aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2018-09-02 21:47:25 +0200
committerHarald Eilertsen <haraldei@anduin.net>2018-09-02 21:47:25 +0200
commitaed1ccac95072ef3bacfc2563800db39609bef9d (patch)
tree9287d0f304595d79843bfb13a5fca5a496aec1b4
parent5ccb7d40c8669c7fa3833eb1f2aa9fbae80b6ace (diff)
downloadhmnoweb-deploy-20180902.tar.gz
hmnoweb-deploy-20180902.tar.bz2
hmnoweb-deploy-20180902.zip
Precompile assets and check them into vc.deploy-20180902
Since we disabled asset compilation in production, we need to precompile them on the development machine. We check the precompiled assets into version control so the will be deployed with the updated code.
-rw-r--r--Capfile2
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock12
-rw-r--r--app/assets/stylesheets/hmno_header.scss2
-rw-r--r--app/assets/stylesheets/hmno_page.scss2
-rw-r--r--app/assets/stylesheets/hmno_sidebars.scss2
-rw-r--r--app/assets/stylesheets/refinery/blog/backend.css.scss28
-rw-r--r--app/assets/stylesheets/refinery/layout.css.scss76
-rw-r--r--config/environments/development.rb1
-rw-r--r--public/assets/admin-c68c90bf420a39762f013bd78295ee27.js1
-rw-r--r--public/assets/admin-c68c90bf420a39762f013bd78295ee27.js.gzbin0 -> 79 bytes
-rw-r--r--public/assets/admin.js1
-rw-r--r--public/assets/admin.js.gzbin0 -> 79 bytes
-rw-r--r--public/assets/application-412b54623b012499266b96d99d334ee0.css1
-rw-r--r--public/assets/application-412b54623b012499266b96d99d334ee0.css.gzbin0 -> 1426 bytes
-rw-r--r--public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js27
-rw-r--r--public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js.gzbin0 -> 34979 bytes
-rw-r--r--public/assets/application.css1
-rw-r--r--public/assets/application.css.gzbin0 -> 1376 bytes
-rw-r--r--public/assets/application.js27
-rw-r--r--public/assets/application.js.gzbin0 -> 34979 bytes
-rw-r--r--public/assets/favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.icobin0 -> 1150 bytes
-rw-r--r--public/assets/favicon.icobin0 -> 1150 bytes
-rw-r--r--public/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpgbin0 -> 16862 bytes
-rw-r--r--public/assets/header-metal-bg.jpgbin0 -> 16862 bytes
-rw-r--r--public/assets/hypestore-logo-39acd4f221e081c8a5868951da085870.pngbin0 -> 13315 bytes
-rw-r--r--public/assets/hypestore-logo.pngbin0 -> 13315 bytes
-rw-r--r--public/assets/jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map1
-rw-r--r--public/assets/jquery.min.map1
-rw-r--r--public/assets/jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt278
-rw-r--r--public/assets/jquery/GPL-LICENSE.txt278
-rw-r--r--public/assets/jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt20
-rw-r--r--public/assets/jquery/MIT-LICENSE.txt20
-rw-r--r--public/assets/logo-6d3e063a99ffccd614017a391c23f4ef.pngbin0 -> 6289 bytes
-rw-r--r--public/assets/logo.pngbin0 -> 6289 bytes
-rw-r--r--public/assets/manifest.yml1016
-rw-r--r--public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js1
-rw-r--r--public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js.gzbin0 -> 6132 bytes
-rw-r--r--public/assets/modernizr-min.js1
-rw-r--r--public/assets/modernizr-min.js.gzbin0 -> 6132 bytes
-rw-r--r--public/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpgbin0 -> 8391 bytes
-rw-r--r--public/assets/module-header-bg.jpgbin0 -> 8391 bytes
-rw-r--r--public/assets/rails-71e944d9b39043eba50b77788c0d767f.pngbin0 -> 6646 bytes
-rw-r--r--public/assets/rails.pngbin0 -> 6646 bytes
-rw-r--r--public/assets/refinery/add-9a2889f2465445213560968d111b01ca.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/add.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js1
-rw-r--r--public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js.gzbin0 -> 5885 bytes
-rw-r--r--public/assets/refinery/admin.js1
-rw-r--r--public/assets/refinery/admin.js.gzbin0 -> 5854 bytes
-rw-r--r--public/assets/refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.pngbin0 -> 1006 bytes
-rw-r--r--public/assets/refinery/admin/add_video_icon.pngbin0 -> 1006 bytes
-rw-r--r--public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css1
-rw-r--r--public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css.gzbin0 -> 499 bytes
-rw-r--r--public/assets/refinery/admin/video.css1
-rw-r--r--public/assets/refinery/admin/video.css.gzbin0 -> 499 bytes
-rw-r--r--public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js1
-rw-r--r--public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js.gzbin0 -> 220 bytes
-rw-r--r--public/assets/refinery/admin/wymeditor_monkeypatch.js1
-rw-r--r--public/assets/refinery/admin/wymeditor_monkeypatch.js.gzbin0 -> 220 bytes
-rw-r--r--public/assets/refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.pngbin0 -> 967 bytes
-rw-r--r--public/assets/refinery/admin_bg.pngbin0 -> 967 bytes
-rw-r--r--public/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gifbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/ajax-loader.gifbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js1
-rw-r--r--public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js.gzbin0 -> 372 bytes
-rw-r--r--public/assets/refinery/ajaxy_pagination.js1
-rw-r--r--public/assets/refinery/ajaxy_pagination.js.gzbin0 -> 372 bytes
-rw-r--r--public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css1
-rw-r--r--public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css.gzbin0 -> 814 bytes
-rw-r--r--public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js1
-rw-r--r--public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js.gzbin0 -> 964 bytes
-rw-r--r--public/assets/refinery/blog/backend.css1
-rw-r--r--public/assets/refinery/blog/backend.css.gzbin0 -> 494 bytes
-rw-r--r--public/assets/refinery/blog/backend.js1
-rw-r--r--public/assets/refinery/blog/backend.js.gzbin0 -> 964 bytes
-rw-r--r--public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js1
-rw-r--r--public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js.gzbin0 -> 274 bytes
-rw-r--r--public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css1
-rw-r--r--public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css.gzbin0 -> 638 bytes
-rw-r--r--public/assets/refinery/blog/frontend.css1
-rw-r--r--public/assets/refinery/blog/frontend.css.gzbin0 -> 612 bytes
-rw-r--r--public/assets/refinery/blog/frontend.js1
-rw-r--r--public/assets/refinery/blog/frontend.js.gzbin0 -> 274 bytes
-rw-r--r--public/assets/refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/blog/icons/add.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/blog/icons/cog.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.pngbin0 -> 413 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment.pngbin0 -> 413 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.pngbin0 -> 1507 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment_cross.pngbin0 -> 1507 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.pngbin0 -> 1524 bytes
-rw-r--r--public/assets/refinery/blog/icons/comment_tick.pngbin0 -> 1524 bytes
-rw-r--r--public/assets/refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.pngbin0 -> 557 bytes
-rw-r--r--public/assets/refinery/blog/icons/comments.pngbin0 -> 557 bytes
-rw-r--r--public/assets/refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gifbin0 -> 110 bytes
-rw-r--r--public/assets/refinery/blog/icons/down.gifbin0 -> 110 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.pngbin0 -> 668 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder_add.pngbin0 -> 668 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/blog/icons/folder_edit.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.pngbin0 -> 635 bytes
-rw-r--r--public/assets/refinery/blog/icons/page.pngbin0 -> 635 bytes
-rw-r--r--public/assets/refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.pngbin0 -> 739 bytes
-rw-r--r--public/assets/refinery/blog/icons/page_add.pngbin0 -> 739 bytes
-rw-r--r--public/assets/refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/blog/icons/page_copy.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gifbin0 -> 111 bytes
-rw-r--r--public/assets/refinery/blog/icons/up.gifbin0 -> 111 bytes
-rwxr-xr-xpublic/assets/refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.pngbin0 -> 689 bytes
-rwxr-xr-xpublic/assets/refinery/blog/rss-feed.pngbin0 -> 689 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.pngbin0 -> 260 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.pngbin0 -> 260 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.pngbin0 -> 251 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.pngbin0 -> 251 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.pngbin0 -> 178 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100.pngbin0 -> 178 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.pngbin0 -> 104 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.pngbin0 -> 104 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.pngbin0 -> 125 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.pngbin0 -> 125 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.pngbin0 -> 105 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.pngbin0 -> 105 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.pngbin0 -> 3762 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.pngbin0 -> 3762 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.pngbin0 -> 90 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.pngbin0 -> 90 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.pngbin0 -> 129 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.pngbin0 -> 129 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.pngbin0 -> 4369 bytes
-rwxr-xr-xpublic/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240.pngbin0 -> 4369 bytes
-rw-r--r--public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css1
-rw-r--r--public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css.gzbin0 -> 2396 bytes
-rw-r--r--public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css1
-rw-r--r--public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css.gzbin0 -> 2396 bytes
-rw-r--r--public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js1
-rw-r--r--public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js.gzbin0 -> 2560 bytes
-rw-r--r--public/assets/refinery/boot_wym.js1
-rw-r--r--public/assets/refinery/boot_wym.js.gzbin0 -> 2468 bytes
-rw-r--r--public/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gifbin0 -> 2734 bytes
-rw-r--r--public/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gifbin0 -> 138 bytes
-rw-r--r--public/assets/refinery/branch-end.gifbin0 -> 138 bytes
-rw-r--r--public/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gifbin0 -> 6421 bytes
-rw-r--r--public/assets/refinery/branch-start.gifbin0 -> 6421 bytes
-rw-r--r--public/assets/refinery/branch.gifbin0 -> 2734 bytes
-rw-r--r--public/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.pngbin0 -> 1029 bytes
-rw-r--r--public/assets/refinery/carousel-left.pngbin0 -> 1029 bytes
-rw-r--r--public/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.pngbin0 -> 1021 bytes
-rw-r--r--public/assets/refinery/carousel-right.pngbin0 -> 1021 bytes
-rw-r--r--public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js1
-rw-r--r--public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js.gzbin0 -> 250 bytes
-rw-r--r--public/assets/refinery/core.js1
-rw-r--r--public/assets/refinery/core.js.gzbin0 -> 250 bytes
-rw-r--r--public/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.pngbin0 -> 295 bytes
-rw-r--r--public/assets/refinery/cross.pngbin0 -> 295 bytes
-rw-r--r--public/assets/refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gifbin0 -> 5886 bytes
-rw-r--r--public/assets/refinery/dialogLoadingAnimation.gifbin0 -> 5886 bytes
-rw-r--r--public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css1
-rw-r--r--public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css.gzbin0 -> 279 bytes
-rw-r--r--public/assets/refinery/formatting.css1
-rw-r--r--public/assets/refinery/formatting.css.gzbin0 -> 279 bytes
-rw-r--r--public/assets/refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.pngbin0 -> 209 bytes
-rw-r--r--public/assets/refinery/header_background.pngbin0 -> 209 bytes
-rw-r--r--public/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpgbin0 -> 471 bytes
-rw-r--r--public/assets/refinery/hover-gradient.jpgbin0 -> 471 bytes
-rw-r--r--public/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.pngbin0 -> 781 bytes
-rw-r--r--public/assets/refinery/icons/accept.pngbin0 -> 781 bytes
-rw-r--r--public/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/icons/add.pngbin0 -> 733 bytes
-rw-r--r--public/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gifbin0 -> 847 bytes
-rw-r--r--public/assets/refinery/icons/ajax-loader.gifbin0 -> 847 bytes
-rw-r--r--public/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.pngbin0 -> 703 bytes
-rw-r--r--public/assets/refinery/icons/application_edit.pngbin0 -> 703 bytes
-rw-r--r--public/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.pngbin0 -> 634 bytes
-rw-r--r--public/assets/refinery/icons/application_go.pngbin0 -> 634 bytes
-rw-r--r--public/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.pngbin0 -> 345 bytes
-rw-r--r--public/assets/refinery/icons/arrow_left.pngbin0 -> 345 bytes
-rw-r--r--public/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.pngbin0 -> 683 bytes
-rw-r--r--public/assets/refinery/icons/arrow_switch.pngbin0 -> 683 bytes
-rw-r--r--public/assets/refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.pngbin0 -> 372 bytes
-rw-r--r--public/assets/refinery/icons/arrow_up.pngbin0 -> 372 bytes
-rw-r--r--public/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/bin.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.pngbin0 -> 363 bytes
-rw-r--r--public/assets/refinery/icons/bin_closed.pngbin0 -> 363 bytes
-rw-r--r--public/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.pngbin0 -> 587 bytes
-rw-r--r--public/assets/refinery/icons/cancel.pngbin0 -> 587 bytes
-rw-r--r--public/assets/refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.pngbin0 -> 814 bytes
-rw-r--r--public/assets/refinery/icons/cog_add.pngbin0 -> 814 bytes
-rw-r--r--public/assets/refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.pngbin0 -> 865 bytes
-rw-r--r--public/assets/refinery/icons/cog_edit.pngbin0 -> 865 bytes
-rw-r--r--public/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.pngbin0 -> 655 bytes
-rw-r--r--public/assets/refinery/icons/cross.pngbin0 -> 655 bytes
-rw-r--r--public/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.pngbin0 -> 715 bytes
-rw-r--r--public/assets/refinery/icons/delete.pngbin0 -> 715 bytes
-rw-r--r--public/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.pngbin0 -> 651 bytes
-rw-r--r--public/assets/refinery/icons/doc.pngbin0 -> 651 bytes
-rw-r--r--public/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gifbin0 -> 110 bytes
-rw-r--r--public/assets/refinery/icons/down.gifbin0 -> 110 bytes
-rw-r--r--public/assets/refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.pngbin0 -> 618 bytes
-rw-r--r--public/assets/refinery/icons/edit.pngbin0 -> 618 bytes
-rw-r--r--public/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.pngbin0 -> 641 bytes
-rw-r--r--public/assets/refinery/icons/email.pngbin0 -> 641 bytes
-rw-r--r--public/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.pngbin0 -> 756 bytes
-rw-r--r--public/assets/refinery/icons/email_edit.pngbin0 -> 756 bytes
-rw-r--r--public/assets/refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.pngbin0 -> 754 bytes
-rw-r--r--public/assets/refinery/icons/email_go.pngbin0 -> 754 bytes
-rw-r--r--public/assets/refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.pngbin0 -> 783 bytes
-rw-r--r--public/assets/refinery/icons/email_open.pngbin0 -> 783 bytes
-rw-r--r--public/assets/refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.pngbin0 -> 750 bytes
-rw-r--r--public/assets/refinery/icons/eye.pngbin0 -> 750 bytes
-rw-r--r--public/assets/refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/ad.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.pngbin0 -> 408 bytes
-rw-r--r--public/assets/refinery/icons/flags/ae.pngbin0 -> 408 bytes
-rw-r--r--public/assets/refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/af.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/flags/ag.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/ai.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.pngbin0 -> 600 bytes
-rw-r--r--public/assets/refinery/icons/flags/al.pngbin0 -> 600 bytes
-rw-r--r--public/assets/refinery/icons/flags/am-99532acfe2237908f645622174b87f58.pngbin0 -> 497 bytes
-rw-r--r--public/assets/refinery/icons/flags/am.pngbin0 -> 497 bytes
-rw-r--r--public/assets/refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.pngbin0 -> 488 bytes
-rw-r--r--public/assets/refinery/icons/flags/an.pngbin0 -> 488 bytes
-rw-r--r--public/assets/refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.pngbin0 -> 428 bytes
-rw-r--r--public/assets/refinery/icons/flags/ao.pngbin0 -> 428 bytes
-rw-r--r--public/assets/refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.pngbin0 -> 506 bytes
-rw-r--r--public/assets/refinery/icons/flags/ar.pngbin0 -> 506 bytes
-rw-r--r--public/assets/refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.pngbin0 -> 647 bytes
-rw-r--r--public/assets/refinery/icons/flags/as.pngbin0 -> 647 bytes
-rw-r--r--public/assets/refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.pngbin0 -> 403 bytes
-rw-r--r--public/assets/refinery/icons/flags/at.pngbin0 -> 403 bytes
-rw-r--r--public/assets/refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.pngbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/icons/flags/au.pngbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.pngbin0 -> 524 bytes
-rw-r--r--public/assets/refinery/icons/flags/aw.pngbin0 -> 524 bytes
-rw-r--r--public/assets/refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/icons/flags/ax.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.pngbin0 -> 589 bytes
-rw-r--r--public/assets/refinery/icons/flags/az.pngbin0 -> 589 bytes
-rw-r--r--public/assets/refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/ba.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.pngbin0 -> 585 bytes
-rw-r--r--public/assets/refinery/icons/flags/bb.pngbin0 -> 585 bytes
-rw-r--r--public/assets/refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.pngbin0 -> 504 bytes
-rw-r--r--public/assets/refinery/icons/flags/bd.pngbin0 -> 504 bytes
-rw-r--r--public/assets/refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.pngbin0 -> 449 bytes
-rw-r--r--public/assets/refinery/icons/flags/be.pngbin0 -> 449 bytes
-rw-r--r--public/assets/refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.pngbin0 -> 497 bytes
-rw-r--r--public/assets/refinery/icons/flags/bf.pngbin0 -> 497 bytes
-rw-r--r--public/assets/refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.pngbin0 -> 462 bytes
-rw-r--r--public/assets/refinery/icons/flags/bg.pngbin0 -> 462 bytes
-rw-r--r--public/assets/refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.pngbin0 -> 457 bytes
-rw-r--r--public/assets/refinery/icons/flags/bh.pngbin0 -> 457 bytes
-rw-r--r--public/assets/refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.pngbin0 -> 675 bytes
-rw-r--r--public/assets/refinery/icons/flags/bi.pngbin0 -> 675 bytes
-rw-r--r--public/assets/refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.pngbin0 -> 486 bytes
-rw-r--r--public/assets/refinery/icons/flags/bj.pngbin0 -> 486 bytes
-rw-r--r--public/assets/refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.pngbin0 -> 611 bytes
-rw-r--r--public/assets/refinery/icons/flags/bm.pngbin0 -> 611 bytes
-rw-r--r--public/assets/refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/flags/bn.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/bo.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.pngbin0 -> 526 bytes
-rw-r--r--public/assets/refinery/icons/flags/bs.pngbin0 -> 526 bytes
-rw-r--r--public/assets/refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.pngbin0 -> 631 bytes
-rw-r--r--public/assets/refinery/icons/flags/bt.pngbin0 -> 631 bytes
-rw-r--r--public/assets/refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/bv.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.pngbin0 -> 443 bytes
-rw-r--r--public/assets/refinery/icons/flags/bw.pngbin0 -> 443 bytes
-rw-r--r--public/assets/refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.pngbin0 -> 514 bytes
-rw-r--r--public/assets/refinery/icons/flags/by.pngbin0 -> 514 bytes
-rw-r--r--public/assets/refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.pngbin0 -> 600 bytes
-rw-r--r--public/assets/refinery/icons/flags/bz.pngbin0 -> 600 bytes
-rw-r--r--public/assets/refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/ca.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.pngbin0 -> 398 bytes
-rw-r--r--public/assets/refinery/icons/flags/catalonia.pngbin0 -> 398 bytes
-rw-r--r--public/assets/refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.pngbin0 -> 625 bytes
-rw-r--r--public/assets/refinery/icons/flags/cc.pngbin0 -> 625 bytes
-rw-r--r--public/assets/refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.pngbin0 -> 528 bytes
-rw-r--r--public/assets/refinery/icons/flags/cd.pngbin0 -> 528 bytes
-rw-r--r--public/assets/refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.pngbin0 -> 614 bytes
-rw-r--r--public/assets/refinery/icons/flags/cf.pngbin0 -> 614 bytes
-rw-r--r--public/assets/refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.pngbin0 -> 521 bytes
-rw-r--r--public/assets/refinery/icons/flags/cg.pngbin0 -> 521 bytes
-rw-r--r--public/assets/refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.pngbin0 -> 367 bytes
-rw-r--r--public/assets/refinery/icons/flags/ch.pngbin0 -> 367 bytes
-rw-r--r--public/assets/refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/ci.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.pngbin0 -> 586 bytes
-rw-r--r--public/assets/refinery/icons/flags/ck.pngbin0 -> 586 bytes
-rw-r--r--public/assets/refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.pngbin0 -> 450 bytes
-rw-r--r--public/assets/refinery/icons/flags/cl.pngbin0 -> 450 bytes
-rw-r--r--public/assets/refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.pngbin0 -> 525 bytes
-rw-r--r--public/assets/refinery/icons/flags/cm.pngbin0 -> 525 bytes
-rw-r--r--public/assets/refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/cn.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.pngbin0 -> 483 bytes
-rw-r--r--public/assets/refinery/icons/flags/co.pngbin0 -> 483 bytes
-rw-r--r--public/assets/refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.pngbin0 -> 477 bytes
-rw-r--r--public/assets/refinery/icons/flags/cr.pngbin0 -> 477 bytes
-rw-r--r--public/assets/refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/flags/cs.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.pngbin0 -> 563 bytes
-rw-r--r--public/assets/refinery/icons/flags/cu.pngbin0 -> 563 bytes
-rw-r--r--public/assets/refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.pngbin0 -> 529 bytes
-rw-r--r--public/assets/refinery/icons/flags/cv.pngbin0 -> 529 bytes
-rw-r--r--public/assets/refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.pngbin0 -> 608 bytes
-rw-r--r--public/assets/refinery/icons/flags/cx.pngbin0 -> 608 bytes
-rw-r--r--public/assets/refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.pngbin0 -> 428 bytes
-rw-r--r--public/assets/refinery/icons/flags/cy.pngbin0 -> 428 bytes
-rw-r--r--public/assets/refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/da.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/de.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.pngbin0 -> 572 bytes
-rw-r--r--public/assets/refinery/icons/flags/dj.pngbin0 -> 572 bytes
-rw-r--r--public/assets/refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.pngbin0 -> 620 bytes
-rw-r--r--public/assets/refinery/icons/flags/dm.pngbin0 -> 620 bytes
-rw-r--r--public/assets/refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/do.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.pngbin0 -> 582 bytes
-rw-r--r--public/assets/refinery/icons/flags/dz.pngbin0 -> 582 bytes
-rw-r--r--public/assets/refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/ec.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/eg.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/eh.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/el.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.pngbin0 -> 599 bytes
-rw-r--r--public/assets/refinery/icons/flags/en.pngbin0 -> 599 bytes
-rw-r--r--public/assets/refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/england.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.pngbin0 -> 653 bytes
-rw-r--r--public/assets/refinery/icons/flags/er.pngbin0 -> 653 bytes
-rw-r--r--public/assets/refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.pngbin0 -> 469 bytes
-rw-r--r--public/assets/refinery/icons/flags/es.pngbin0 -> 469 bytes
-rw-r--r--public/assets/refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.pngbin0 -> 429 bytes
-rw-r--r--public/assets/refinery/icons/flags/et.pngbin0 -> 429 bytes
-rw-r--r--public/assets/refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.pngbin0 -> 479 bytes
-rw-r--r--public/assets/refinery/icons/flags/europeanunion.pngbin0 -> 479 bytes
-rw-r--r--public/assets/refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/fam.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.pngbin0 -> 489 bytes
-rw-r--r--public/assets/refinery/icons/flags/fi.pngbin0 -> 489 bytes
-rw-r--r--public/assets/refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.pngbin0 -> 610 bytes
-rw-r--r--public/assets/refinery/icons/flags/fj.pngbin0 -> 610 bytes
-rw-r--r--public/assets/refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.pngbin0 -> 648 bytes
-rw-r--r--public/assets/refinery/icons/flags/fk.pngbin0 -> 648 bytes
-rw-r--r--public/assets/refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.pngbin0 -> 552 bytes
-rw-r--r--public/assets/refinery/icons/flags/fm.pngbin0 -> 552 bytes
-rw-r--r--public/assets/refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/fo.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/fr.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.pngbin0 -> 489 bytes
-rw-r--r--public/assets/refinery/icons/flags/ga.pngbin0 -> 489 bytes
-rw-r--r--public/assets/refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.pngbin0 -> 637 bytes
-rw-r--r--public/assets/refinery/icons/flags/gd.pngbin0 -> 637 bytes
-rw-r--r--public/assets/refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.pngbin0 -> 594 bytes
-rw-r--r--public/assets/refinery/icons/flags/ge.pngbin0 -> 594 bytes
-rw-r--r--public/assets/refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/gf.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.pngbin0 -> 490 bytes
-rw-r--r--public/assets/refinery/icons/flags/gh.pngbin0 -> 490 bytes
-rw-r--r--public/assets/refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.pngbin0 -> 463 bytes
-rw-r--r--public/assets/refinery/icons/flags/gi.pngbin0 -> 463 bytes
-rw-r--r--public/assets/refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.pngbin0 -> 470 bytes
-rw-r--r--public/assets/refinery/icons/flags/gl.pngbin0 -> 470 bytes
-rw-r--r--public/assets/refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.pngbin0 -> 493 bytes
-rw-r--r--public/assets/refinery/icons/flags/gm.pngbin0 -> 493 bytes
-rw-r--r--public/assets/refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.pngbin0 -> 480 bytes
-rw-r--r--public/assets/refinery/icons/flags/gn.pngbin0 -> 480 bytes
-rw-r--r--public/assets/refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.pngbin0 -> 488 bytes
-rw-r--r--public/assets/refinery/icons/flags/gp.pngbin0 -> 488 bytes
-rw-r--r--public/assets/refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/gq.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/gr.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.pngbin0 -> 630 bytes
-rw-r--r--public/assets/refinery/icons/flags/gs.pngbin0 -> 630 bytes
-rw-r--r--public/assets/refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.pngbin0 -> 493 bytes
-rw-r--r--public/assets/refinery/icons/flags/gt.pngbin0 -> 493 bytes
-rw-r--r--public/assets/refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.pngbin0 -> 509 bytes
-rw-r--r--public/assets/refinery/icons/flags/gu.pngbin0 -> 509 bytes
-rw-r--r--public/assets/refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.pngbin0 -> 516 bytes
-rw-r--r--public/assets/refinery/icons/flags/gw.pngbin0 -> 516 bytes
-rw-r--r--public/assets/refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.pngbin0 -> 645 bytes
-rw-r--r--public/assets/refinery/icons/flags/gy.pngbin0 -> 645 bytes
-rw-r--r--public/assets/refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/hk.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.pngbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/icons/flags/hm.pngbin0 -> 673 bytes
-rw-r--r--public/assets/refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/hn.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.pngbin0 -> 524 bytes
-rw-r--r--public/assets/refinery/icons/flags/hr.pngbin0 -> 524 bytes
-rw-r--r--public/assets/refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/ht.pngbin0 -> 487 bytes
-rw-r--r--public/assets/refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.pngbin0 -> 432 bytes
-rw-r--r--public/assets/refinery/icons/flags/hu.pngbin0 -> 432 bytes
-rw-r--r--public/assets/refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.pngbin0 -> 430 bytes
-rw-r--r--public/assets/refinery/icons/flags/id.pngbin0 -> 430 bytes
-rw-r--r--public/assets/refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.pngbin0 -> 481 bytes
-rw-r--r--public/assets/refinery/icons/flags/ie.pngbin0 -> 481 bytes
-rw-r--r--public/assets/refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.pngbin0 -> 431 bytes
-rw-r--r--public/assets/refinery/icons/flags/il.pngbin0 -> 431 bytes
-rw-r--r--public/assets/refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.pngbin0 -> 503 bytes
-rw-r--r--public/assets/refinery/icons/flags/in.pngbin0 -> 503 bytes
-rw-r--r--public/assets/refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.pngbin0 -> 658 bytes
-rw-r--r--public/assets/refinery/icons/flags/io.pngbin0 -> 658 bytes
-rw-r--r--public/assets/refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.pngbin0 -> 515 bytes
-rw-r--r--public/assets/refinery/icons/flags/iq.pngbin0 -> 515 bytes
-rw-r--r--public/assets/refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/ir.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/is-0561921eae2304010308b14b3002370f.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/is.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/it.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/ja.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.pngbin0 -> 637 bytes
-rw-r--r--public/assets/refinery/icons/flags/jm.pngbin0 -> 637 bytes
-rw-r--r--public/assets/refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.pngbin0 -> 473 bytes
-rw-r--r--public/assets/refinery/icons/flags/jo.pngbin0 -> 473 bytes
-rw-r--r--public/assets/refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/ke.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.pngbin0 -> 510 bytes
-rw-r--r--public/assets/refinery/icons/flags/kg.pngbin0 -> 510 bytes
-rw-r--r--public/assets/refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.pngbin0 -> 549 bytes
-rw-r--r--public/assets/refinery/icons/flags/kh.pngbin0 -> 549 bytes
-rw-r--r--public/assets/refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.pngbin0 -> 656 bytes
-rw-r--r--public/assets/refinery/icons/flags/ki.pngbin0 -> 656 bytes
-rw-r--r--public/assets/refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/flags/km.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/kn.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.pngbin0 -> 592 bytes
-rw-r--r--public/assets/refinery/icons/flags/ko.pngbin0 -> 592 bytes
-rw-r--r--public/assets/refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.pngbin0 -> 561 bytes
-rw-r--r--public/assets/refinery/icons/flags/kp.pngbin0 -> 561 bytes
-rw-r--r--public/assets/refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.pngbin0 -> 592 bytes
-rw-r--r--public/assets/refinery/icons/flags/kr.pngbin0 -> 592 bytes
-rw-r--r--public/assets/refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.pngbin0 -> 486 bytes
-rw-r--r--public/assets/refinery/icons/flags/kw.pngbin0 -> 486 bytes
-rw-r--r--public/assets/refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/ky.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.pngbin0 -> 616 bytes
-rw-r--r--public/assets/refinery/icons/flags/kz.pngbin0 -> 616 bytes
-rw-r--r--public/assets/refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.pngbin0 -> 563 bytes
-rw-r--r--public/assets/refinery/icons/flags/la.pngbin0 -> 563 bytes
-rw-r--r--public/assets/refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.pngbin0 -> 517 bytes
-rw-r--r--public/assets/refinery/icons/flags/lb.pngbin0 -> 517 bytes
-rw-r--r--public/assets/refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.pngbin0 -> 520 bytes
-rw-r--r--public/assets/refinery/icons/flags/lc.pngbin0 -> 520 bytes
-rw-r--r--public/assets/refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/li.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.pngbin0 -> 627 bytes
-rw-r--r--public/assets/refinery/icons/flags/lk.pngbin0 -> 627 bytes
-rw-r--r--public/assets/refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.pngbin0 -> 466 bytes
-rw-r--r--public/assets/refinery/icons/flags/lr.pngbin0 -> 466 bytes
-rw-r--r--public/assets/refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/ls.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/lt.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.pngbin0 -> 481 bytes
-rw-r--r--public/assets/refinery/icons/flags/lu.pngbin0 -> 481 bytes
-rw-r--r--public/assets/refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/lv.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.pngbin0 -> 419 bytes
-rw-r--r--public/assets/refinery/icons/flags/ly.pngbin0 -> 419 bytes
-rw-r--r--public/assets/refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.pngbin0 -> 432 bytes
-rw-r--r--public/assets/refinery/icons/flags/ma.pngbin0 -> 432 bytes
-rw-r--r--public/assets/refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.pngbin0 -> 380 bytes
-rw-r--r--public/assets/refinery/icons/flags/mc.pngbin0 -> 380 bytes
-rw-r--r--public/assets/refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.pngbin0 -> 566 bytes
-rw-r--r--public/assets/refinery/icons/flags/md.pngbin0 -> 566 bytes
-rw-r--r--public/assets/refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.pngbin0 -> 448 bytes
-rw-r--r--public/assets/refinery/icons/flags/me.pngbin0 -> 448 bytes
-rw-r--r--public/assets/refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/mg.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/mh.pngbin0 -> 628 bytes
-rw-r--r--public/assets/refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.pngbin0 -> 664 bytes
-rw-r--r--public/assets/refinery/icons/flags/mk.pngbin0 -> 664 bytes
-rw-r--r--public/assets/refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/ml.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.pngbin0 -> 483 bytes
-rw-r--r--public/assets/refinery/icons/flags/mm.pngbin0 -> 483 bytes
-rw-r--r--public/assets/refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/mn.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.pngbin0 -> 588 bytes
-rw-r--r--public/assets/refinery/icons/flags/mo.pngbin0 -> 588 bytes
-rw-r--r--public/assets/refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.pngbin0 -> 597 bytes
-rw-r--r--public/assets/refinery/icons/flags/mp.pngbin0 -> 597 bytes
-rw-r--r--public/assets/refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.pngbin0 -> 655 bytes
-rw-r--r--public/assets/refinery/icons/flags/mq.pngbin0 -> 655 bytes
-rw-r--r--public/assets/refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/mr.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.pngbin0 -> 614 bytes
-rw-r--r--public/assets/refinery/icons/flags/ms.pngbin0 -> 614 bytes
-rw-r--r--public/assets/refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/mt.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/mu.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.pngbin0 -> 542 bytes
-rw-r--r--public/assets/refinery/icons/flags/mv.pngbin0 -> 542 bytes
-rw-r--r--public/assets/refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.pngbin0 -> 529 bytes
-rw-r--r--public/assets/refinery/icons/flags/mw.pngbin0 -> 529 bytes
-rw-r--r--public/assets/refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.pngbin0 -> 574 bytes
-rw-r--r--public/assets/refinery/icons/flags/mx.pngbin0 -> 574 bytes
-rw-r--r--public/assets/refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.pngbin0 -> 571 bytes
-rw-r--r--public/assets/refinery/icons/flags/my.pngbin0 -> 571 bytes
-rw-r--r--public/assets/refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.pngbin0 -> 584 bytes
-rw-r--r--public/assets/refinery/icons/flags/mz.pngbin0 -> 584 bytes
-rw-r--r--public/assets/refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.pngbin0 -> 647 bytes
-rw-r--r--public/assets/refinery/icons/flags/na.pngbin0 -> 647 bytes
-rw-r--r--public/assets/refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/nb.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/flags/nc.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/ne.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.pngbin0 -> 602 bytes
-rw-r--r--public/assets/refinery/icons/flags/nf.pngbin0 -> 602 bytes
-rw-r--r--public/assets/refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.pngbin0 -> 482 bytes
-rw-r--r--public/assets/refinery/icons/flags/ng.pngbin0 -> 482 bytes
-rw-r--r--public/assets/refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/ni.pngbin0 -> 508 bytes
-rw-r--r--public/assets/refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/nl.pngbin0 -> 453 bytes
-rw-r--r--public/assets/refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/nn.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.pngbin0 -> 443 bytes
-rw-r--r--public/assets/refinery/icons/flags/np.pngbin0 -> 443 bytes
-rw-r--r--public/assets/refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/nr.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.pngbin0 -> 572 bytes
-rw-r--r--public/assets/refinery/icons/flags/nu.pngbin0 -> 572 bytes
-rw-r--r--public/assets/refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/flags/nz.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.pngbin0 -> 478 bytes
-rw-r--r--public/assets/refinery/icons/flags/om.pngbin0 -> 478 bytes
-rw-r--r--public/assets/refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.pngbin0 -> 519 bytes
-rw-r--r--public/assets/refinery/icons/flags/pa.pngbin0 -> 519 bytes
-rw-r--r--public/assets/refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.pngbin0 -> 397 bytes
-rw-r--r--public/assets/refinery/icons/flags/pe.pngbin0 -> 397 bytes
-rw-r--r--public/assets/refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.pngbin0 -> 498 bytes
-rw-r--r--public/assets/refinery/icons/flags/pf.pngbin0 -> 498 bytes
-rw-r--r--public/assets/refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/pg.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/ph-a14e910078670875965de6edaec35577.pngbin0 -> 538 bytes
-rw-r--r--public/assets/refinery/icons/flags/ph.pngbin0 -> 538 bytes
-rw-r--r--public/assets/refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/pk.pngbin0 -> 569 bytes
-rw-r--r--public/assets/refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.pngbin0 -> 374 bytes
-rw-r--r--public/assets/refinery/icons/flags/pl.pngbin0 -> 374 bytes
-rw-r--r--public/assets/refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.pngbin0 -> 689 bytes
-rw-r--r--public/assets/refinery/icons/flags/pm.pngbin0 -> 689 bytes
-rw-r--r--public/assets/refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.pngbin0 -> 657 bytes
-rw-r--r--public/assets/refinery/icons/flags/pn.pngbin0 -> 657 bytes
-rw-r--r--public/assets/refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.pngbin0 -> 556 bytes
-rw-r--r--public/assets/refinery/icons/flags/pr.pngbin0 -> 556 bytes
-rw-r--r--public/assets/refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/ps.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.pngbin0 -> 554 bytes
-rw-r--r--public/assets/refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/pt-BR.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/pt.pngbin0 -> 554 bytes
-rw-r--r--public/assets/refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.pngbin0 -> 550 bytes
-rw-r--r--public/assets/refinery/icons/flags/pw.pngbin0 -> 550 bytes
-rw-r--r--public/assets/refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.pngbin0 -> 473 bytes
-rw-r--r--public/assets/refinery/icons/flags/py.pngbin0 -> 473 bytes
-rw-r--r--public/assets/refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.pngbin0 -> 450 bytes
-rw-r--r--public/assets/refinery/icons/flags/qa.pngbin0 -> 450 bytes
-rw-r--r--public/assets/refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/re.pngbin0 -> 545 bytes
-rw-r--r--public/assets/refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/ro.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.pngbin0 -> 423 bytes
-rw-r--r--public/assets/refinery/icons/flags/rs.pngbin0 -> 423 bytes
-rw-r--r--public/assets/refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/ru.pngbin0 -> 420 bytes
-rw-r--r--public/assets/refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.pngbin0 -> 533 bytes
-rw-r--r--public/assets/refinery/icons/flags/rw.pngbin0 -> 533 bytes
-rw-r--r--public/assets/refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.pngbin0 -> 551 bytes
-rw-r--r--public/assets/refinery/icons/flags/sa.pngbin0 -> 551 bytes
-rw-r--r--public/assets/refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.pngbin0 -> 624 bytes
-rw-r--r--public/assets/refinery/icons/flags/sb.pngbin0 -> 624 bytes
-rw-r--r--public/assets/refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.pngbin0 -> 608 bytes
-rw-r--r--public/assets/refinery/icons/flags/sc.pngbin0 -> 608 bytes
-rw-r--r--public/assets/refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.pngbin0 -> 649 bytes
-rw-r--r--public/assets/refinery/icons/flags/scotland.pngbin0 -> 649 bytes
-rw-r--r--public/assets/refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/sd.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.pngbin0 -> 468 bytes
-rw-r--r--public/assets/refinery/icons/flags/sg.pngbin0 -> 468 bytes
-rw-r--r--public/assets/refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.pngbin0 -> 645 bytes
-rw-r--r--public/assets/refinery/icons/flags/sh.pngbin0 -> 645 bytes
-rw-r--r--public/assets/refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.pngbin0 -> 436 bytes
-rw-r--r--public/assets/refinery/icons/flags/si.pngbin0 -> 436 bytes
-rw-r--r--public/assets/refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/sj.pngbin0 -> 512 bytes
-rw-r--r--public/assets/refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.pngbin0 -> 562 bytes
-rw-r--r--public/assets/refinery/icons/flags/sk.pngbin0 -> 562 bytes
-rw-r--r--public/assets/refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.pngbin0 -> 510 bytes
-rw-r--r--public/assets/refinery/icons/flags/sl.pngbin0 -> 510 bytes
-rw-r--r--public/assets/refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.pngbin0 -> 502 bytes
-rw-r--r--public/assets/refinery/icons/flags/sm.pngbin0 -> 502 bytes
-rw-r--r--public/assets/refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/sn.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/so.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.pngbin0 -> 513 bytes
-rw-r--r--public/assets/refinery/icons/flags/sr.pngbin0 -> 513 bytes
-rw-r--r--public/assets/refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.pngbin0 -> 584 bytes
-rw-r--r--public/assets/refinery/icons/flags/st.pngbin0 -> 584 bytes
-rw-r--r--public/assets/refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.pngbin0 -> 542 bytes
-rw-r--r--public/assets/refinery/icons/flags/sv.pngbin0 -> 542 bytes
-rw-r--r--public/assets/refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.pngbin0 -> 422 bytes
-rw-r--r--public/assets/refinery/icons/flags/sy.pngbin0 -> 422 bytes
-rw-r--r--public/assets/refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/sz.pngbin0 -> 643 bytes
-rw-r--r--public/assets/refinery/icons/flags/tc-a3889788190176048845989cc203b239.pngbin0 -> 624 bytes
-rw-r--r--public/assets/refinery/icons/flags/tc.pngbin0 -> 624 bytes
-rw-r--r--public/assets/refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.pngbin0 -> 570 bytes
-rw-r--r--public/assets/refinery/icons/flags/td.pngbin0 -> 570 bytes
-rw-r--r--public/assets/refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/tf.pngbin0 -> 527 bytes
-rw-r--r--public/assets/refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.pngbin0 -> 562 bytes
-rw-r--r--public/assets/refinery/icons/flags/tg.pngbin0 -> 562 bytes
-rw-r--r--public/assets/refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.pngbin0 -> 452 bytes
-rw-r--r--public/assets/refinery/icons/flags/th.pngbin0 -> 452 bytes
-rw-r--r--public/assets/refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/tj.pngbin0 -> 496 bytes
-rw-r--r--public/assets/refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.pngbin0 -> 638 bytes
-rw-r--r--public/assets/refinery/icons/flags/tk.pngbin0 -> 638 bytes
-rw-r--r--public/assets/refinery/icons/flags/tl-537505e05b380162412226ab39508a42.pngbin0 -> 514 bytes
-rw-r--r--public/assets/refinery/icons/flags/tl.pngbin0 -> 514 bytes
-rw-r--r--public/assets/refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/tm.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/tn.pngbin0 -> 495 bytes
-rw-r--r--public/assets/refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.pngbin0 -> 426 bytes
-rw-r--r--public/assets/refinery/icons/flags/to.pngbin0 -> 426 bytes
-rw-r--r--public/assets/refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/tr.pngbin0 -> 492 bytes
-rw-r--r--public/assets/refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.pngbin0 -> 617 bytes
-rw-r--r--public/assets/refinery/icons/flags/tt.pngbin0 -> 617 bytes
-rw-r--r--public/assets/refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.pngbin0 -> 536 bytes
-rw-r--r--public/assets/refinery/icons/flags/tv.pngbin0 -> 536 bytes
-rw-r--r--public/assets/refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/tw.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.pngbin0 -> 642 bytes
-rw-r--r--public/assets/refinery/icons/flags/tz.pngbin0 -> 642 bytes
-rw-r--r--public/assets/refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.pngbin0 -> 531 bytes
-rw-r--r--public/assets/refinery/icons/flags/ug.pngbin0 -> 531 bytes
-rw-r--r--public/assets/refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.pngbin0 -> 446 bytes
-rw-r--r--public/assets/refinery/icons/flags/uk.pngbin0 -> 446 bytes
-rw-r--r--public/assets/refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.pngbin0 -> 571 bytes
-rw-r--r--public/assets/refinery/icons/flags/um.pngbin0 -> 571 bytes
-rw-r--r--public/assets/refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.pngbin0 -> 609 bytes
-rw-r--r--public/assets/refinery/icons/flags/us.pngbin0 -> 609 bytes
-rw-r--r--public/assets/refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/uy.pngbin0 -> 532 bytes
-rw-r--r--public/assets/refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.pngbin0 -> 515 bytes
-rw-r--r--public/assets/refinery/icons/flags/uz.pngbin0 -> 515 bytes
-rw-r--r--public/assets/refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.pngbin0 -> 553 bytes
-rw-r--r--public/assets/refinery/icons/flags/va.pngbin0 -> 553 bytes
-rw-r--r--public/assets/refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/flags/vc.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.pngbin0 -> 528 bytes
-rw-r--r--public/assets/refinery/icons/flags/ve.pngbin0 -> 528 bytes
-rw-r--r--public/assets/refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.pngbin0 -> 630 bytes
-rw-r--r--public/assets/refinery/icons/flags/vg.pngbin0 -> 630 bytes
-rw-r--r--public/assets/refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.pngbin0 -> 616 bytes
-rw-r--r--public/assets/refinery/icons/flags/vi.pngbin0 -> 616 bytes
-rw-r--r--public/assets/refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/vn.pngbin0 -> 474 bytes
-rw-r--r--public/assets/refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/vu.pngbin0 -> 604 bytes
-rw-r--r--public/assets/refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.pngbin0 -> 652 bytes
-rw-r--r--public/assets/refinery/icons/flags/wales.pngbin0 -> 652 bytes
-rw-r--r--public/assets/refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.pngbin0 -> 554 bytes
-rw-r--r--public/assets/refinery/icons/flags/wf.pngbin0 -> 554 bytes
-rw-r--r--public/assets/refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/flags/ws.pngbin0 -> 476 bytes
-rw-r--r--public/assets/refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.pngbin0 -> 413 bytes
-rw-r--r--public/assets/refinery/icons/flags/ye.pngbin0 -> 413 bytes
-rw-r--r--public/assets/refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/yt.pngbin0 -> 593 bytes
-rw-r--r--public/assets/refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.pngbin0 -> 642 bytes
-rw-r--r--public/assets/refinery/icons/flags/za.pngbin0 -> 642 bytes
-rw-r--r--public/assets/refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/zh-CN.pngbin0 -> 472 bytes
-rw-r--r--public/assets/refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/zh-TW.pngbin0 -> 465 bytes
-rw-r--r--public/assets/refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/zm.pngbin0 -> 500 bytes
-rw-r--r--public/assets/refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.pngbin0 -> 574 bytes
-rw-r--r--public/assets/refinery/icons/flags/zw.pngbin0 -> 574 bytes
-rw-r--r--public/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/folder.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.pngbin0 -> 688 bytes
-rw-r--r--public/assets/refinery/icons/folder_open.pngbin0 -> 688 bytes
-rw-r--r--public/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/folder_page_white.pngbin0 -> 639 bytes
-rw-r--r--public/assets/refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.pngbin0 -> 653 bytes
-rw-r--r--public/assets/refinery/icons/image_add.pngbin0 -> 653 bytes
-rw-r--r--public/assets/refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.pngbin0 -> 783 bytes
-rw-r--r--public/assets/refinery/icons/image_edit.pngbin0 -> 783 bytes
-rw-r--r--public/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.pngbin0 -> 661 bytes
-rw-r--r--public/assets/refinery/icons/img.pngbin0 -> 661 bytes
-rw-r--r--public/assets/refinery/icons/information-373340911d358ed8570bcad0f9d327f4.pngbin0 -> 778 bytes
-rw-r--r--public/assets/refinery/icons/information.pngbin0 -> 778 bytes
-rw-r--r--public/assets/refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/layout_add.pngbin0 -> 577 bytes
-rw-r--r--public/assets/refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.pngbin0 -> 716 bytes
-rw-r--r--public/assets/refinery/icons/layout_edit.pngbin0 -> 716 bytes
-rw-r--r--public/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.pngbin0 -> 385 bytes
-rw-r--r--public/assets/refinery/icons/music.pngbin0 -> 385 bytes
-rw-r--r--public/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.pngbin0 -> 635 bytes
-rw-r--r--public/assets/refinery/icons/page.pngbin0 -> 635 bytes
-rw-r--r--public/assets/refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.pngbin0 -> 739 bytes
-rw-r--r--public/assets/refinery/icons/page_add.pngbin0 -> 739 bytes
-rw-r--r--public/assets/refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.pngbin0 -> 807 bytes
-rw-r--r--public/assets/refinery/icons/page_edit.pngbin0 -> 807 bytes
-rw-r--r--public/assets/refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.pngbin0 -> 618 bytes
-rw-r--r--public/assets/refinery/icons/page_white_edit.pngbin0 -> 618 bytes
-rw-r--r--public/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.pngbin0 -> 402 bytes
-rw-r--r--public/assets/refinery/icons/page_white_gear.pngbin0 -> 402 bytes
-rw-r--r--public/assets/refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.pngbin0 -> 523 bytes
-rw-r--r--public/assets/refinery/icons/page_white_put.pngbin0 -> 523 bytes
-rw-r--r--public/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/pdf.pngbin0 -> 591 bytes
-rw-r--r--public/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.pngbin0 -> 588 bytes
-rw-r--r--public/assets/refinery/icons/ppt.pngbin0 -> 588 bytes
-rw-r--r--public/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.pngbin0 -> 670 bytes
-rw-r--r--public/assets/refinery/icons/star.pngbin0 -> 670 bytes
-rw-r--r--public/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/tick.pngbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gifbin0 -> 111 bytes
-rw-r--r--public/assets/refinery/icons/up.gifbin0 -> 111 bytes
-rw-r--r--public/assets/refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.pngbin0 -> 746 bytes
-rw-r--r--public/assets/refinery/icons/user_add.pngbin0 -> 746 bytes
-rw-r--r--public/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.pngbin0 -> 743 bytes
-rw-r--r--public/assets/refinery/icons/user_comment.pngbin0 -> 743 bytes
-rw-r--r--public/assets/refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.pngbin0 -> 833 bytes
-rw-r--r--public/assets/refinery/icons/user_edit.pngbin0 -> 833 bytes
-rw-r--r--public/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/icons/xls.pngbin0 -> 663 bytes
-rw-r--r--public/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.pngbin0 -> 386 bytes
-rw-r--r--public/assets/refinery/icons/zip.pngbin0 -> 386 bytes
-rw-r--r--public/assets/refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.pngbin0 -> 692 bytes
-rw-r--r--public/assets/refinery/icons/zoom.pngbin0 -> 692 bytes
-rw-r--r--public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css1
-rw-r--r--public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css.gzbin0 -> 136 bytes
-rw-r--r--public/assets/refinery/inquiries/inquiries.css1
-rw-r--r--public/assets/refinery/inquiries/inquiries.css.gzbin0 -> 136 bytes
-rw-r--r--public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js1
-rw-r--r--public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js.gzbin0 -> 1053 bytes
-rw-r--r--public/assets/refinery/interface.js1
-rw-r--r--public/assets/refinery/interface.js.gzbin0 -> 959 bytes
-rw-r--r--public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css1
-rw-r--r--public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css.gzbin0 -> 7397 bytes
-rw-r--r--public/assets/refinery/layout.css1
-rw-r--r--public/assets/refinery/layout.css.gzbin0 -> 6554 bytes
-rw-r--r--public/assets/refinery/logo-19c2d86f5b00d30c2031cad2de14446a.pngbin0 -> 4032 bytes
-rw-r--r--public/assets/refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.pngbin0 -> 14299 bytes
-rw-r--r--public/assets/refinery/logo-large.pngbin0 -> 14299 bytes
-rw-r--r--public/assets/refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.pngbin0 -> 9769 bytes
-rw-r--r--public/assets/refinery/logo-medium.pngbin0 -> 9769 bytes
-rw-r--r--public/assets/refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.pngbin0 -> 7092 bytes
-rw-r--r--public/assets/refinery/logo-site-bar.pngbin0 -> 7092 bytes
-rw-r--r--public/assets/refinery/logo-small-087034e622c74f30b73325989ad7a51a.pngbin0 -> 2789 bytes
-rw-r--r--public/assets/refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.pngbin0 -> 6476 bytes
-rw-r--r--public/assets/refinery/logo-small-medium.pngbin0 -> 6476 bytes
-rw-r--r--public/assets/refinery/logo-small.pngbin0 -> 2789 bytes
-rw-r--r--public/assets/refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.pngbin0 -> 2399 bytes
-rw-r--r--public/assets/refinery/logo-tiny.pngbin0 -> 2399 bytes
-rw-r--r--public/assets/refinery/logo.pngbin0 -> 4032 bytes
-rw-r--r--public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js1
-rw-r--r--public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js.gzbin0 -> 1263 bytes
-rw-r--r--public/assets/refinery/modal_dialogs.js1
-rw-r--r--public/assets/refinery/modal_dialogs.js.gzbin0 -> 1263 bytes
-rw-r--r--public/assets/refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gifbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/nav-3-background.gifbin0 -> 537 bytes
-rw-r--r--public/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.pngbin0 -> 932 bytes
-rw-r--r--public/assets/refinery/nav_inactive_background.pngbin0 -> 932 bytes
-rw-r--r--public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js12
-rw-r--r--public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js.gzbin0 -> 2276 bytes
-rw-r--r--public/assets/refinery/nestedsortables.js12
-rw-r--r--public/assets/refinery/nestedsortables.js.gzbin0 -> 2276 bytes
-rw-r--r--public/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.pngbin0 -> 969 bytes
-rw-r--r--public/assets/refinery/orange_button.pngbin0 -> 969 bytes
-rw-r--r--public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css1
-rw-r--r--public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css.gzbin0 -> 446 bytes
-rw-r--r--public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js1
-rw-r--r--public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js.gzbin0 -> 1470 bytes
-rw-r--r--public/assets/refinery/page-image-picker.css1
-rw-r--r--public/assets/refinery/page-image-picker.css.gzbin0 -> 419 bytes
-rw-r--r--public/assets/refinery/page-image-picker.js1
-rw-r--r--public/assets/refinery/page-image-picker.js.gzbin0 -> 1407 bytes
-rw-r--r--public/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.pngbin0 -> 136 bytes
-rw-r--r--public/assets/refinery/page_bg.pngbin0 -> 136 bytes
-rw-r--r--public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js65
-rw-r--r--public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js.gzbin0 -> 112818 bytes
-rw-r--r--public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css1
-rw-r--r--public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css.gzbin0 -> 10086 bytes
-rw-r--r--public/assets/refinery/refinery.css1
-rw-r--r--public/assets/refinery/refinery.css.gzbin0 -> 8704 bytes
-rw-r--r--public/assets/refinery/refinery.js65
-rw-r--r--public/assets/refinery/refinery.js.gzbin0 -> 112715 bytes
-rw-r--r--public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js15
-rw-r--r--public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js.gzbin0 -> 696 bytes
-rw-r--r--public/assets/refinery/serializelist.js15
-rw-r--r--public/assets/refinery/serializelist.js.gzbin0 -> 696 bytes
-rw-r--r--public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js1
-rw-r--r--public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js.gzbin0 -> 185 bytes
-rw-r--r--public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css1
-rw-r--r--public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css.gzbin0 -> 582 bytes
-rw-r--r--public/assets/refinery/site_bar.css1
-rw-r--r--public/assets/refinery/site_bar.css.gzbin0 -> 555 bytes
-rw-r--r--public/assets/refinery/site_bar.js1
-rw-r--r--public/assets/refinery/site_bar.js.gzbin0 -> 185 bytes
-rw-r--r--public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js1
-rw-r--r--public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js.gzbin0 -> 1108 bytes
-rw-r--r--public/assets/refinery/sortable_list.js1
-rw-r--r--public/assets/refinery/sortable_list.js.gzbin0 -> 1108 bytes
-rw-r--r--public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js1
-rw-r--r--public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js.gzbin0 -> 311 bytes
-rw-r--r--public/assets/refinery/sortable_menu.js1
-rw-r--r--public/assets/refinery/sortable_menu.js.gzbin0 -> 311 bytes
-rw-r--r--public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css1
-rw-r--r--public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css.gzbin0 -> 268 bytes
-rw-r--r--public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js1
-rw-r--r--public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js.gzbin0 -> 652 bytes
-rw-r--r--public/assets/refinery/submenu.css1
-rw-r--r--public/assets/refinery/submenu.css.gzbin0 -> 218 bytes
-rw-r--r--public/assets/refinery/submenu.js1
-rw-r--r--public/assets/refinery/submenu.js.gzbin0 -> 621 bytes
-rw-r--r--public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js1
-rw-r--r--public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js.gzbin0 -> 302 bytes
-rw-r--r--public/assets/refinery/submit_continue.js1
-rw-r--r--public/assets/refinery/submit_continue.js.gzbin0 -> 302 bytes
-rw-r--r--public/assets/refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.pngbin0 -> 190 bytes
-rw-r--r--public/assets/refinery/text_field_background.pngbin0 -> 190 bytes
-rw-r--r--public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css1
-rw-r--r--public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css.gzbin0 -> 167 bytes
-rw-r--r--public/assets/refinery/theme.css1
-rw-r--r--public/assets/refinery/theme.css.gzbin0 -> 167 bytes
-rw-r--r--public/assets/refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.pngbin0 -> 1196 bytes
-rw-r--r--public/assets/refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gifbin0 -> 1364 bytes
-rw-r--r--public/assets/refinery/tooltip-nib.gifbin0 -> 1364 bytes
-rw-r--r--public/assets/refinery/tooltip-nib.pngbin0 -> 1196 bytes
-rw-r--r--public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css1
-rw-r--r--public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css.gzbin0 -> 379 bytes
-rw-r--r--public/assets/refinery/tooltips.css1
-rw-r--r--public/assets/refinery/tooltips.css.gzbin0 -> 379 bytes
-rw-r--r--public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js1
-rw-r--r--public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js.gzbin0 -> 260 bytes
-rw-r--r--public/assets/refinery/tree.js1
-rw-r--r--public/assets/refinery/tree.js.gzbin0 -> 260 bytes
-rw-r--r--public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css1
-rw-r--r--public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css.gzbin0 -> 689 bytes
-rw-r--r--public/assets/refinery/ui.css1
-rw-r--r--public/assets/refinery/ui.css.gzbin0 -> 660 bytes
-rw-r--r--public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js84
-rw-r--r--public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js.gzbin0 -> 25130 bytes
-rw-r--r--public/assets/refinery/wymeditor.js84
-rw-r--r--public/assets/refinery/wymeditor.js.gzbin0 -> 25002 bytes
-rw-r--r--public/assets/wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt278
-rw-r--r--public/assets/wymeditor/GPL-license.txt278
-rw-r--r--public/assets/wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt20
-rw-r--r--public/assets/wymeditor/MIT-license.txt20
-rw-r--r--public/assets/wymeditor/README35
-rw-r--r--public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js1
-rw-r--r--public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js.gzbin0 -> 931 bytes
-rw-r--r--public/assets/wymeditor/lang/bg.js1
-rw-r--r--public/assets/wymeditor/lang/bg.js.gzbin0 -> 931 bytes
-rw-r--r--public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js1
-rw-r--r--public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js.gzbin0 -> 545 bytes
-rw-r--r--public/assets/wymeditor/lang/ca.js1
-rw-r--r--public/assets/wymeditor/lang/ca.js.gzbin0 -> 545 bytes
-rw-r--r--public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js1
-rw-r--r--public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js.gzbin0 -> 794 bytes
-rw-r--r--public/assets/wymeditor/lang/cs.js1
-rw-r--r--public/assets/wymeditor/lang/cs.js.gzbin0 -> 794 bytes
-rw-r--r--public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js1
-rw-r--r--public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js.gzbin0 -> 583 bytes
-rw-r--r--public/assets/wymeditor/lang/da.js1
-rw-r--r--public/assets/wymeditor/lang/da.js.gzbin0 -> 583 bytes
-rw-r--r--public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js1
-rw-r--r--public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js.gzbin0 -> 579 bytes
-rw-r--r--public/assets/wymeditor/lang/de.js1
-rw-r--r--public/assets/wymeditor/lang/de.js.gzbin0 -> 579 bytes
-rw-r--r--public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js1
-rw-r--r--public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js.gzbin0 -> 562 bytes
-rw-r--r--public/assets/wymeditor/lang/en.js1
-rw-r--r--public/assets/wymeditor/lang/en.js.gzbin0 -> 562 bytes
-rw-r--r--public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js1
-rw-r--r--public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js.gzbin0 -> 683 bytes
-rw-r--r--public/assets/wymeditor/lang/es.js1
-rw-r--r--public/assets/wymeditor/lang/es.js.gzbin0 -> 683 bytes
-rw-r--r--public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js1
-rw-r--r--public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js.gzbin0 -> 729 bytes
-rw-r--r--public/assets/wymeditor/lang/fa.js1
-rw-r--r--public/assets/wymeditor/lang/fa.js.gzbin0 -> 729 bytes
-rw-r--r--public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js1
-rw-r--r--public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js.gzbin0 -> 695 bytes
-rw-r--r--public/assets/wymeditor/lang/fi.js1
-rw-r--r--public/assets/wymeditor/lang/fi.js.gzbin0 -> 695 bytes
-rw-r--r--public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js1
-rw-r--r--public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js.gzbin0 -> 668 bytes
-rw-r--r--public/assets/wymeditor/lang/fr.js1
-rw-r--r--public/assets/wymeditor/lang/fr.js.gzbin0 -> 668 bytes
-rw-r--r--public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js1
-rw-r--r--public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js.gzbin0 -> 682 bytes
-rw-r--r--public/assets/wymeditor/lang/he.js1
-rw-r--r--public/assets/wymeditor/lang/he.js.gzbin0 -> 682 bytes
-rw-r--r--public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js1
-rw-r--r--public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js.gzbin0 -> 589 bytes
-rw-r--r--public/assets/wymeditor/lang/hu.js1
-rw-r--r--public/assets/wymeditor/lang/hu.js.gzbin0 -> 589 bytes
-rw-r--r--public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js1
-rw-r--r--public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js.gzbin0 -> 536 bytes
-rw-r--r--public/assets/wymeditor/lang/it.js1
-rw-r--r--public/assets/wymeditor/lang/it.js.gzbin0 -> 536 bytes
-rw-r--r--public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js1
-rw-r--r--public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js.gzbin0 -> 738 bytes
-rw-r--r--public/assets/wymeditor/lang/ja.js1
-rw-r--r--public/assets/wymeditor/lang/ja.js.gzbin0 -> 738 bytes
-rw-r--r--public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js1
-rw-r--r--public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js.gzbin0 -> 617 bytes
-rw-r--r--public/assets/wymeditor/lang/lv.js1
-rw-r--r--public/assets/wymeditor/lang/lv.js.gzbin0 -> 617 bytes
-rw-r--r--public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js1
-rw-r--r--public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js.gzbin0 -> 560 bytes
-rw-r--r--public/assets/wymeditor/lang/nb.js1
-rw-r--r--public/assets/wymeditor/lang/nb.js.gzbin0 -> 560 bytes
-rw-r--r--public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js1
-rw-r--r--public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js.gzbin0 -> 685 bytes
-rw-r--r--public/assets/wymeditor/lang/nl.js1
-rw-r--r--public/assets/wymeditor/lang/nl.js.gzbin0 -> 685 bytes
-rw-r--r--public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js1
-rw-r--r--public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js.gzbin0 -> 536 bytes
-rw-r--r--public/assets/wymeditor/lang/nn.js1
-rw-r--r--public/assets/wymeditor/lang/nn.js.gzbin0 -> 536 bytes
-rw-r--r--public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js1
-rw-r--r--public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js.gzbin0 -> 721 bytes
-rw-r--r--public/assets/wymeditor/lang/pl.js1
-rw-r--r--public/assets/wymeditor/lang/pl.js.gzbin0 -> 721 bytes
-rw-r--r--public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js1
-rw-r--r--public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js.gzbin0 -> 708 bytes
-rw-r--r--public/assets/wymeditor/lang/pt-BR.js1
-rw-r--r--public/assets/wymeditor/lang/pt-BR.js.gzbin0 -> 708 bytes
-rw-r--r--public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js1
-rw-r--r--public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js.gzbin0 -> 552 bytes
-rw-r--r--public/assets/wymeditor/lang/pt.js1
-rw-r--r--public/assets/wymeditor/lang/pt.js.gzbin0 -> 552 bytes
-rw-r--r--public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js1
-rw-r--r--public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js.gzbin0 -> 570 bytes
-rw-r--r--public/assets/wymeditor/lang/rs.js1
-rw-r--r--public/assets/wymeditor/lang/rs.js.gzbin0 -> 570 bytes
-rw-r--r--public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js1
-rw-r--r--public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js.gzbin0 -> 916 bytes
-rw-r--r--public/assets/wymeditor/lang/ru.js1
-rw-r--r--public/assets/wymeditor/lang/ru.js.gzbin0 -> 916 bytes
-rw-r--r--public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js1
-rw-r--r--public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js.gzbin0 -> 797 bytes
-rw-r--r--public/assets/wymeditor/lang/sk.js1
-rw-r--r--public/assets/wymeditor/lang/sk.js.gzbin0 -> 797 bytes
-rw-r--r--public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js1
-rw-r--r--public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js.gzbin0 -> 615 bytes
-rw-r--r--public/assets/wymeditor/lang/sl.js1
-rw-r--r--public/assets/wymeditor/lang/sl.js.gzbin0 -> 615 bytes
-rw-r--r--public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js1
-rw-r--r--public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js.gzbin0 -> 549 bytes
-rw-r--r--public/assets/wymeditor/lang/sv.js1
-rw-r--r--public/assets/wymeditor/lang/sv.js.gzbin0 -> 549 bytes
-rw-r--r--public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js1
-rw-r--r--public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js.gzbin0 -> 583 bytes
-rw-r--r--public/assets/wymeditor/lang/tr.js1
-rw-r--r--public/assets/wymeditor/lang/tr.js.gzbin0 -> 583 bytes
-rw-r--r--public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js1
-rw-r--r--public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js.gzbin0 -> 682 bytes
-rw-r--r--public/assets/wymeditor/lang/vi.js1
-rw-r--r--public/assets/wymeditor/lang/vi.js.gzbin0 -> 682 bytes
-rw-r--r--public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js1
-rw-r--r--public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js.gzbin0 -> 658 bytes
-rw-r--r--public/assets/wymeditor/lang/zh-CN.js1
-rw-r--r--public/assets/wymeditor/lang/zh-CN.js.gzbin0 -> 658 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.pngbin0 -> 625 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/arrow_redo.pngbin0 -> 625 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.pngbin0 -> 631 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/arrow_undo.pngbin0 -> 631 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.pngbin0 -> 750 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/eye.pngbin0 -> 750 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/article.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/aside.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/blockquote.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.pngbin0 -> 162 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/command.pngbin0 -> 162 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.pngbin0 -> 186 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/details.pngbin0 -> 186 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.pngbin0 -> 180 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/figcaption.pngbin0 -> 180 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.pngbin0 -> 173 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/figure.pngbin0 -> 173 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/footer.pngbin0 -> 168 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.pngbin0 -> 140 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h1.pngbin0 -> 140 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.pngbin0 -> 146 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h2.pngbin0 -> 146 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.pngbin0 -> 149 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h3.pngbin0 -> 149 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.pngbin0 -> 141 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h4.pngbin0 -> 141 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.pngbin0 -> 147 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h5.pngbin0 -> 147 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.pngbin0 -> 145 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/h6.pngbin0 -> 145 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.pngbin0 -> 181 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/header.pngbin0 -> 181 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.pngbin0 -> 178 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/hgroup.pngbin0 -> 178 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.pngbin0 -> 163 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/mark.pngbin0 -> 163 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.pngbin0 -> 169 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/meter.pngbin0 -> 169 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.pngbin0 -> 163 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/nav.pngbin0 -> 163 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.pngbin0 -> 129 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/p.pngbin0 -> 129 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.pngbin0 -> 157 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/pre.pngbin0 -> 157 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.pngbin0 -> 191 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/progress.pngbin0 -> 191 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md1
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/readme.md1
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.pngbin0 -> 147 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/rp.pngbin0 -> 147 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.pngbin0 -> 145 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/rt.pngbin0 -> 145 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.pngbin0 -> 171 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/ruby.pngbin0 -> 171 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.pngbin0 -> 169 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/section.pngbin0 -> 169 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.pngbin0 -> 189 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/summary.pngbin0 -> 189 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.pngbin0 -> 151 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/html5/time.pngbin0 -> 151 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.pngbin0 -> 196 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote.pngbin0 -> 196 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.pngbin0 -> 166 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h1.pngbin0 -> 166 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h2.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.pngbin0 -> 170 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h3.pngbin0 -> 170 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h4.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h5.pngbin0 -> 172 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.pngbin0 -> 171 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-h6.pngbin0 -> 171 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.pngbin0 -> 3607 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-p.pngbin0 -> 3607 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.pngbin0 -> 177 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/iframe/lbl-pre.pngbin0 -> 177 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.pngbin0 -> 570 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/link_add.pngbin0 -> 570 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.pngbin0 -> 657 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/link_break.pngbin0 -> 657 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.pngbin0 -> 818 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/page_code.pngbin0 -> 818 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.pngbin0 -> 703 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/page_paste.pngbin0 -> 703 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.pngbin0 -> 707 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/photo_add.pngbin0 -> 707 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/right.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js1
-rw-r--r--public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js.gzbin0 -> 347 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css1
-rw-r--r--public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css.gzbin0 -> 2156 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/skin.css1
-rw-r--r--public/assets/wymeditor/skins/refinery/skin.css.gzbin0 -> 1715 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/skin.js1
-rw-r--r--public/assets/wymeditor/skins/refinery/skin.js.gzbin0 -> 347 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.pngbin0 -> 813 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/style.pngbin0 -> 813 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.pngbin0 -> 663 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/table_add.pngbin0 -> 663 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.pngbin0 -> 234 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_center.pngbin0 -> 234 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_justify.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_left.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_align_right.pngbin0 -> 209 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_bold.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.pngbin0 -> 276 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_1.pngbin0 -> 276 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_2.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.pngbin0 -> 306 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_3.pngbin0 -> 306 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.pngbin0 -> 293 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_4.pngbin0 -> 293 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_5.pngbin0 -> 304 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.pngbin0 -> 310 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_heading_6.pngbin0 -> 310 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.pngbin0 -> 353 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_indent.pngbin0 -> 353 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.pngbin0 -> 351 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_indent_remove.pngbin0 -> 351 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.pngbin0 -> 223 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_italic.pngbin0 -> 223 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.pngbin0 -> 344 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_list_bullets.pngbin0 -> 344 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.pngbin0 -> 357 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_list_numbers.pngbin0 -> 357 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.pngbin0 -> 256 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_paragraph.pngbin0 -> 256 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.pngbin0 -> 269 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_strikethrough.pngbin0 -> 269 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.pngbin0 -> 422 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_subscript.pngbin0 -> 422 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.pngbin0 -> 421 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_superscript.pngbin0 -> 421 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.pngbin0 -> 273 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/text_underline.pngbin0 -> 273 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css1
-rw-r--r--public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css.gzbin0 -> 1603 bytes
-rw-r--r--public/assets/wymeditor/skins/refinery/wymiframe.css1
-rw-r--r--public/assets/wymeditor/skins/refinery/wymiframe.css.gzbin0 -> 973 bytes
-rw-r--r--public/assets/wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.pngbin0 -> 1028 bytes
-rw-r--r--public/assets/wymeditor/skins/wymeditor_icon.pngbin0 -> 1028 bytes
1165 files changed, 2845 insertions, 65 deletions
diff --git a/Capfile b/Capfile
index ce9b649..bc0ce7b 100644
--- a/Capfile
+++ b/Capfile
@@ -19,7 +19,7 @@ require 'capistrano/deploy'
# require 'capistrano/chruby'
require 'capistrano/bundler'
require 'capistrano/scm/git'
-require 'capistrano/rails/assets'
+#require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'
require 'capistrano/postgresql'
require 'capistrano/rbenv'
diff --git a/Gemfile b/Gemfile
index 5c88cab..65b78ad 100644
--- a/Gemfile
+++ b/Gemfile
@@ -23,7 +23,9 @@ end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
+ gem 'sprockets'
gem 'sass-rails', '~> 3.2'
+ gem 'sass', '~> 3.4.20'
gem 'coffee-rails', '~> 3.2'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
diff --git a/Gemfile.lock b/Gemfile.lock
index e2a68aa..cef8b81 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -114,7 +114,6 @@ GEM
rack
erubis (2.7.0)
execjs (2.7.0)
- ffi (1.9.25)
filters_spam (0.5)
friendly_id (4.0.10.1)
activerecord (>= 3.0, < 4.0)
@@ -174,9 +173,6 @@ GEM
rdoc (~> 3.4)
thor (>= 0.14.6, < 2.0)
rake (12.3.1)
- rb-fsevent (0.10.3)
- rb-inotify (0.9.10)
- ffi (>= 0.5.0, < 2)
rdoc (3.12.2)
json (~> 1.4)
refinerycms (2.1.5)
@@ -238,11 +234,7 @@ GEM
refinerycms-core
routing-filter (0.3.1)
actionpack
- sass (3.5.6)
- sass-listen (~> 4.0.0)
- sass-listen (4.0.0)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
+ sass (3.4.25)
sass-rails (3.2.6)
railties (~> 3.2.0)
sass (>= 3.1.10)
@@ -305,9 +297,11 @@ DEPENDENCIES
refinerycms-pc_banners!
refinerycms-search (~> 2.1.0)
refinerycms-videojs
+ sass (~> 3.4.20)
sass-rails (~> 3.2)
spork
spork-testunit
+ sprockets
sqlite3
test-unit (~> 3.0)
uglifier (>= 1.0.3)
diff --git a/app/assets/stylesheets/hmno_header.scss b/app/assets/stylesheets/hmno_header.scss
index 2fd2c93..4f722fd 100644
--- a/app/assets/stylesheets/hmno_header.scss
+++ b/app/assets/stylesheets/hmno_header.scss
@@ -18,7 +18,7 @@
#header {
background: {
color: $header-bg;
- image: image-url("header-metal-bg.jpg");
+ image: image_url("header-metal-bg.jpg");
repeat: repeat-y;
}
diff --git a/app/assets/stylesheets/hmno_page.scss b/app/assets/stylesheets/hmno_page.scss
index 46cdaee..476da14 100644
--- a/app/assets/stylesheets/hmno_page.scss
+++ b/app/assets/stylesheets/hmno_page.scss
@@ -41,7 +41,7 @@
footer {
background: {
color: $header-bg;
- image: image-url("header-metal-bg.jpg");
+ image: image_url("header-metal-bg.jpg");
repeat: no-repeat;
}
border-top: 1px solid $fg;
diff --git a/app/assets/stylesheets/hmno_sidebars.scss b/app/assets/stylesheets/hmno_sidebars.scss
index ca1dcdd..c196ac2 100644
--- a/app/assets/stylesheets/hmno_sidebars.scss
+++ b/app/assets/stylesheets/hmno_sidebars.scss
@@ -21,7 +21,7 @@
color: $link-fg;
background: {
color: $header-bg;
- image: image-url("module-header-bg.jpg");
+ image: image_url("module-header-bg.jpg");
repeat: repeat;
}
}
diff --git a/app/assets/stylesheets/refinery/blog/backend.css.scss b/app/assets/stylesheets/refinery/blog/backend.css.scss
index b2f674a..681159b 100644
--- a/app/assets/stylesheets/refinery/blog/backend.css.scss
+++ b/app/assets/stylesheets/refinery/blog/backend.css.scss
@@ -1,35 +1,35 @@
.comments_icon {
- background-image: image-url('refinery/blog/icons/comments.png');
+ background-image: image_url('refinery/blog/icons/comments.png');
}
.comment_icon {
- background-image: image-url('refinery/blog/icons/comment.png');
+ background-image: image_url('refinery/blog/icons/comment.png');
}
.comment_cross_icon {
- background-image: image-url('refinery/blog/icons/comment_cross.png');
+ background-image: image_url('refinery/blog/icons/comment_cross.png');
}
.comment_tick_icon {
- background-image: image-url('refinery/blog/icons/comment_tick.png');
+ background-image: image_url('refinery/blog/icons/comment_tick.png');
}
.folder_icon {
- background-image: image-url('refinery/blog/icons/folder.png');
+ background-image: image_url('refinery/blog/icons/folder.png');
}
.folder_add_icon {
- background-image: image-url('refinery/blog/icons/folder_add.png');
+ background-image: image_url('refinery/blog/icons/folder_add.png');
}
.folder_edit_icon {
- background-image: image-url('refinery/blog/icons/folder_edit.png');
+ background-image: image_url('refinery/blog/icons/folder_edit.png');
}
.settings_icon {
- background-image: image-url('refinery/blog/icons/cog.png');
+ background-image: image_url('refinery/blog/icons/cog.png');
}
.page_icon {
- background-image: image-url('refinery/blog/icons/page.png');
+ background-image: image_url('refinery/blog/icons/page.png');
}
.page_copy_icon {
- background-image: image-url('refinery/blog/icons/page_copy.png');
+ background-image: image_url('refinery/blog/icons/page_copy.png');
}
.page_add_icon {
- background-image: image-url('refinery/blog/icons/page_add.png');
+ background-image: image_url('refinery/blog/icons/page_add.png');
}
ul.collapsible_menu li {
position: relative;
@@ -44,10 +44,10 @@ ul.collapsible_menu li span.arrow {
cursor: pointer;
}
ul.collapsible_menu li span.arrow {
- background-image: image-url('refinery/blog/icons/up.gif');
+ background-image: image_url('refinery/blog/icons/up.gif');
}
ul.collapsible_menu li.closed span.arrow {
- background-image: image-url('refinery/blog/icons/down.gif');
+ background-image: image_url('refinery/blog/icons/down.gif');
}
ul.collapsible_menu > div {
width: 93%;
@@ -64,7 +64,7 @@ ul.blog_categories, ul.blog_categories li {
margin:5px 0;
}
a#copy_body_link {
- background: image-url('refinery/blog/icons/add.png') no-repeat scroll 0 6px transparent;
+ background: image_url('refinery/blog/icons/add.png') no-repeat scroll 0 6px transparent;
border-bottom: 0 none;
display: inline;
line-height: 29px;
diff --git a/app/assets/stylesheets/refinery/layout.css.scss b/app/assets/stylesheets/refinery/layout.css.scss
index 39d8a33..19670da 100644
--- a/app/assets/stylesheets/refinery/layout.css.scss
+++ b/app/assets/stylesheets/refinery/layout.css.scss
@@ -38,7 +38,7 @@ body {
font-size: 10px;
font-family: Verdana;
line-height: 1.5em;
- background: #303030 image-url('refinery/page_bg.png') repeat;
+ background: #303030 image_url('refinery/page_bg.png') repeat;
}
acronym {
cursor: help;
@@ -133,7 +133,7 @@ hr {
}
}
.errorExplanation {
- background: 7px 10px no-repeat image-url('refinery/icons/cancel.png') #FFB1B1;
+ background: 7px 10px no-repeat image_url('refinery/icons/cancel.png') #FFB1B1;
padding: 0px 5px 5px 30px;
font-weight: bold;
margin-top: 5px;
@@ -163,7 +163,7 @@ hr {
.flash_notice, .flash_message {
border: 1px solid #00A017;
color: #00A017;
- background: 7px 7px no-repeat image-url('refinery/icons/accept.png') #E0F5E0;
+ background: 7px 7px no-repeat image_url('refinery/icons/accept.png') #E0F5E0;
}
.flash_notice, .flash_notice * {
color: #00A017;
@@ -171,7 +171,7 @@ hr {
.flash_error, .flash_alert {
border: 1px solid #A00027;
color: #A00027;
- background: 7px 7px no-repeat image-url('refinery/icons/cancel.png') #FFB1B1;
+ background: 7px 7px no-repeat image_url('refinery/icons/cancel.png') #FFB1B1;
}
.flash.flash_notice #flash_close, .flash.flash_error #flash_close, .flash.flash_alert #flash_close {
text-transform: lowercase;
@@ -427,7 +427,7 @@ header {
display: block;
padding: 9px 13px;
font-size: 13px;
- background: image-url('refinery/nav_inactive_background.png') transparent repeat;
+ background: image_url('refinery/nav_inactive_background.png') transparent repeat;
margin-top:4px;
color: white;
font-weight: normal;
@@ -546,7 +546,7 @@ pre {
width: 100%;
}
#pagination ul a:hover, #pagination .on {
- background: image-url('refinery/hover-gradient.jpg') repeat-x bottom #D4D4C6;
+ background: image_url('refinery/hover-gradient.jpg') repeat-x bottom #D4D4C6;
}
#records.tree ul li ul, .tree ul li ul {
padding: 0;
@@ -554,19 +554,19 @@ pre {
#records.tree ul li, .tree ul li {
margin: 0px;
padding: 4px 0 0 40px;
- background: image-url('refinery/branch.gif') no-repeat 15px 0px;
+ background: image_url('refinery/branch.gif') no-repeat 15px 0px;
}
#records.tree li.record ul {
margin-left: 0;
}
#records.tree .on-hover, #pagination ul.tree a:hover, #pagination .tree .on {
- background: image-url('refinery/branch.gif') no-repeat 15px 0px;
+ background: image_url('refinery/branch.gif') no-repeat 15px 0px;
}
#records.tree ul li.branch_start, .tree ul li.branch_start {
- background-image: image-url('refinery/branch-start.gif');
+ background-image: image_url('refinery/branch-start.gif');
}
#records.tree ul li.branch_end, .tree ul li.branch_end {
- background-image: image-url('refinery/branch-end.gif');
+ background-image: image_url('refinery/branch-end.gif');
}
#records.tree li {
line-height: 25px;
@@ -674,32 +674,32 @@ label.stripped {
min-height:16px;
background-repeat:no-repeat;
background-position:left;
- background-image: image-url('refinery/icons/folder_page_white.png');
+ background-image: image_url('refinery/icons/folder_page_white.png');
}
#dialog_main #resource_file_area .pages_list ul li a.page_link{
background-position:5px center;
display:block;
}
#records.files .record .title.pdf, #dialog_main #resource_file_area .pages_list ul li a.page_link.pdf {
- background-image: image-url('refinery/icons/pdf.png');
+ background-image: image_url('refinery/icons/pdf.png');
}
#records.files .record .title.jpg, #records.files .record .title.gif, #records.files .record .title.jpeg, #records.files .record .title.png, #records.files .record .title.tiff, #dialog_main #resource_file_area .pages_list ul li a.page_link.jpg, #dialog_main #resource_file_area .pages_list ul li a.page_link.jpeg, #dialog_main #resource_file_area .pages_list ul li a.page_link.gif, #dialog_main #resource_file_area .pages_list ul li a.page_link.png, #dialog_main #resource_file_area .pages_list ul li a.page_link.tiff {
- background-image: image-url('refinery/icons/img.png');
+ background-image: image_url('refinery/icons/img.png');
}
#records.files .record .title.doc, #records.files .record .title.pages, #records.files .record .title.docx, #dialog_main #resource_file_area .pages_list ul li a.page_link.doc, #dialog_main #resource_file_area .pages_list ul li a.page_link.docx, #dialog_main #resource_file_area .pages_list ul li a.page_link.pages {
- background-image: image-url('refinery/icons/doc.png');
+ background-image: image_url('refinery/icons/doc.png');
}
#records.files .record .title.ppt, #records.files .record .title.keynote, #dialog_main #resource_file_area .pages_list ul li a.page_link.ppt, #dialog_main #resource_file_area .pages_list ul li a.page_link.keynote {
- background-image: image-url('refinery/icons/ppt.png');
+ background-image: image_url('refinery/icons/ppt.png');
}
#records.files .record .title.xls, #records.files .record .title.numbers, #dialog_main #resource_file_area .pages_list ul li a.page_link.xls, #dialog_main #resource_file_area .pages_list ul li a.page_link.numbers {
- background-image: image-url('refinery/icons/xls.png');
+ background-image: image_url('refinery/icons/xls.png');
}
#records.files .record .title.zip, #records.files .record .title.rar, #dialog_main #resource_file_area .pages_list ul li a.page_link.zip, #dialog_main #resource_file_area .pages_list ul li a.page_link.rar {
- background-image: image-url('refinery/icons/zip.png');
+ background-image: image_url('refinery/icons/zip.png');
}
#records.files .record .title.mp3, #records.files .record .title.wav, #records.files .record .title.aiff, #records.files .record .title.m4a, #dialog_main #resource_file_area .pages_list ul li a.page_link.mp3, #dialog_main #resource_file_area .pages_list ul li a.page_link.wav, #dialog_main #resource_file_area .pages_list ul li a.page_link.aiff, #dialog_main #resource_file_area .pages_list ul li a.page_link.m4a {
- background-image: image-url('refinery/icons/music.png');
+ background-image: image_url('refinery/icons/music.png');
}
#records .actions {
position: absolute;
@@ -746,18 +746,18 @@ label.stripped {
width: 16px;
height: 16px;
margin: 3px 3px 0 0;
- background: image-url('refinery/icons/page.png') center center no-repeat;
+ background: image_url('refinery/icons/page.png') center center no-repeat;
&.toggle {
cursor: pointer;
- background-image: image-url('refinery/icons/folder.png');
+ background-image: image_url('refinery/icons/folder.png');
}
&.toggle.expanded {
- background-image: image-url('refinery/icons/folder_open.png');
+ background-image: image_url('refinery/icons/folder_open.png');
}
}
#records.tree li.loading > div > span.icon {
- background-image: image-url('refinery/icons/ajax-loader.gif') !important;
+ background-image: image_url('refinery/icons/ajax-loader.gif') !important;
}
#image_grid .actions a img {
padding: 4px 4px 1px 4px;
@@ -977,7 +977,7 @@ body.dialog form {
.pages_list .linked a, .pages_list .linked a:hover {
border: 1px solid #00A017;
color: #00A017;
- background: 7px 7px no-repeat image-url('refinery/icons/accept.png') #E0F5E0;
+ background: 7px 7px no-repeat image_url('refinery/icons/accept.png') #E0F5E0;
}
.pages_list .linked a em {
color: #00A017;
@@ -1051,20 +1051,20 @@ a img {
border: 0px none;
}
/* icons */
-.add_icon { background-image: image-url('refinery/icons/add.png'); }
-.delete_icon { background-image: image-url('refinery/icons/delete.png'); }
-.edit_icon { background-image: image-url('refinery/icons/application_edit.png'); }
-.reorder_icon { background-image: image-url('refinery/icons/arrow_switch.png'); }
-.reorder_icon.loading { background-image:image-url('refinery/icons/ajax-loader.gif'); }
-.user_comment_icon { background-image: image-url('refinery/icons/user_comment.png'); }
-.edit_email_icon { background-image: image-url('refinery/icons/email_edit.png'); }
-.spam_icon { background-image: image-url('refinery/icons/bin.png'); }
-.spam_empty_icon { background-image: image-url('refinery/icons/bin_closed.png'); }
-.email_icon { background-image: image-url('refinery/icons/email.png'); }
-.back_icon { background-image: image-url('refinery/icons/arrow_left.png'); }
-.go_icon { background-image: image-url('refinery/icons/application_go.png'); }
-.success_icon { background-image: image-url('refinery/icons/tick.png'); padding: 0px 8px; }
-.failure_icon { background-image: image-url('refinery/icons/cross.png'); padding: 0px 8px; }
+.add_icon { background-image: image_url('refinery/icons/add.png'); }
+.delete_icon { background-image: image_url('refinery/icons/delete.png'); }
+.edit_icon { background-image: image_url('refinery/icons/application_edit.png'); }
+.reorder_icon { background-image: image_url('refinery/icons/arrow_switch.png'); }
+.reorder_icon.loading { background-image:image_url('refinery/icons/ajax-loader.gif'); }
+.user_comment_icon { background-image: image_url('refinery/icons/user_comment.png'); }
+.edit_email_icon { background-image: image_url('refinery/icons/email_edit.png'); }
+.spam_icon { background-image: image_url('refinery/icons/bin.png'); }
+.spam_empty_icon { background-image: image_url('refinery/icons/bin_closed.png'); }
+.email_icon { background-image: image_url('refinery/icons/email.png'); }
+.back_icon { background-image: image_url('refinery/icons/arrow_left.png'); }
+.go_icon { background-image: image_url('refinery/icons/application_go.png'); }
+.success_icon { background-image: image_url('refinery/icons/tick.png'); padding: 0px 8px; }
+.failure_icon { background-image: image_url('refinery/icons/cross.png'); padding: 0px 8px; }
/* page parts */
ul#page_parts {
float: left;
@@ -1102,7 +1102,7 @@ ul#page_parts_controls img {
clear:left;
}
a#toggle_advanced_options {
- background: image-url('refinery/icons/page_white_gear.png') no-repeat 0px 3px;
+ background: image_url('refinery/icons/page_white_gear.png') no-repeat 0px 3px;
padding: 5px 5px 5px 22px;
border-bottom: none;
}
diff --git a/config/environments/development.rb b/config/environments/development.rb
index 42ce578..0d7c1ae 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -34,4 +34,5 @@ BetaWebApp::Application.configure do
# Expands the lines which load the assets
config.assets.debug = true
+ config.assets.prefix = '/dev-assets'
end
diff --git a/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js b/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js
new file mode 100644
index 0000000..36163af
--- /dev/null
+++ b/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js
@@ -0,0 +1 @@
+"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={}); \ No newline at end of file
diff --git a/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js.gz b/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js.gz
new file mode 100644
index 0000000..12fdb40
--- /dev/null
+++ b/public/assets/admin-c68c90bf420a39762f013bd78295ee27.js.gz
Binary files differ
diff --git a/public/assets/admin.js b/public/assets/admin.js
new file mode 100644
index 0000000..36163af
--- /dev/null
+++ b/public/assets/admin.js
@@ -0,0 +1 @@
+"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={}); \ No newline at end of file
diff --git a/public/assets/admin.js.gz b/public/assets/admin.js.gz
new file mode 100644
index 0000000..d6df336
--- /dev/null
+++ b/public/assets/admin.js.gz
Binary files differ
diff --git a/public/assets/application-412b54623b012499266b96d99d334ee0.css b/public/assets/application-412b54623b012499266b96d99d334ee0.css
new file mode 100644
index 0000000..0d93cc4
--- /dev/null
+++ b/public/assets/application-412b54623b012499266b96d99d334ee0.css
@@ -0,0 +1 @@
+#slider{margin-left:220px;margin-right:220px;text-align:center}#slider a{display:block}#blog_posts article{background-color:#16140f;border:1px solid #564d2e;padding:3px;margin-bottom:1em}#blog_posts article footer{position:relative;border:0;clear:both;height:6mm}#blog_posts article footer .comment_count{position:absolute;top:1mm;right:0}#blog_posts header,#show_blog_post header{padding-bottom:10px}#blog_posts header .details,#show_blog_post header .details{color:#776b40;font-size:75%}#blog_posts header .details .blog_author,#show_blog_post header .details .blog_author{display:inline}#comments article{min-height:60px;border:1px solid #564d2e;padding:5px}#comments article img{float:left}#comments article footer{border:0;padding:0;font-size:80%;background:inherit}#comments article p{margin-left:70px}#comments article p:first-of-type{margin-top:0}#new_comment .field,#new_inquiry .field{padding:2px}#new_comment .field label,#new_inquiry .field label{display:inline-block;min-width:5em;vertical-align:top}#new_comment .field input,#new_comment .field textarea,#new_inquiry .field input,#new_inquiry .field textarea{border:1px solid #564d2e;background-color:#16140f;color:#988952}#new_comment .actions,#new_comment .form-actions,#new_inquiry .actions,#new_inquiry .form-actions{margin-left:5.2em}#header{background-color:#000;background-image:url(/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg);background-repeat:repeat-y;height:100px;border-bottom:1px solid #988952;margin-bottom:10px}#header #logo{width:200px;float:left}#header #merchlink{width:200px;float:right;text-align:center}#header #merchlink img{display:block;margin-top:0}#header #merchlink a{color:#ddf;font-weight:bold}#header #menu{text-align:center;font-size:120%;font-weight:bold}#header #menu ul{padding:0}#header #menu ul li{list-style:none;display:inline-block;background-color:rgba(0,0,0,0.4);padding-left:1em;padding-right:1em;padding-top:0.3em;padding-bottom:0.3em}#header #menu ul li.selected{background-color:#776b40;font-weight:600}#header #menu ul li.selected a{color:#252219}#header #menu ul li:hover{background-color:#988952}#header #menu ul li:hover a{color:#252219}#header #menu ul li a{text-decoration:none;color:#988D62}body{background-color:#000;color:#988952;font-family:Helvetica, "Sans Seriff";font-size:10pt}h1,h2,h3{color:#988952;margin-top:1em;margin-bottom:0.5em}h1:first-of-type,h2:first-of-type,h3:first-of-type{margin-top:0}h1{font-size:14pt}h2{font-size:12pt}h3{font-size:10pt;font-weight:600}a{color:#988D62;text-decoration:none}a:hover{color:#a39970;text-decoration:underline}a:visited{color:#988D62}a:visited:hover{color:#a39970}img{margin:1.5mm}#left_img,.image-align-left{float:left;margin-left:0}#right_img,.image-align-right{float:right;margin-righ:0}.clearfix{display:inline-block;display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page_container{background:#252219;min-width:980px}#page_container #page{position:relative;min-height:1000px;padding:5px}#page_container #page #body_content{min-width:500px;margin-left:230px;margin-right:230px;padding-left:5px;padding-right:5px}#page_container footer{background-color:#000;background-image:url(/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg);background-repeat:no-repeat;border-top:1px solid #988952}#left_sidebar,#right_sidebar{position:absolute;width:200px;top:0;bottom:10px;border:1px groove #564d2e;background-color:#16140f;overflow:auto}#left_sidebar h2,#right_sidebar h2{clear:both;padding:2px;color:#988D62;background-color:#000;background-image:url(/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg);background-repeat:repeat}#left_sidebar #tags,#left_sidebar #categories,#left_sidebar #rss_feed_subscribe,#right_sidebar #tags,#right_sidebar #categories,#right_sidebar #rss_feed_subscribe{margin-left:5px}#left_sidebar #categories,#right_sidebar #categories{padding-left:0}#left_sidebar #categories li,#right_sidebar #categories li{list-style-type:none}#left_sidebar #tags .tag1,#right_sidebar #tags .tag1{font-size:60%}#left_sidebar #tags .tag2,#right_sidebar #tags .tag2{font-size:80%}#left_sidebar #tags .tag3,#right_sidebar #tags .tag3{font-size:100%}#left_sidebar #tags .tag4,#right_sidebar #tags .tag4{font-size:120%}#left_sidebar #tags .tag5,#right_sidebar #tags .tag5{font-size:140%}#left_sidebar #tags .tag6,#right_sidebar #tags .tag6{font-size:160%}#left_sidebar{left:10px}#right_sidebar{right:10px}.sidebar_module{padding-bottom:10px}.sidebar_module h1{font-size:12pt;clear:both;padding:2px;color:#988D62;background-color:#000;background-image:url(/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg);background-repeat:repeat}.sidebar_module p{margin-top:0}.sidebar_module header{font-weight:600;font-size:110%}.sidebar_module .inner{padding:5px}.gallery_link{display:inline-block;width:225px;vertical-align:top;margin-bottom:8mm;margin-right:10mm}.gallery_link header{margin-bottom:2mm}.gallery_link header h1{font-size:100%;margin-bottom:0}.gallery_link img{margin:0}.gallery_link .gallery_link_meta{font-size:80%}
diff --git a/public/assets/application-412b54623b012499266b96d99d334ee0.css.gz b/public/assets/application-412b54623b012499266b96d99d334ee0.css.gz
new file mode 100644
index 0000000..bd91d35
--- /dev/null
+++ b/public/assets/application-412b54623b012499266b96d99d334ee0.css.gz
Binary files differ
diff --git a/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js b/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js
new file mode 100644
index 0000000..5fcf3f8
--- /dev/null
+++ b/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js
@@ -0,0 +1,27 @@
+/*!
+ * jQuery JavaScript Library v1.10.0
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-24T18:39Z
+ */
+!function(m,C){function s(e){var t=e.length,n=Ae.type(e);return!Ae.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&0<t&&t-1 in e)))}function e(e){var n=ke[e]={};return Ae.each(e.match(fe)||[],function(e,t){n[t]=!0}),n}function r(e,t,n,r){if(Ae.acceptData(e)){var i,o,a=Ae.expando,s=e.nodeType,l=s?Ae.cache:e,u=s?e[a]:e[a]&&a;if(u&&l[u]&&(r||l[u].data)||n!==C||"string"!=typeof t)return u||(u=s?e[a]=te.pop()||Ae.guid++:a),l[u]||(l[u]=s?{}:{toJSON:Ae.noop}),"object"!=typeof t&&"function"!=typeof t||(r?l[u]=Ae.extend(l[u],t):l[u].data=Ae.extend(l[u].data,t)),o=l[u],r||(o.data||(o.data={}),o=o.data),n!==C&&(o[Ae.camelCase(t)]=n),"string"==typeof t?null==(i=o[t])&&(i=o[Ae.camelCase(t)]):i=o,i}}function n(e,t,n){if(Ae.acceptData(e)){var r,i,o=e.nodeType,a=o?Ae.cache:e,s=o?e[Ae.expando]:Ae.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=Ae.isArray(t)?t.concat(Ae.map(t,Ae.camelCase)):t in r?[t]:(t=Ae.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!u(r):!Ae.isEmptyObject(r))return}(n||(delete a[s].data,u(a[s])))&&(o?Ae.cleanData([e],!0):Ae.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function l(e,t,n){if(n===C&&1===e.nodeType){var r="data-"+t.replace(Ee,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Ne.test(n)?Ae.parseJSON(n):n)}catch(i){}Ae.data(e,t,n)}else n=C}return n}function u(e){var t;for(t in e)if(("data"!==t||!Ae.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function i(){return!0}function c(){return!1}function t(){try{return G.activeElement}catch(e){}}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e,n,r){if(Ae.isFunction(n))return Ae.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return Ae.grep(e,function(e){return e===n!==r});if("string"==typeof n){if($e.test(n))return Ae.filter(n,e,r);n=Ae.filter(n,e)}return Ae.grep(e,function(e){return 0<=Ae.inArray(e,n)!==r})}function g(e){var t=Ue.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){return Ae.nodeName(e,"table")&&Ae.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function y(e){return e.type=(null!==Ae.find.attr(e,"type"))+"/"+e.type,e}function v(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function b(e,t){for(var n,r=0;null!=(n=e[r]);r++)Ae._data(n,"globalEval",!t||Ae._data(t[r],"globalEval"))}function p(e,t){if(1===t.nodeType&&Ae.hasData(e)){var n,r,i,o=Ae._data(e),a=Ae._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;r<i;r++)Ae.event.add(t,n,s[n][r]);a.data&&(a.data=Ae.extend({},a.data))}}function d(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!Ae.support.noCloneEvent&&t[Ae.expando]){for(r in(i=Ae._data(t)).events)Ae.removeEvent(t,r,i.handle);t.removeAttribute(Ae.expando)}"script"===n&&t.text!==e.text?(y(t).text=e.text,v(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),Ae.support.html5Clone&&e.innerHTML&&!Ae.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&tt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function x(e,t){var n,r,i=0,o=typeof e.getElementsByTagName!==Y?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==Y?e.querySelectorAll(t||"*"):C;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||Ae.nodeName(r,t)?o.push(r):Ae.merge(o,x(r,t));return t===C||t&&Ae.nodeName(e,t)?Ae.merge([e],o):o}function w(e){tt.test(e.type)&&(e.defaultChecked=e.checked)}function h(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ct.length;i--;)if((t=Ct[i]+n)in e)return t;return r}function T(e,t){return e=t||e,"none"===Ae.css(e,"display")||!Ae.contains(e.ownerDocument,e)}function k(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=Ae._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&T(r)&&(o[a]=Ae._data(r,"olddisplay",j(r.nodeName)))):o[a]||(i=T(r),(n&&"none"!==n||!i)&&Ae._data(r,"olddisplay",i?n:Ae.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function N(e,t,n){var r=gt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function E(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=Ae.css(e,n+Tt[o],!0,i)),r?("content"===n&&(a-=Ae.css(e,"padding"+Tt[o],!0,i)),"margin"!==n&&(a-=Ae.css(e,"border"+Tt[o]+"Width",!0,i))):(a+=Ae.css(e,"padding"+Tt[o],!0,i),"padding"!==n&&(a+=Ae.css(e,"border"+Tt[o]+"Width",!0,i)));return a}function S(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ut(e),a=Ae.support.boxSizing&&"border-box"===Ae.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=ct(e,t,o))<0||null==i)&&(i=e.style[t]),yt.test(i))return i;r=a&&(Ae.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+E(e,t,n||(a?"border":"content"),r,o)+"px"}function j(e){var t=G,n=bt[e];return n||("none"!==(n=A(e,t))&&n||((t=((lt=(lt||Ae("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||lt[0].contentDocument).document).write("<!doctype html><html><body>"),t.close(),n=A(e,t),lt.detach()),bt[e]=n),n}function A(e,t){var n=Ae(t.createElement(e)).appendTo(t.body),r=Ae.css(n[0],"display");return n.remove(),r}function D(n,e,r,i){var t;if(Ae.isArray(e))Ae.each(e,function(e,t){r||Nt.test(n)?i(n,t):D(n+"["+("object"==typeof t?e:"")+"]",t,r,i)});else if(r||"object"!==Ae.type(e))i(n,e);else for(t in e)D(n+"["+t+"]",e[t],r,i)}function L(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(fe)||[];if(Ae.isFunction(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function H(t,i,o,a){function s(e){var r;return l[e]=!0,Ae.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||l[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),s(n),!1)}),r}var l={},u=t===$t;return s(i.dataTypes[0])||!l["*"]&&s("*")}function q(e,t){var n,r,i=Ae.ajaxSettings.flatOptions||{};for(r in t)t[r]!==C&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&Ae.extend(!0,e,n),e}function F(e,t,n){for(var r,i,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),i===C&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}r||(r=a)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),n[o]}function _(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function M(){try{return new m.XMLHttpRequest}catch(e){}}function O(){try{return new m.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function R(){return setTimeout(function(){Gt=C}),Gt=Ae.now()}function B(e,t,n){for(var r,i=(nn[t]||[]).concat(nn["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function P(o,e,t){var n,a,r=0,i=tn.length,s=Ae.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var e=Gt||R(),t=Math.max(0,u.startTime+u.duration-e),n=1-(t/u.duration||0),r=0,i=u.tweens.length;r<i;r++)u.tweens[r].run(n);return s.notifyWith(o,[u,n,t]),n<1&&i?t:(s.resolveWith(o,[u]),!1)},u=s.promise({elem:o,props:Ae.extend({},e),opts:Ae.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:Gt||R(),duration:t.duration,tweens:[],createTween:function(e,t){var n=Ae.Tween(o,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(n),n},stop:function(e){var t=0,n=e?u.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)u.tweens[t].run(1);return e?s.resolveWith(o,[u,e]):s.rejectWith(o,[u,e]),this}}),c=u.props;for(W(c,u.opts.specialEasing);r<i;r++)if(n=tn[r].call(u,o,c,u.opts))return n;return Ae.map(c,B,u),Ae.isFunction(u.opts.start)&&u.opts.start.call(o,u),Ae.fx.timer(Ae.extend(l,{elem:o,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function W(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=Ae.camelCase(n)],o=e[n],Ae.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=Ae.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}function $(t,e,n){var r,i,o,a,s,l,u=this,c={},f=t.style,p=t.nodeType&&T(t),d=Ae._data(t,"fxshow");for(r in n.queue||(null==(s=Ae._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,Ae.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===Ae.css(t,"display")&&"none"===Ae.css(t,"float")&&(Ae.support.inlineBlockNeedsLayout&&"inline"!==j(t.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",Ae.support.shrinkWrapBlocks||u.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),e)if(i=e[r],Qt.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show"))continue;c[r]=d&&d[r]||Ae.style(t,r)}if(!Ae.isEmptyObject(c))for(r in d?"hidden"in d&&(p=d.hidden):d=Ae._data(t,"fxshow",{}),o&&(d.hidden=!p),p?Ae(t).show():u.done(function(){Ae(t).hide()}),u.done(function(){var e;for(e in Ae._removeData(t,"fxshow"),c)Ae.style(t,e,c[e])}),c)a=B(p?d[r]:0,r,u),r in d||(d[r]=a.start,p&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}function I(e,t,n,r,i){return new I.prototype.init(e,t,n,r,i)}function z(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=Tt[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function X(e){return Ae.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}var U,V,Y=typeof C,J=m.location,G=m.document,K=G.documentElement,Q=m.jQuery,Z=m.$,ee={},te=[],ne="1.10.0",re=te.concat,ie=te.push,oe=te.slice,ae=te.indexOf,se=ee.toString,le=ee.hasOwnProperty,ue=ne.trim,Ae=function(e,t){return new Ae.fn.init(e,t,V)},ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,fe=/\S+/g,pe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,de=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,he=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,me=/^[\],:{}\s]*$/,ge=/(?:^|:|,)(?:\s*\[)+/g,ye=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ve=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,be=/^-ms-/,xe=/-([\da-z])/gi,we=function(e,t){return t.toUpperCase()},Te=function(e){(G.addEventListener||"load"===e.type||"complete"===G.readyState)&&(Ce(),Ae.ready())},Ce=function(){G.addEventListener?(G.removeEventListener("DOMContentLoaded",Te,!1),m.removeEventListener("load",Te,!1)):(G.detachEvent("onreadystatechange",Te),m.detachEvent("onload",Te))};Ae.fn=Ae.prototype={jquery:ne,constructor:Ae,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:de.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Ae?t[0]:t,Ae.merge(this,Ae.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:G,!0)),he.test(r[1])&&Ae.isPlainObject(t))for(r in t)Ae.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if((i=G.getElementById(r[2]))&&i.parentNode){if(i.id!==r[2])return n.find(e);this.length=1,this[0]=i}return this.context=G,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):Ae.isFunction(e)?n.ready(e):(e.selector!==C&&(this.selector=e.selector,this.context=e.context),Ae.makeArray(e,this))},selector:"",length:0,toArray:function(){return oe.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=Ae.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return Ae.each(this,e,t)},ready:function(e){return Ae.ready.promise().done(e),this},slice:function(){return this.pushStack(oe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},map:function(n){return this.pushStack(Ae.map(this,function(e,t){return n.call(e,t,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:ie,sort:[].sort,splice:[].splice},Ae.fn.init.prototype=Ae.fn,Ae.extend=Ae.fn.extend=function(e,t){var n,r,i,o,a,s,l=e||{},u=1,c=arguments.length,f=!1;for("boolean"==typeof l&&(f=l,l=t||{},u=2),"object"==typeof l||Ae.isFunction(l)||(l={}),c===u&&(l=this,--u);u<c;u++)if(null!=(a=arguments[u]))for(o in a)n=l[o],l!==(i=a[o])&&(f&&i&&(Ae.isPlainObject(i)||(r=Ae.isArray(i)))?(r?(r=!1,s=n&&Ae.isArray(n)?n:[]):s=n&&Ae.isPlainObject(n)?n:{},l[o]=Ae.extend(f,s,i)):i!==C&&(l[o]=i));return l},Ae.extend({expando:"jQuery"+(ne+Math.random()).replace(/\D/g,""),noConflict:function(e){return m.$===Ae&&(m.$=Z),e&&m.jQuery===Ae&&(m.jQuery=Q),Ae},isReady:!1,readyWait:1,holdReady:function(e){e?Ae.readyWait++:Ae.ready(!0)},ready:function(e){if(!0===e?!--Ae.readyWait:!Ae.isReady){if(!G.body)return setTimeout(Ae.ready);(Ae.isReady=!0)!==e&&0<--Ae.readyWait||(U.resolveWith(G,[Ae]),Ae.fn.trigger&&Ae(G).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===Ae.type(e)},isArray:Array.isArray||function(e){return"array"===Ae.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):"object"==typeof e||"function"==typeof e?ee[se.call(e)]||"object":typeof e},isPlainObject:function(e){var t;if(!e||"object"!==Ae.type(e)||e.nodeType||Ae.isWindow(e))return!1;try{if(e.constructor&&!le.call(e,"constructor")&&!le.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(Ae.support.ownLast)for(t in e)return le.call(e,t);for(t in e);return t===C||le.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||G;var r=he.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=Ae.buildFragment([e],t,i),i&&Ae(i).remove(),Ae.merge([],r.childNodes))},parseJSON:function(e){return m.JSON&&m.JSON.parse?m.JSON.parse(e):null===e?e:"string"==typeof e&&(e=Ae.trim(e))&&me.test(e.replace(ye,"@").replace(ve,"]").replace(ge,""))?new Function("return "+e)():void Ae.error("Invalid JSON: "+e)},parseXML:function(e){var t;if(!e||"string"!=typeof e)return null;try{m.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e))}catch(n){t=C}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||Ae.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){e&&Ae.trim(e)&&(m.execScript||function(e){m.eval.call(m,e)})(e)},camelCase:function(e){return e.replace(be,"ms-").replace(xe,we)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=s(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:ue&&!ue.call("\ufeff\xa0")?function(e){return null==e?"":ue.call(e)}:function(e){return null==e?"":(e+"").replace(pe,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(s(Object(e))?Ae.merge(n,"string"==typeof e?[e]:e):ie.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(ae)return ae.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;i<n;i++)e[r++]=t[i];else for(;t[i]!==C;)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r=[],i=0,o=e.length;for(n=!!n;i<o;i++)n!==!!t(e[i],i)&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,a=[];if(s(e))for(;i<o;i++)null!=(r=t(e[i],i,n))&&(a[a.length]=r);else for(i in e)null!=(r=t(e[i],i,n))&&(a[a.length]=r);return re.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(i=e[t],t=e,e=i),Ae.isFunction(e)?(n=oe.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(oe.call(arguments)))}).guid=e.guid=e.guid||Ae.guid++,r):C},access:function(e,t,n,r,i,o,a){var s=0,l=e.length,u=null==n;if("object"===Ae.type(n))for(s in i=!0,n)Ae.access(e,t,s,n[s],!0,o,a);else if(r!==C&&(i=!0,Ae.isFunction(r)||(a=!0),u&&(a?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(Ae(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:u?t.call(e):l?t(e[0],n):o},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i}}),Ae.ready.promise=function(t){if(!U)if(U=Ae.Deferred(),"complete"===G.readyState)setTimeout(Ae.ready);else if(G.addEventListener)G.addEventListener("DOMContentLoaded",Te,!1),m.addEventListener("load",Te,!1);else{G.attachEvent("onreadystatechange",Te),m.attachEvent("onload",Te);var n=!1;try{n=null==m.frameElement&&G.documentElement}catch(r){}n&&n.doScroll&&function e(){if(!Ae.isReady){try{n.doScroll("left")}catch(r){return setTimeout(e,50)}Ce(),Ae.ready()}}()}return U.promise(t)},Ae.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){ee["[object "+t+"]"]=t.toLowerCase()}),V=Ae(G),
+/*!
+ * Sizzle CSS Selector Engine v1.9.4-pre
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-15
+ */
+function(n,i){function w(e,t,n,r){var i,o,a,s,l,u,c,f,p,d;if((t?t.ownerDocument||t:z)!==M&&_(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||M).nodeType)&&9!==s)return[];if(R&&!r){if(i=Te.exec(e))if(a=i[1]){if(9===s){if(!(o=t.getElementById(a))||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&$(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return ie.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&S.getElementsByClassName&&t.getElementsByClassName)return ie.apply(n,t.getElementsByClassName(a)),n}if(S.qsa&&(!B||!B.test(e))){if(f=c=I,p=t,d=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=m(e),(c=t.getAttribute("id"))?f=c.replace(Ne,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=u.length;l--;)u[l]=f+g(u[l]);p=ge.test(e)&&t.parentNode||t,d=u.join(",")}if(d)try{return ie.apply(n,p.querySelectorAll(d)),n}catch(h){}finally{c||t.removeAttribute("id")}}}return k(e.replace(de,"$1"),t,n,r)}function t(e){return we.test(e+"")}function e(){function n(e,t){return r.push(e+=" ")>A.cacheLength&&delete n[r.shift()],n[e]=t}var r=[];return n}function l(e){return e[I]=!0,e}function r(e){var t=M.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t,n){for(var r,i=(e=e.split("|")).length,o=n?null:t;i--;)(r=A.attrHandle[e[i]])&&r!==t||(A.attrHandle[e[i]]=o)}function a(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:!0===e[t]?t.toLowerCase():null}function s(e,t){return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function u(e){if("input"===e.nodeName.toLowerCase())return e.defaultValue}function c(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Z)-(~e.sourceIndex||Z);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function f(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function p(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function d(a){return l(function(o){return o=+o,l(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function m(e,t){var n,r,i,o,a,s,l,u=Y[e+" "];if(u)return t?0:u.slice(0);for(a=e,s=[],l=A.preFilter;a;){for(o in n&&!(r=he.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=me.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(de," ")}),a=a.slice(n.length)),A.filter)!(r=xe[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?w.error(e):Y(e,s).slice(0)}function g(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function h(s,e,t){var l=e.dir,u=t&&"parentNode"===l,c=U++;return e.first?function(e,t,n){for(;e=e[l];)if(1===e.nodeType||u)return s(e,t,n)}:function(e,t,n){var r,i,o,a=X+" "+c;if(n){for(;e=e[l];)if((1===e.nodeType||u)&&s(e,t,n))return!0}else for(;e=e[l];)if(1===e.nodeType||u)if((i=(o=e[I]||(e[I]={}))[l])&&i[0]===a){if(!0===(r=i[1])||r===j)return!0===r}else if((i=o[l]=[a])[1]=s(e,t,n)||j,!0===i[1])return!0}}function y(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function T(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),u&&t.push(s)));return a}function v(d,h,m,g,y,e){return g&&!g[I]&&(g=v(g)),y&&!y[I]&&(y=v(y,e)),l(function(e,t,n,r){var i,o,a,s=[],l=[],u=t.length,c=e||C(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:T(c,s,d,n,r),p=m?y||(e?d:u||g)?[]:t:f;if(m&&m(f,p,n,r),g)for(i=T(p,l),g(i,[],n,r),o=i.length;o--;)(a=i[o])&&(p[l[o]]=!(f[l[o]]=a));if(e){if(y||d){if(y){for(i=[],o=p.length;o--;)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}for(o=p.length;o--;)(a=p[o])&&-1<(i=y?ae.call(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=T(p===t?p.splice(u,p.length):p),y?y(null,t,p,r):ie.apply(t,p)})}function b(e){for(var r,t,n,i=e.length,o=A.relative[e[0].type],a=o||A.relative[" "],s=o?1:0,l=h(function(e){return e===r},a,!0),u=h(function(e){return-1<ae.call(r,e)},a,!0),c=[function(e,t,n){return!o&&(n||t!==q)||((r=t).nodeType?l(e,t,n):u(e,t,n))}];s<i;s++)if(t=A.relative[e[s].type])c=[h(y(c),t)];else{if((t=A.filter[e[s].type].apply(null,e[s].matches))[I]){for(n=++s;n<i&&!A.relative[e[n].type];n++);return v(1<s&&y(c),1<s&&g(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(de,"$1"),t,s<n&&b(e.slice(s,n)),n<i&&b(e=e.slice(n)),n<i&&g(e))}c.push(t)}return y(c)}function x(g,y){var v=0,b=0<y.length,x=0<g.length,e=function(e,t,n,r,i){var o,a,s,l=[],u=0,c="0",f=e&&[],p=null!=i,d=q,h=e||x&&A.find.TAG("*",i&&t.parentNode||t),m=X+=null==d?1:Math.random()||.1;for(p&&(q=t!==M&&t,j=v);null!=(o=h[c]);c++){if(x&&o){for(a=0;s=g[a++];)if(s(o,t,n)){r.push(o);break}p&&(X=m,j=++v)}b&&((o=!s&&o)&&u--,e&&f.push(o))}if(u+=c,b&&c!==u){for(a=0;s=y[a++];)s(f,l,t,n);if(e){if(0<u)for(;c--;)f[c]||l[c]||(l[c]=ne.call(r));l=T(l)}ie.apply(r,l),p&&!e&&0<l.length&&1<u+y.length&&w.uniqueSort(r)}return p&&(X=m,q=d),f};return b?l(e):e}function C(e,t,n){for(var r=0,i=t.length;r<i;r++)w(e,t[r],n);return n}function k(e,t,n,r){var i,o,a,s,l,u=m(e);if(!r&&1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&S.getById&&9===t.nodeType&&R&&A.relative[o[1].type]){if(!(t=(A.find.ID(a.matches[0].replace(Ee,Se),t)||[])[0]))return n;e=e.slice(o.shift().value.length)}for(i=xe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!A.relative[s=a.type]);)if((l=A.find[s])&&(r=l(a.matches[0].replace(Ee,Se),ge.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),!(e=r.length&&g(o)))return ie.apply(n,r),n;break}}return H(e,u)(r,t,!R,n,ge.test(e)),n}function N(){}var E,S,j,A,D,L,H,q,F,_,M,O,R,B,P,W,$,I="sizzle"+-new Date,z=n.document,X=0,U=0,V=e(),Y=e(),J=e(),G=!1,K=function(){return 0},Q=typeof i,Z=1<<31,ee={}.hasOwnProperty,te=[],ne=te.pop,re=te.push,ie=te.push,oe=te.slice,ae=te.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},se="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",le="[\\x20\\t\\r\\n\\f]",ue="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ce=ue.replace("w","w#"),fe="\\["+le+"*("+ue+")"+le+"*(?:([*^$|!~]?=)"+le+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ce+")|)|)"+le+"*\\]",pe=":("+ue+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+fe.replace(3,8)+")*)|.*)\\)|)",de=new RegExp("^"+le+"+|((?:^|[^\\\\])(?:\\\\.)*)"+le+"+$","g"),he=new RegExp("^"+le+"*,"+le+"*"),me=new RegExp("^"+le+"*([>+~]|"+le+")"+le+"*"),ge=new RegExp(le+"*[+~]"),ye=new RegExp("="+le+"*([^\\]'\"]*)"+le+"*\\]","g"),ve=new RegExp(pe),be=new RegExp("^"+ce+"$"),xe={ID:new RegExp("^#("+ue+")"),CLASS:new RegExp("^\\.("+ue+")"),TAG:new RegExp("^("+ue.replace("w","w*")+")"),ATTR:new RegExp("^"+fe),PSEUDO:new RegExp("^"+pe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+le+"*(even|odd|(([+-]|)(\\d*)n|)"+le+"*(?:([+-]|)"+le+"*(\\d+)|))"+le+"*\\)|)","i"),bool:new RegExp("^(?:"+se+")$","i"),needsContext:new RegExp("^"+le+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+le+"*((?:-\\d)?\\d*)"+le+"*\\)|)(?=[^-]|$)","i")},we=/^[^{]+\{\s*\[native \w/,Te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ce=/^(?:input|select|textarea|button)$/i,ke=/^h\d$/i,Ne=/'|\\/g,Ee=new RegExp("\\\\([\\da-f]{1,6}"+le+"?|("+le+")|.)","ig"),Se=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ie.apply(te=oe.call(z.childNodes),z.childNodes),te[z.childNodes.length].nodeType}catch(je){ie={apply:te.length?function(e,t){re.apply(e,oe.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}for(E in L=w.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},S=w.support={},_=w.setDocument=function(e){var l=e?e.ownerDocument||e:z;return l!==M&&9===l.nodeType&&l.documentElement?(O=(M=l).documentElement,R=!L(l),S.attributes=r(function(e){return e.innerHTML="<a href='#'></a>",o("type|href|height|width",s,"#"===e.firstChild.getAttribute("href")),o(se,a,null==e.getAttribute("disabled")),e.className="i",!e.getAttribute("className")}),S.input=r(function(e){return e.innerHTML="<input>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}),o("value",u,S.attributes&&S.input),S.getElementsByTagName=r(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),S.getElementsByClassName=r(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),S.getById=r(function(e){return O.appendChild(e).id=I,!l.getElementsByName||!l.getElementsByName(I).length}),S.getById?(A.find.ID=function(e,t){if(typeof t.getElementById!==Q&&R){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},A.filter.ID=function(e){var t=e.replace(Ee,Se);return function(e){return e.getAttribute("id")===t}}):(delete A.find.ID,A.filter.ID=function(e){var n=e.replace(Ee,Se);return function(e){var t=typeof e.getAttributeNode!==Q&&e.getAttributeNode("id");return t&&t.value===n}}),A.find.TAG=S.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Q)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},A.find.CLASS=S.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==Q&&R)return t.getElementsByClassName(e)},P=[],B=[],(S.qsa=t(l.querySelectorAll))&&(r(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||B.push("\\["+le+"*(?:value|"+se+")"),e.querySelectorAll(":checked").length||B.push(":checked")}),r(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&B.push("[*^$]="+le+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||B.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),B.push(",.*:")})),(S.matchesSelector=t(W=O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&r(function(e){S.disconnectedMatch=W.call(e,"div"),W.call(e,"[s!='']:x"),P.push("!=",pe)}),B=B.length&&new RegExp(B.join("|")),P=P.length&&new RegExp(P.join("|")),$=t(O.contains)||O.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S.sortDetached=r(function(e){return 1&e.compareDocumentPosition(l.createElement("div"))}),K=O.compareDocumentPosition?function(e,t){if(e===t)return G=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!S.sortDetached&&t.compareDocumentPosition(e)===n?e===l||$(z,e)?-1:t===l||$(z,t)?1:F?ae.call(F,e)-ae.call(F,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(e===t)return G=!0,0;if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:F?ae.call(F,e)-ae.call(F,t):0;if(i===o)return c(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?c(a[r],s[r]):a[r]===z?-1:s[r]===z?1:0},l):M},w.matches=function(e,t){return w(e,null,null,t)},w.matchesSelector=function(e,t){if((e.ownerDocument||e)!==M&&_(e),t=t.replace(ye,"='$1']"),S.matchesSelector&&R&&(!P||!P.test(t))&&(!B||!B.test(t)))try{var n=W.call(e,t);if(n||S.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(je){}return 0<w(t,M,null,[e]).length},w.contains=function(e,t){return(e.ownerDocument||e)!==M&&_(e),$(e,t)},w.attr=function(e,t){(e.ownerDocument||e)!==M&&_(e);var n=A.attrHandle[t.toLowerCase()],r=n&&ee.call(A.attrHandle,t.toLowerCase())?n(e,t,!R):i;return r===i?S.attributes||!R?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null:r},w.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},w.uniqueSort=function(e){var t,n=[],r=0,i=0;if(G=!S.detectDuplicates,F=!S.sortStable&&e.slice(0),e.sort(K),G){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},D=w.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=D(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=D(t);return n},A=w.selectors={cacheLength:50,createPseudo:l,match:xe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ee,Se),e[3]=(e[4]||e[5]||"").replace(Ee,Se),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||w.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&w.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return xe.CHILD.test(e[0])?null:(e[3]&&e[4]!==i?e[2]=e[4]:n&&ve.test(n)&&(t=m(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ee,Se).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+le+")"+e+"("+le+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Q&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=w.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,m){var g="nth"!==d.slice(0,3),y="last"!==d.slice(-4),v="of-type"===e;return 1===h&&0===m?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,l,u=g!==y?"nextSibling":"previousSibling",c=e.parentNode,f=v&&e.nodeName.toLowerCase(),p=!n&&!v;if(c){if(g){for(;u;){for(o=e;o=o[u];)if(v?o.nodeName.toLowerCase()===f:1===o.nodeType)return!1;l=u="only"===d&&!l&&"nextSibling"}return!0}if(l=[y?c.firstChild:c.lastChild],y&&p){for(s=(r=(i=c[I]||(c[I]={}))[d]||[])[0]===X&&r[1],a=r[0]===X&&r[2],o=s&&c.childNodes[s];o=++s&&o&&o[u]||(a=s=0)||l.pop();)if(1===o.nodeType&&++a&&o===e){i[d]=[X,s,a];break}}else if(p&&(r=(e[I]||(e[I]={}))[d])&&r[0]===X)a=r[1];else for(;(o=++s&&o&&o[u]||(a=s=0)||l.pop())&&((v?o.nodeName.toLowerCase()!==f:1!==o.nodeType)||!++a||(p&&((o[I]||(o[I]={}))[d]=[X,a]),o!==e)););return(a-=m)===h||a%h==0&&0<=a/h}}},PSEUDO:function(e,o){var t,a=A.pseudos[e]||A.setFilters[e.toLowerCase()]||w.error("unsupported pseudo: "+e);return a[I]?a(o):1<a.length?(t=[e,e,"",o],A.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=ae.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:l(function(e){var r=[],i=[],s=H(e.replace(de,"$1"));return s[I]?l(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),!i.pop()}}),has:l(function(t){return function(e){return 0<w(t,e).length}}),contains:l(function(t){return function(e){return-1<(e.textContent||e.innerText||D(e)).indexOf(t)}}),lang:l(function(n){return be.test(n||"")||w.error("unsupported lang: "+n),n=n.replace(Ee,Se).toLowerCase(),function(e){var t;do{if(t=R?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===O},focus:function(e){return e===M.activeElement&&(!M.hasFocus||M.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if("@"<e.nodeName||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!A.pseudos.empty(e)},header:function(e){return ke.test(e.nodeName)},input:function(e){return Ce.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:d(function(){return[0]}),last:d(function(e,t){return[t-1]}),eq:d(function(e,t,n){return[n<0?n+t:n]}),even:d(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:d(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:d(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:d(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[E]=f(E);for(E in{submit:!0,reset:!0})A.pseudos[E]=p(E);H=w.compile=function(e,t){var n,r=[],i=[],o=J[e+" "];if(!o){for(t||(t=m(e)),n=t.length;n--;)(o=b(t[n]))[I]?r.push(o):i.push(o);o=J(e,x(i,r))}return o},A.pseudos.nth=A.pseudos.eq,N.prototype=A.filters=A.pseudos,A.setFilters=new N,S.sortStable=I.split("").sort(K).join("")===I,_(),[0,0].sort(K),S.detectDuplicates=G,Ae.find=w,Ae.expr=w.selectors,Ae.expr[":"]=Ae.expr.pseudos,Ae.unique=w.uniqueSort,Ae.text=w.getText,Ae.isXMLDoc=w.isXML,Ae.contains=w.contains}(m);var ke={};Ae.Callbacks=function(i){i="string"==typeof i?ke[i]||e(i):Ae.extend({},i);var o,t,n,a,r,s,l=[],u=!i.once&&[],c=function(e){for(t=i.memory&&e,n=!0,r=s||0,s=0,a=l.length,o=!0;l&&r<a;r++)if(!1===l[r].apply(e[0],e[1])&&i.stopOnFalse){t=!1;break}o=!1,l&&(u?u.length&&c(u.shift()):t?l=[]:f.disable())},f={add:function(){if(l){var e=l.length;!function r(e){Ae.each(e,function(e,t){var n=Ae.type(t);"function"===n?i.unique&&f.has(t)||l.push(t):t&&t.length&&"string"!==n&&r(t)})}(arguments),o?a=l.length:t&&(s=e,c(t))}return this},remove:function(){return l&&Ae.each(arguments,function(e,t){for(var n;-1<(n=Ae.inArray(t,l,n));)l.splice(n,1),o&&(n<=a&&a--,n<=r&&r--)}),this},has:function(e){return e?-1<Ae.inArray(e,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=u=t=C,this},disabled:function(){return!l},lock:function(){return u=C,t||f.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=[e,(t=t||[]).slice?t.slice():t],!l||n&&!u||(o?u.push(t):c(t)),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!n}};return f},Ae.extend({Deferred:function(e){var a=[["resolve","done",Ae.Callbacks("once memory"),"resolved"],["reject","fail",Ae.Callbacks("once memory"),"rejected"],["notify","progress",Ae.Callbacks("memory")]],i="pending",s={state:function(){return i},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var o=arguments;return Ae.Deferred(function(i){Ae.each(a,function(e,t){var n=t[0],r=Ae.isFunction(o[e])&&o[e];l[t[1]](function(){var e=r&&r.apply(this,arguments);e&&Ae.isFunction(e.promise)?e.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[n+"With"](this===s?i.promise():this,r?[e]:arguments)})}),o=null}).promise()},promise:function(e){return null!=e?Ae.extend(e,s):s}},l={};return s.pipe=s.then,Ae.each(a,function(e,t){var n=t[2],r=t[3];s[t[1]]=n.add,r&&n.add(function(){i=r},a[1^e][2].disable,a[2][2].lock),l[t[0]]=function(){return l[t[0]+"With"](this===l?s:this,arguments),this},l[t[0]+"With"]=n.fireWith}),s.promise(l),e&&e.call(l,l),l},when:function(e){var i,t,n,r=0,o=oe.call(arguments),a=o.length,s=1!==a||e&&Ae.isFunction(e.promise)?a:0,l=1===s?e:Ae.Deferred(),u=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?oe.call(arguments):e,r===i?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(1<a)for(i=new Array(a),t=new Array(a),n=new Array(a);r<a;r++)o[r]&&Ae.isFunction(o[r].promise)?o[r].promise().done(u(r,n,o)).fail(l.reject).progress(u(r,t,i)):--s;return s||l.resolveWith(n,o),l.promise()}}),Ae.support=function(o){var e,t,n,r,i,a,s,l,u,c=G.createElement("div");if(c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=c.getElementsByTagName("*")||[],!(t=c.getElementsByTagName("a")[0])||!t.style||!e.length)return o;a=(r=G.createElement("select")).appendChild(G.createElement("option")),n=c.getElementsByTagName("input")[0],t.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(t.getAttribute("style")),o.hrefNormalized="/a"===t.getAttribute("href"),o.opacity=/^0.5/.test(t.style.opacity),o.cssFloat=!!t.style.cssFloat,o.checkOn=!!n.value,o.optSelected=a.selected,o.enctype=!!G.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==G.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,n.checked=!0,o.noCloneChecked=n.cloneNode(!0).checked,r.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(f){o.deleteExpando=!1}for(u in(n=G.createElement("input")).setAttribute("value",""),o.input=""===n.getAttribute("value"),n.value="t",n.setAttribute("type","radio"),o.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),(i=G.createDocumentFragment()).appendChild(n),o.appendChecked=n.checked,o.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(s="on"+u,"t"),o[u+"Bubbles"]=s in m||!1===c.attributes[s].expando;for(u in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,Ae(o))break;return o.ownLast="0"!==u,Ae(function(){var e,t,n,r="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",i=G.getElementsByTagName("body")[0];i&&((e=G.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",i.appendChild(e).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(n=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===n[0].offsetHeight,n[0].style.display="",n[1].style.display="none",o.reliableHiddenOffsets=l&&0===n[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",Ae.swap(i,null!=i.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),m.getComputedStyle&&(o.pixelPosition="1%"!==(m.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(m.getComputedStyle(c,null)||{width:"4px"}).width,(t=c.appendChild(G.createElement("div"))).style.cssText=c.style.cssText=r,t.style.marginRight=t.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((m.getComputedStyle(t,null)||{}).marginRight)),typeof c.style.zoom!==Y&&(c.innerHTML="",c.style.cssText=r+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(i.style.zoom=1)),i.removeChild(e),e=c=n=t=null)}),e=r=i=a=t=n=null,o}({});var Ne=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Ee=/([A-Z])/g;Ae.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?Ae.cache[e[Ae.expando]]:e[Ae.expando])&&!u(e)},data:function(e,t,n){return r(e,t,n)},removeData:function(e,t){return n(e,t)},_data:function(e,t,n){return r(e,t,n,!0)},_removeData:function(e,t){return n(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&Ae.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),Ae.fn.extend({data:function(e,t){var n,r,i=null,o=0,a=this[0];if(e===C){if(this.length&&(i=Ae.data(a),1===a.nodeType&&!Ae._data(a,"parsedAttrs"))){for(n=a.attributes;o<n.length;o++)0===(r=n[o].name).indexOf("data-")&&l(a,r=Ae.camelCase(r.slice(5)),i[r]);Ae._data(a,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){Ae.data(this,e)}):1<arguments.length?this.each(function(){Ae.data(this,e,t)}):a?l(a,e,Ae.data(a,e)):null},removeData:function(e){return this.each(function(){Ae.removeData(this,e)})}}),Ae.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Ae._data(e,t),n&&(!r||Ae.isArray(n)?r=Ae._data(e,t,Ae.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Ae.queue(e,t),r=n.length,i=n.shift(),o=Ae._queueHooks(e,t),a=function(){Ae.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),(o.cur=i)&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ae._data(e,n)||Ae._data(e,n,{empty:Ae.Callbacks("once memory").add(function(){Ae._removeData(e,t+"queue"),Ae._removeData(e,n)})})}}),Ae.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?Ae.queue(this[0],t):n===C?this:this.each(function(){var e=Ae.queue(this,t,n);Ae._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&Ae.dequeue(this,t)})},dequeue:function(e){return this.each(function(){Ae.dequeue(this,e)})},delay:function(r,e){return r=Ae.fx&&Ae.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=Ae.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=C),e=e||"fx";a--;)(n=Ae._data(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var Se,je,De=/[\t\r\n\f]/g,Le=/\r/g,He=/^(?:input|select|textarea|button|object)$/i,qe=/^(?:a|area)$/i,Fe=/^(?:checked|selected)$/i,_e=Ae.support.getSetAttribute,Me=Ae.support.input;Ae.fn.extend({attr:function(e,t){return Ae.access(this,Ae.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){Ae.removeAttr(this,e)})},prop:function(e,t){return Ae.access(this,Ae.prop,e,t,1<arguments.length)},removeProp:function(t){return t=Ae.propFix[t]||t,this.each(function(){try{this[t]=C,delete this[t]}catch(e){}})},addClass:function(t){var e,n,r,i,o,a=0,s=this.length,l="string"==typeof t&&t;if(Ae.isFunction(t))return this.each(function(e){Ae(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(fe)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(De," "):" ")){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");n.className=Ae.trim(r)}return this},removeClass:function(t){var e,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof t&&t;if(Ae.isFunction(t))return this.each(function(e){Ae(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(fe)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(De," "):"")){for(o=0;i=e[o++];)for(;0<=r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");n.className=t?Ae.trim(r):""}return this},toggleClass:function(o,a){var s=typeof o,l="boolean"==typeof a;return Ae.isFunction(o)?this.each(function(e){Ae(this).toggleClass(o.call(this,e,this.className,a),a)}):this.each(function(){if("string"===s)for(var e,t=0,n=Ae(this),r=a,i=o.match(fe)||[];e=i[t++];)r=l?r:!n.hasClass(e),n[r?"addClass":"removeClass"](e);else s!==Y&&"boolean"!==s||(this.className&&Ae._data(this,"__className__",this.className),this.className=this.className||!1===o?"":Ae._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(De," ").indexOf(t))return!0;return!1},val:function(n){var e,r,i,t=this[0];return arguments.length?(i=Ae.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,Ae(this).val()):n)?t="":"number"==typeof t?t+="":Ae.isArray(t)&&(t=Ae.map(t,function(e){return null==e?"":e+""})),(r=Ae.valHooks[this.type]||Ae.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&r.set(this,t,"value")!==C||(this.value=t))})):t?(r=Ae.valHooks[t.type]||Ae.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&(e=r.get(t,"value"))!==C?e:"string"==typeof(e=t.value)?e.replace(Le,""):null==e?"":e:void 0}}),Ae.extend({valHooks:{option:{get:function(e){var t=Ae.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,l=i<0?s:o?i:0;l<s;l++)if(((n=r[l]).selected||l===i)&&(Ae.support.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!Ae.nodeName(n.parentNode,"optgroup"))){if(t=Ae(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=Ae.makeArray(t),a=i.length;a--;)((r=i[a]).selected=0<=Ae.inArray(Ae(r).val(),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===Y?Ae.prop(e,t,n):(1===o&&Ae.isXMLDoc(e)||(t=t.toLowerCase(),r=Ae.attrHooks[t]||(Ae.expr.match.bool.test(t)?je:Se)),n===C?r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=Ae.find.attr(e,t))?C:i:null!==n?r&&"set"in r&&(i=r.set(e,n,t))!==C?i:(e.setAttribute(t,n+""),n):void Ae.removeAttr(e,t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(fe);if(o&&1===e.nodeType)for(;n=o[i++];)r=Ae.propFix[n]||n,Ae.expr.match.bool.test(n)?Me&&_e||!Fe.test(n)?e[r]=!1:e[Ae.camelCase("default-"+n)]=e[r]=!1:Ae.attr(e,n,""),e.removeAttribute(_e?n:r)},attrHooks:{type:{set:function(e,t){if(!Ae.support.radioValue&&"radio"===t&&Ae.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!Ae.isXMLDoc(e))&&(t=Ae.propFix[t]||t,i=Ae.propHooks[t]),n!==C?i&&"set"in i&&(r=i.set(e,n,t))!==C?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ae.find.attr(e,"tabindex");return t?parseInt(t,10):He.test(e.nodeName)||qe.test(e.nodeName)&&e.href?0:-1}}}}),je={set:function(e,t,n){return!1===t?Ae.removeAttr(e,n):Me&&_e||!Fe.test(n)?e.setAttribute(!_e&&Ae.propFix[n]||n,n):e[Ae.camelCase("default-"+n)]=e[n]=!0,n}},Ae.each(Ae.expr.match.bool.source.match(/\w+/g),function(e,t){var o=Ae.expr.attrHandle[t]||Ae.find.attr;Ae.expr.attrHandle[t]=Me&&_e||!Fe.test(t)?function(e,t,n){var r=Ae.expr.attrHandle[t],i=n?C:(Ae.expr.attrHandle[t]=C)!=o(e,t,n)?t.toLowerCase():null;return Ae.expr.attrHandle[t]=r,i}:function(e,t,n){return n?C:e[Ae.camelCase("default-"+t)]?t.toLowerCase():null}}),Me&&_e||(Ae.attrHooks.value={set:function(e,t,n){if(!Ae.nodeName(e,"input"))return Se&&Se.set(e,t,n);e.defaultValue=t}}),_e||(Se={set:function(e,t,n){var r=e.getAttributeNode(n);return r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n)?t:C}},Ae.expr.attrHandle.id=Ae.expr.attrHandle.name=Ae.expr.attrHandle.coords=function(e,t,n){var r;return n?C:(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},Ae.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:C},set:Se.set},Ae.attrHooks.contenteditable={set:function(e,t,n){Se.set(e,""!==t&&t,n)}},Ae.each(["width","height"],function(e,n){Ae.attrHooks[n]={set:function(e,t){if(""===t)return e.setAttribute(n,"auto"),t}}})),Ae.support.hrefNormalized||Ae.each(["href","src"],function(e,t){Ae.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),Ae.support.style||(Ae.attrHooks.style={get:function(e){return e.style.cssText||C},set:function(e,t){return e.style.cssText=t+""}}),Ae.support.optSelected||(Ae.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,
+t.parentNode&&t.parentNode.selectedIndex),null}}),Ae.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Ae.propFix[this.toLowerCase()]=this}),Ae.support.enctype||(Ae.propFix.enctype="encoding"),Ae.each(["radio","checkbox"],function(){Ae.valHooks[this]={set:function(e,t){if(Ae.isArray(t))return e.checked=0<=Ae.inArray(Ae(e).val(),t)}},Ae.support.checkOn||(Ae.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Oe=/^(?:input|select|textarea)$/i,Re=/^key/,Be=/^(?:mouse|contextmenu)|click/,Pe=/^(?:focusinfocus|focusoutblur)$/,We=/^([^.]*)(?:\.(.+)|)$/;Ae.event={global:{},add:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,m,g=Ae._data(e);if(g){for(n.handler&&(n=(l=n).handler,i=l.selector),n.guid||(n.guid=Ae.guid++),(a=g.events)||(a=g.events={}),(c=g.handle)||((c=g.handle=function(e){return typeof Ae===Y||e&&Ae.event.triggered===e.type?C:Ae.event.dispatch.apply(c.elem,arguments)}).elem=e),s=(t=(t||"").match(fe)||[""]).length;s--;)d=m=(o=We.exec(t[s])||[])[1],h=(o[2]||"").split(".").sort(),d&&(u=Ae.event.special[d]||{},d=(i?u.delegateType:u.bindType)||d,u=Ae.event.special[d]||{},f=Ae.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&Ae.expr.match.needsContext.test(i),namespace:h.join(".")},l),(p=a[d])||((p=a[d]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,r,h,c)||(e.addEventListener?e.addEventListener(d,c,!1):e.attachEvent&&e.attachEvent("on"+d,c))),u.add&&(u.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,f):p.push(f),Ae.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,m,g=Ae.hasData(e)&&Ae._data(e);if(g&&(c=g.events)){for(u=(t=(t||"").match(fe)||[""]).length;u--;)if(d=m=(s=We.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=Ae.event.special[d]||{},p=c[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!i&&m!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,f.remove&&f.remove.call(e,a));l&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||Ae.removeEvent(e,d,g.handle),delete c[d])}else for(d in c)Ae.event.remove(e,d+t[u],n,r,!0);Ae.isEmptyObject(c)&&(delete g.handle,Ae._removeData(e,"events"))}},trigger:function(e,t,n,r){var i,o,a,s,l,u,c,f=[n||G],p=le.call(e,"type")?e.type:e,d=le.call(e,"namespace")?e.namespace.split("."):[];if(a=u=n=n||G,3!==n.nodeType&&8!==n.nodeType&&!Pe.test(p+Ae.event.triggered)&&(0<=p.indexOf(".")&&(p=(d=p.split(".")).shift(),d.sort()),o=p.indexOf(":")<0&&"on"+p,(e=e[Ae.expando]?e:new Ae.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=C,e.target||(e.target=n),t=null==t?[e]:Ae.makeArray(t,[e]),l=Ae.event.special[p]||{},r||!l.trigger||!1!==l.trigger.apply(n,t))){if(!r&&!l.noBubble&&!Ae.isWindow(n)){for(s=l.delegateType||p,Pe.test(s+p)||(a=a.parentNode);a;a=a.parentNode)f.push(a),u=a;u===(n.ownerDocument||G)&&f.push(u.defaultView||u.parentWindow||m)}for(c=0;(a=f[c++])&&!e.isPropagationStopped();)e.type=1<c?s:l.bindType||p,(i=(Ae._data(a,"events")||{})[e.type]&&Ae._data(a,"handle"))&&i.apply(a,t),(i=o&&a[o])&&Ae.acceptData(a)&&i.apply&&!1===i.apply(a,t)&&e.preventDefault();if(e.type=p,!r&&!e.isDefaultPrevented()&&(!l._default||!1===l._default.apply(f.pop(),t))&&Ae.acceptData(n)&&o&&n[p]&&!Ae.isWindow(n)){(u=n[o])&&(n[o]=null),Ae.event.triggered=p;try{n[p]()}catch(h){}Ae.event.triggered=C,u&&(n[o]=u)}return e.result}},dispatch:function(e){e=Ae.event.fix(e);var t,n,r,i,o,a=[],s=oe.call(arguments),l=(Ae._data(this,"events")||{})[e.type]||[],u=Ae.event.special[e.type]||{};if((s[0]=e).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(a=Ae.event.handlers.call(this,e,l),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,o=0;(r=i.handlers[o++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(r.namespace)||(e.handleObj=r,e.data=r.data,(n=((Ae.event.special[r.origType]||{}).handle||r.handler).apply(i.elem,s))!==C&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(i=[],o=0;o<s;o++)i[n=(r=t[o]).selector+" "]===C&&(i[n]=r.needsContext?0<=Ae(n,this).index(l):Ae.find(n,this,null,[l]).length),i[n]&&i.push(r);i.length&&a.push({elem:l,handlers:i})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[Ae.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=Be.test(i)?this.mouseHooks:Re.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new Ae.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||G),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button,a=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=(r=e.target.ownerDocument||G).documentElement,n=r.body,e.pageX=t.clientX+(i&&i.scrollLeft||n&&n.scrollLeft||0)-(i&&i.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||n&&n.scrollTop||0)-(i&&i.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?t.toElement:a),e.which||o===C||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==t()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){if(this===t()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(Ae.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(e){return Ae.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==C&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=Ae.extend(new Ae.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?Ae.event.trigger(i,null,t):Ae.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},Ae.removeEvent=G.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===Y&&(e[r]=null),e.detachEvent(r,n))},Ae.Event=function(e,t){if(!(this instanceof Ae.Event))return new Ae.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?i:c):this.type=e,t&&Ae.extend(this,t),this.timeStamp=e&&e.timeStamp||Ae.now(),this[Ae.expando]=!0},Ae.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=i,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=i,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()}},Ae.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,o){Ae.event.special[e]={delegateType:o,bindType:o,handle:function(e){var t,n=this,r=e.relatedTarget,i=e.handleObj;return r&&(r===n||Ae.contains(n,r))||(e.type=i.origType,t=i.handler.apply(this,arguments),e.type=o),t}}}),Ae.support.submitBubbles||(Ae.event.special.submit={setup:function(){if(Ae.nodeName(this,"form"))return!1;Ae.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=Ae.nodeName(t,"input")||Ae.nodeName(t,"button")?t.form:C;n&&!Ae._data(n,"submitBubbles")&&(Ae.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),Ae._data(n,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&Ae.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(Ae.nodeName(this,"form"))return!1;Ae.event.remove(this,"._submit")}}),Ae.support.changeBubbles||(Ae.event.special.change={setup:function(){if(Oe.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(Ae.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),Ae.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),Ae.event.simulate("change",this,e,!0)})),!1;Ae.event.add(this,"beforeactivate._change",function(e){var t=e.target;Oe.test(t.nodeName)&&!Ae._data(t,"changeBubbles")&&(Ae.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||Ae.event.simulate("change",this.parentNode,e,!0)}),Ae._data(t,"changeBubbles",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return Ae.event.remove(this,"._change"),!Oe.test(this.nodeName)}}),Ae.support.focusinBubbles||Ae.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){Ae.event.simulate(t,e.target,Ae.event.fix(e),!0)};Ae.event.special[t]={setup:function(){0==n++&&G.addEventListener(e,r,!0)},teardown:function(){0==--n&&G.removeEventListener(e,r,!0)}}}),Ae.fn.extend({on:function(e,t,n,r,i){var o,a;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=C),e)this.on(o,t,n,e[o],i);return this}if(null==n&&null==r?(r=t,n=t=C):null==r&&("string"==typeof t?(r=n,n=C):(r=n,n=t,t=C)),!1===r)r=c;else if(!r)return this;return 1===i&&(a=r,(r=function(e){return Ae().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=Ae.guid++)),this.each(function(){Ae.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,Ae(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=C),!1===n&&(n=c),this.each(function(){Ae.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){Ae.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Ae.event.trigger(e,t,n,!0)}});var $e=/^.[^:#\[\.,]*$/,Ie=/^(?:parents|prev(?:Until|All))/,ze=Ae.expr.match.needsContext,Xe={children:!0,contents:!0,next:!0,prev:!0};Ae.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(Ae(e).filter(function(){for(t=0;t<i;t++)if(Ae.contains(r[t],this))return!0}));for(t=0;t<i;t++)Ae.find(e,r[t],n);return(n=this.pushStack(1<i?Ae.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=Ae(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(Ae.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(a(this,e||[],!0))},filter:function(e){return this.pushStack(a(this,e||[],!1))},is:function(e){return!!a(this,"string"==typeof e&&ze.test(e)?Ae(e):e||[],!1).length},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=ze.test(e)||"string"!=typeof e?Ae(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&Ae.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(1<o.length?Ae.unique(o):o)},index:function(e){return e?"string"==typeof e?Ae.inArray(this[0],Ae(e)):Ae.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?Ae(e,t):Ae.makeArray(e&&e.nodeType?[e]:e),r=Ae.merge(this.get(),n);return this.pushStack(Ae.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ae.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae.dir(e,"parentNode")},parentsUntil:function(e,t,n){return Ae.dir(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return Ae.dir(e,"nextSibling")},prevAll:function(e){return Ae.dir(e,"previousSibling")},nextUntil:function(e,t,n){return Ae.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae.dir(e,"previousSibling",n)},siblings:function(e){return Ae.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return Ae.sibling(e.firstChild)},contents:function(e){return Ae.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:Ae.merge([],e.childNodes)}},function(r,i){Ae.fn[r]=function(e,t){var n=Ae.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=Ae.filter(t,n)),1<this.length&&(Xe[r]||(n=Ae.unique(n)),Ie.test(r)&&(n=n.reverse())),this.pushStack(n)}}),Ae.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Ae.find.matchesSelector(r,e)?[r]:[]:Ae.find.matches(e,Ae.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){for(var r=[],i=e[t];i&&9!==i.nodeType&&(n===C||1!==i.nodeType||!Ae(i).is(n));)1===i.nodeType&&r.push(i),i=i[t];return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Ue="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ve=/ jQuery\d+="(?:null|\d+)"/g,Ye=new RegExp("<(?:"+Ue+")[\\s/>]","i"),Je=/^\s+/,Ge=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ke=/<([\w:]+)/,Qe=/<tbody/i,Ze=/<|&#?\w+;/,et=/<(?:script|style|link)/i,tt=/^(?:checkbox|radio)$/i,nt=/checked\s*(?:[^=]|=\s*.checked.)/i,rt=/^$|\/(?:java|ecma)script/i,it=/^true\/(.*)/,ot=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,at={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:Ae.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},st=g(G).appendChild(G.createElement("div"));at.optgroup=at.option,at.tbody=at.tfoot=at.colgroup=at.caption=at.thead,at.th=at.td,Ae.fn.extend({text:function(e){return Ae.access(this,function(e){return e===C?Ae.text(this):this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||f(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?Ae.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||Ae.cleanData(x(n)),n.parentNode&&(t&&Ae.contains(n.ownerDocument,n)&&b(x(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&Ae.cleanData(x(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&Ae.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Ae.clone(this,e,t)})},html:function(e){return Ae.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===C)return 1===t.nodeType?t.innerHTML.replace(Ve,""):C;if("string"==typeof e&&!et.test(e)&&(Ae.support.htmlSerialize||!Ye.test(e))&&(Ae.support.leadingWhitespace||!Je.test(e))&&!at[(Ke.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ge,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(Ae.cleanData(x(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var r=Ae.map(this,function(e){return[e.nextSibling,e.parentNode]}),i=0;return this.domManip(arguments,function(e){var t=r[i++],n=r[i++];n&&(t&&t.parentNode!==n&&(t=this.nextSibling),Ae(this).remove(),n.insertBefore(e,t))},!0),i?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(n,r,i){n=re.apply([],n);var e,t,o,a,s,l,u=0,c=this.length,f=this,p=c-1,d=n[0],h=Ae.isFunction(d);if(h||!(c<=1||"string"!=typeof d||Ae.support.checkClone)&&nt.test(d))return this.each(function(e){var t=f.eq(e);h&&(n[0]=d.call(this,e,t.html())),t.domManip(n,r,i)});if(c&&(e=(l=Ae.buildFragment(n,this[0].ownerDocument,!1,!i&&this)).firstChild,1===l.childNodes.length&&(l=e),e)){for(o=(a=Ae.map(x(l,"script"),y)).length;u<c;u++)t=l,u!==p&&(t=Ae.clone(t,!0,!0),o&&Ae.merge(a,x(t,"script"))),r.call(this[u],t,u);if(o)for(s=a[a.length-1].ownerDocument,Ae.map(a,v),u=0;u<o;u++)t=a[u],rt.test(t.type||"")&&!Ae._data(t,"globalEval")&&Ae.contains(s,t)&&(t.src?Ae._evalUrl(t.src):Ae.globalEval((t.text||t.textContent||t.innerHTML||"").replace(ot,"")));l=e=null}return this}}),Ae.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){Ae.fn[e]=function(e){for(var t,n=0,r=[],i=Ae(e),o=i.length-1;n<=o;n++)t=n===o?this:this.clone(!0),Ae(i[n])[a](t),ie.apply(r,t.get());return this.pushStack(r)}}),Ae.extend({clone:function(e,t,n){var r,i,o,a,s,l=Ae.contains(e.ownerDocument,e);if(Ae.support.html5Clone||Ae.isXMLDoc(e)||!Ye.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(Ae.support.noCloneEvent&&Ae.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ae.isXMLDoc(e)))for(r=x(o),s=x(e),a=0;null!=(i=s[a]);++a)r[a]&&d(i,r[a]);if(t)if(n)for(s=s||x(e),r=r||x(o),a=0;null!=(i=s[a]);a++)p(i,r[a]);else p(e,o);return 0<(r=x(o,"script")).length&&b(r,!l&&x(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,p=g(t),d=[],h=0;h<f;h++)if((o=e[h])||0===o)if("object"===Ae.type(o))Ae.merge(d,o.nodeType?[o]:o);else if(Ze.test(o)){for(s=s||p.appendChild(t.createElement("div")),l=(Ke.exec(o)||["",""])[1].toLowerCase(),c=at[l]||at._default,s.innerHTML=c[1]+o.replace(Ge,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!Ae.support.leadingWhitespace&&Je.test(o)&&d.push(t.createTextNode(Je.exec(o)[0])),!Ae.support.tbody)for(i=(o="table"!==l||Qe.test(o)?"<table>"!==c[1]||Qe.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)Ae.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(Ae.merge(d,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else d.push(t.createTextNode(o));for(s&&p.removeChild(s),Ae.support.appendChecked||Ae.grep(x(d,"input"),w),h=0;o=d[h++];)if((!r||-1===Ae.inArray(o,r))&&(a=Ae.contains(o.ownerDocument,o),s=x(p.appendChild(o),"script"),a&&b(s),n))for(i=0;o=s[i++];)rt.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,r,i,o,a=0,s=Ae.expando,l=Ae.cache,u=Ae.support.deleteExpando,c=Ae.event.special;null!=(n=e[a]);a++)if((t||Ae.acceptData(n))&&(o=(i=n[s])&&l[i])){if(o.events)for(r in o.events)c[r]?Ae.event.remove(n,r):Ae.removeEvent(n,r,o.handle);l[i]&&(delete l[i],u?delete n[s]:typeof n.removeAttribute!==Y?n.removeAttribute(s):n[s]=null,te.push(i))}},_evalUrl:function(e){return Ae.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),Ae.fn.extend({wrapAll:function(t){if(Ae.isFunction(t))return this.each(function(e){Ae(this).wrapAll(t.call(this,e))});if(this[0]){var e=Ae(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(n){return Ae.isFunction(n)?this.each(function(e){Ae(this).wrapInner(n.call(this,e))}):this.each(function(){var e=Ae(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=Ae.isFunction(t);return this.each(function(e){Ae(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){Ae.nodeName(this,"body")||Ae(this).replaceWith(this.childNodes)}).end()}});var lt,ut,ct,ft=/alpha\([^)]*\)/i,pt=/opacity\s*=\s*([^)]*)/,dt=/^(top|right|bottom|left)$/,ht=/^(none|table(?!-c[ea]).+)/,mt=/^margin/,gt=new RegExp("^("+ce+")(.*)$","i"),yt=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),vt=new RegExp("^([+-])=("+ce+")","i"),bt={BODY:"block"},xt={position:"absolute",visibility:"hidden",display:"block"},wt={letterSpacing:0,fontWeight:400},Tt=["Top","Right","Bottom","Left"],Ct=["Webkit","O","Moz","ms"];Ae.fn.extend({css:function(e,t){return Ae.access(this,function(e,t,n){var r,i,o={},a=0;if(Ae.isArray(t)){for(i=ut(e),r=t.length;a<r;a++)o[t[a]]=Ae.css(e,t[a],!1,i);return o}return n!==C?Ae.style(e,t,n):Ae.css(e,t)},e,t,1<arguments.length)},show:function(){return k(this,!0)},hide:function(){return k(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:T(this))?Ae(this).show():Ae(this).hide()})}}),Ae.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ct(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":Ae.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=Ae.camelCase(t),l=e.style;if(t=Ae.cssProps[s]||(Ae.cssProps[s]=h(l,s)),a=Ae.cssHooks[t]||Ae.cssHooks[s],n===C)return a&&"get"in a&&(i=a.get(e,!1,r))!==C?i:l[t];if(!("string"===(o=typeof n)&&(i=vt.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(Ae.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||Ae.cssNumber[s]||(n+="px"),Ae.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&(n=a.set(e,n,r))===C)))try{l[t]=n}catch(u){}}},css:function(e,t,n,r){var i,o,a,s=Ae.camelCase(t);return t=Ae.cssProps[s]||(Ae.cssProps[s]=h(e.style,s)),(a=Ae.cssHooks[t]||Ae.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),o===C&&(o=ct(e,t,r)),"normal"===o&&t in wt&&(o=wt[t]),""===n||n?(i=parseFloat(o),!0===n||Ae.isNumeric(i)?i||0:o):o}}),m.getComputedStyle?(ut=function(e){return m.getComputedStyle(e,null)},ct=function(e,t,n){var r,i,o,a=n||ut(e),s=a?a.getPropertyValue(t)||a[t]:C,l=e.style;return a&&(""!==s||Ae.contains(e.ownerDocument,e)||(s=Ae.style(e,t)),yt.test(s)&&mt.test(t)&&(r=l.width,i=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=a.width,l.width=r,l.minWidth=i,l.maxWidth=o)),s}):G.documentElement.currentStyle&&(ut=function(e){return e.currentStyle},ct=function(e,t,n){var r,i,o,a=n||ut(e),s=a?a[t]:C,l=e.style;return null==s&&l&&l[t]&&(s=l[t]),yt.test(s)&&!dt.test(t)&&(r=l.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),l.left="fontSize"===t?"1em":s,s=l.pixelLeft+"px",l.left=r,o&&(i.left=o)),""===s?"auto":s}),Ae.each(["height","width"],function(e,i){Ae.cssHooks[i]={get:function(e,t,n){if(t)return 0===e.offsetWidth&&ht.test(Ae.css(e,"display"))?Ae.swap(e,xt,function(){return S(e,i,n)}):S(e,i,n)},set:function(e,t,n){var r=n&&ut(e);return N(e,t,n?E(e,i,n,Ae.support.boxSizing&&"border-box"===Ae.css(e,"boxSizing",!1,r),r):0)}}}),Ae.support.opacity||(Ae.cssHooks.opacity={get:function(e,t){return pt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=Ae.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";((n.zoom=1)<=t||""===t)&&""===Ae.trim(o.replace(ft,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=ft.test(o)?o.replace(ft,i):o+" "+i)}}),Ae(function(){Ae.support.reliableMarginRight||(Ae.cssHooks.marginRight={get:function(e,t){if(t)return Ae.swap(e,{display:"inline-block"},ct,[e,"marginRight"])}}),!Ae.support.pixelPosition&&Ae.fn.position&&Ae.each(["top","left"],function(e,n){Ae.cssHooks[n]={get:function(e,t){if(t)return t=ct(e,n),yt.test(t)?Ae(e).position()[n]+"px":t}}})}),Ae.expr&&Ae.expr.filters&&(Ae.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!Ae.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||Ae.css(e,"display"))},Ae.expr.filters.visible=function(e){return!Ae.expr.filters.hidden(e)}),Ae.each({margin:"",padding:"",border:"Width"},function(i,o){Ae.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Tt[t]+o]=r[t]||r[t-2]||r[0];return n}},mt.test(i)||(Ae.cssHooks[i+o].set=N)});var kt=/%20/g,Nt=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;Ae.fn.extend({serialize:function(){return Ae.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Ae.prop(this,"elements");return e?Ae.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Ae(this).is(":disabled")&&jt.test(this.nodeName)&&!St.test(e)&&(this.checked||!tt.test(e))}).map(function(e,t){var n=Ae(this).val();return null==n?null:Ae.isArray(n)?Ae.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}}),Ae.param=function(e,t){var n,r=[],i=function(e,t){t=Ae.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===C&&(t=Ae.ajaxSettings&&Ae.ajaxSettings.traditional),Ae.isArray(e)||e.jquery&&!Ae.isPlainObject(e))Ae.each(e,function(){i(this.name,this.value)});else for(n in e)D(n,e[n],t,i);return r.join("&").replace(kt,"+")},Ae.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,n){Ae.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),Ae.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var At,Dt,Lt=Ae.now(),Ht=/\?/,qt=/#.*$/,Ft=/([?&])_=[^&]*/,_t=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Mt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ot=/^(?:GET|HEAD)$/,Rt=/^\/\//,Bt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Pt=Ae.fn.load,Wt={},$t={},It="*/".concat("*");try{Dt=J.href}catch(rn){(Dt=G.createElement("a")).href="",Dt=Dt.href}At=Bt.exec(Dt.toLowerCase())||[],Ae.fn.load=function(e,t,n){if("string"!=typeof e&&Pt)return Pt.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return 0<=s&&(r=e.slice(s,e.length),e=e.slice(0,s)),Ae.isFunction(t)?(n=t,t=C):t&&"object"==typeof t&&(o="POST"),0<a.length&&Ae.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?Ae("<div>").append(Ae.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},Ae.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Ae.fn[t]=function(e){return this.on(t,e)}}),Ae.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt,type:"GET",isLocal:Mt.test(At[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Ae.parseJSON,"text xml":Ae.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?q(q(e,Ae.ajaxSettings),t):q(Ae.ajaxSettings,e)},ajaxPrefilter:L(Wt),ajaxTransport:L($t),ajax:function(e,t){function n(e,t,n,r){var i,o,a,s,l,u=t;2!==w&&(w=2,p&&clearTimeout(p),h=C,f=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=F(m,T,n)),s=_(m,s,T,i),i?(m.ifModified&&((l=T.getResponseHeader("Last-Modified"))&&(Ae.lastModified[c]=l),(l=T.getResponseHeader("etag"))&&(Ae.etag[c]=l)),204===e||"HEAD"===m.type?u="nocontent":304===e?u="notmodified":(u=s.state,o=s.data,i=!(a=s.error))):(a=u,!e&&u||(u="error",e<0&&(e=0))),T.status=e,T.statusText=(t||u)+"",i?v.resolveWith(g,[o,u,T]):v.rejectWith(g,[T,u,a]),T.statusCode(x),x=C,d&&y.trigger(i?"ajaxSuccess":"ajaxError",[T,m,i?o:a]),b.fireWith(g,[T,u]),d&&(y.trigger("ajaxComplete",[T,m]),--Ae.active||Ae.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=C),t=t||{};var r,i,c,f,p,d,h,o,m=Ae.ajaxSetup({},t),g=m.context||m,y=m.context&&(g.nodeType||g.jquery)?Ae(g):Ae.event,v=Ae.Deferred(),b=Ae.Callbacks("once memory"),x=m.statusCode||{},a={},s={},w=0,l="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!o)for(o={};t=_t.exec(f);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?f:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=s[n]=s[n]||e,a[e]=t),this},overrideMimeType:function(e){return w||(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)x[t]=[x[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||l;return h&&h.abort(t),n(0,t),this}};if(v.promise(T).complete=b.add,T.success=T.done,T.error=T.fail,m.url=((e||m.url||Dt)+"").replace(qt,"").replace(Rt,At[1]+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=Ae.trim(m.dataType||"*").toLowerCase().match(fe)||[""],null==m.crossDomain&&(r=Bt.exec(m.url.toLowerCase()),m.crossDomain=!(!r||r[1]===At[1]&&r[2]===At[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(At[3]||("http:"===At[1]?"80":"443")))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=Ae.param(m.data,m.traditional)),H(Wt,m,t,T),2===w)return T;for(i in(d=m.global)&&0==Ae.active++&&Ae.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Ot.test(m.type),c=m.url,m.hasContent||(m.data&&(c=m.url+=(Ht.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(m.url=Ft.test(c)?c.replace(Ft,"$1_="+Lt++):c+(Ht.test(c)?"&":"?")+"_="+Lt++)),m.ifModified&&(Ae.lastModified[c]&&T.setRequestHeader("If-Modified-Since",Ae.lastModified[c]),Ae.etag[c]&&T.setRequestHeader("If-None-Match",Ae.etag[c])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&T.setRequestHeader("Content-Type",m.contentType),T.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+It+"; q=0.01":""):m.accepts["*"]),m.headers)T.setRequestHeader(i,m.headers[i]);if(m.beforeSend&&(!1===m.beforeSend.call(g,T,m)||2===w))return T.abort();for(i in l="abort",{success:1,error:1,complete:1})T[i](m[i]);if(h=H($t,m,t,T)){T.readyState=1,d&&y.trigger("ajaxSend",[T,m]),m.async&&0<m.timeout&&(p=setTimeout(function(){T.abort("timeout")},m.timeout));try{w=1,h.send(a,n)}catch(rn){if(!(w<2))throw rn;n(-1,rn)}}else n(-1,"No Transport");return T},getJSON:function(e,t,n){return Ae.get(e,t,n,"json")},getScript:function(e,t){return Ae.get(e,C,t,"script")}}),Ae.each(["get","post"],function(e,i){Ae[i]=function(e,t,n,r){return Ae.isFunction(t)&&(r=r||n,n=t,t=C),Ae.ajax({url:e,type:i,dataType:r,data:t,success:n})}}),Ae.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return Ae.globalEval(e),e}}}),Ae.ajaxPrefilter("script",function(e){e.cache===C&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),Ae.ajaxTransport("script",function(t){if(t.crossDomain){var r,i=G.head||Ae("head")[0]||G.documentElement;return{send:function(e,n){(r=G.createElement("script")).async=!0,t.scriptCharset&&(
+r.charset=t.scriptCharset),r.src=t.url,r.onload=r.onreadystatechange=function(e,t){(t||!r.readyState||/loaded|complete/.test(r.readyState))&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),r=null,t||n(200,"success"))},i.insertBefore(r,i.firstChild)},abort:function(){r&&r.onload(C,!0)}}}});var zt=[],Xt=/(=)\?(?=&|$)|\?\?/;Ae.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||Ae.expando+"_"+Lt++;return this[e]=!0,e}}),Ae.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=Ae.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Xt,"$1"+r):!1!==e.jsonp&&(e.url+=(Ht.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||Ae.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=m[r],m[r]=function(){o=arguments},n.always(function(){m[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&Ae.isFunction(i)&&i(o[0]),o=i=C}),"script"});var Ut,Vt,Yt=0,Jt=m.ActiveXObject&&function(){var e;for(e in Ut)Ut[e](C,!0)};Ae.ajaxSettings.xhr=m.ActiveXObject?function(){return!this.isLocal&&M()||O()}:M,Vt=Ae.ajaxSettings.xhr(),Ae.support.cors=!!Vt&&"withCredentials"in Vt,(Vt=Ae.support.ajax=!!Vt)&&Ae.ajaxTransport(function(c){var f;if(!c.crossDomain||Ae.support.cors)return{send:function(e,s){var l,t,u=c.xhr();if(c.username?u.open(c.type,c.url,c.async,c.username,c.password):u.open(c.type,c.url,c.async),c.xhrFields)for(t in c.xhrFields)u[t]=c.xhrFields[t];c.mimeType&&u.overrideMimeType&&u.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(t in e)u.setRequestHeader(t,e[t])}catch(n){}u.send(c.hasContent&&c.data||null),f=function(e,t){var n,r,i,o;try{if(f&&(t||4===u.readyState))if(f=C,l&&(u.onreadystatechange=Ae.noop,Jt&&delete Ut[l]),t)4!==u.readyState&&u.abort();else{o={},n=u.status,r=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(o.text=u.responseText);try{i=u.statusText}catch(rn){i=""}n||!c.isLocal||c.crossDomain?1223===n&&(n=204):n=o.text?200:404}}catch(a){t||s(-1,a)}o&&s(n,i,o,r)},c.async?4===u.readyState?setTimeout(f):(l=++Yt,Jt&&(Ut||(Ut={},Ae(m).unload(Jt)),Ut[l]=f),u.onreadystatechange=f):f()},abort:function(){f&&f(C,!0)}}});var Gt,Kt,Qt=/^(?:toggle|show|hide)$/,Zt=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),en=/queueHooks$/,tn=[$],nn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Zt.exec(t),o=i&&i[3]||(Ae.cssNumber[e]?"":"px"),a=(Ae.cssNumber[e]||"px"!==o&&+r)&&Zt.exec(Ae.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],i=i||[],a=+r||1;a/=s=s||".5",Ae.style(n.elem,e,a+o),s!==(s=n.cur()/r)&&1!==s&&--l;);return i&&(n.unit=o,n.start=+a||+r||0,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};Ae.Animation=Ae.extend(P,{tweener:function(e,t){Ae.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],nn[n]=nn[n]||[],nn[n].unshift(t)},prefilter:function(e,t){t?tn.unshift(e):tn.push(e)}}),(Ae.Tween=I).prototype={constructor:I,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Ae.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=Ae.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=Ae.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){Ae.fx.step[e.prop]?Ae.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[Ae.cssProps[e.prop]]||Ae.cssHooks[e.prop])?Ae.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ae.each(["toggle","show","hide"],function(e,r){var i=Ae.fn[r];Ae.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(z(r,!0),e,t,n)}}),Ae.fn.extend({fadeTo:function(e,t,n,r){return this.filter(T).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=Ae.isEmptyObject(t),o=Ae.speed(e,n,r),a=function(){var e=P(this,Ae.extend({},t),o);a.finish=function(){e.stop(!0)},(i||Ae._data(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=C),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=Ae.timers,r=Ae._data(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&en.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||Ae.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Ae._data(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=Ae.timers,o=n?n.length:0;for(t.finish=!0,Ae.queue(this,a,[]),r&&r.cur&&r.cur.finish&&r.cur.finish.call(this),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),Ae.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){Ae.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),Ae.speed=function(e,t,n){var r=e&&"object"==typeof e?Ae.extend({},e):{complete:n||!n&&t||Ae.isFunction(e)&&e,duration:e,easing:n&&t||t&&!Ae.isFunction(t)&&t};return r.duration=Ae.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in Ae.fx.speeds?Ae.fx.speeds[r.duration]:Ae.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){Ae.isFunction(r.old)&&r.old.call(this),r.queue&&Ae.dequeue(this,r.queue)},r},Ae.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},Ae.timers=[],Ae.fx=I.prototype.init,Ae.fx.tick=function(){var e,t=Ae.timers,n=0;for(Gt=Ae.now();n<t.length;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||Ae.fx.stop(),Gt=C},Ae.fx.timer=function(e){e()&&Ae.timers.push(e)&&Ae.fx.start()},Ae.fx.interval=13,Ae.fx.start=function(){Kt||(Kt=setInterval(Ae.fx.tick,Ae.fx.interval))},Ae.fx.stop=function(){clearInterval(Kt),Kt=null},Ae.fx.speeds={slow:600,fast:200,_default:400},Ae.fx.step={},Ae.expr&&Ae.expr.filters&&(Ae.expr.filters.animated=function(t){return Ae.grep(Ae.timers,function(e){return t===e.elem}).length}),Ae.fn.offset=function(t){if(arguments.length)return t===C?this:this.each(function(e){Ae.offset.setOffset(this,t,e)});var e,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;return o?(e=o.documentElement,Ae.contains(e,i)?(typeof i.getBoundingClientRect!==Y&&(r=i.getBoundingClientRect()),n=X(o),{top:r.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:r.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):r):void 0},Ae.offset={setOffset:function(e,t,n){var r=Ae.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=Ae(e),s=a.offset(),l=Ae.css(e,"top"),u=Ae.css(e,"left"),c={},f={};("absolute"===r||"fixed"===r)&&-1<Ae.inArray("auto",[l,u])?(i=(f=a.position()).top,o=f.left):(i=parseFloat(l)||0,o=parseFloat(u)||0),Ae.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(c.top=t.top-s.top+i),null!=t.left&&(c.left=t.left-s.left+o),"using"in t?t.using.call(e,c):a.css(c)}},Ae.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===Ae.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),Ae.nodeName(e[0],"html")||(n=e.offset()),n.top+=Ae.css(e[0],"borderTopWidth",!0),n.left+=Ae.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-Ae.css(r,"marginTop",!0),left:t.left-n.left-Ae.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||K;e&&!Ae.nodeName(e,"html")&&"static"===Ae.css(e,"position");)e=e.offsetParent;return e||K})}}),Ae.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o=/Y/.test(i);Ae.fn[t]=function(e){return Ae.access(this,function(e,t,n){var r=X(e);if(n===C)return r?i in r?r[i]:r.document.documentElement[t]:e[t];r?r.scrollTo(o?Ae(r).scrollLeft():n,o?n:Ae(r).scrollTop()):e[t]=n},t,e,arguments.length,null)}}),Ae.each({Height:"height",Width:"width"},function(o,a){Ae.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,e){Ae.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return Ae.access(this,function(e,t,n){var r;return Ae.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):n===C?Ae.css(e,t,i):Ae.style(e,t,n,i)},a,n?e:C,n,null)}})}),Ae.fn.size=function(){return this.length},Ae.fn.andSelf=Ae.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=Ae:(m.jQuery=m.$=Ae,"function"==typeof define&&define.amd&&define("jquery",[],function(){return Ae}))}(window),function(f,p){var d;f.rails!==p&&f.error("jquery-ujs has already been loaded!"),f.rails=d={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",buttonClickSelector:"button[data-remote]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(e){var t=f('meta[name="csrf-token"]').attr("content");t&&e.setRequestHeader("X-CSRF-Token",t)},fire:function(e,t,n){var r=f.Event(t);return e.trigger(r,n),!1!==r.result},confirm:function(e){return confirm(e)},ajax:function(e){return f.ajax(e)},href:function(e){return e.attr("href")},handleRemote:function(r){var e,t,n,i,o,a,s,l;if(d.fire(r,"ajax:before")){if(o=(i=r.data("cross-domain"))===p?null:i,a=r.data("with-credentials")||null,s=r.data("type")||f.ajaxSettings&&f.ajaxSettings.dataType,r.is("form")){e=r.attr("method"),t=r.attr("action"),n=r.serializeArray();var u=r.data("ujs:submit-button");u&&(n.push(u),r.data("ujs:submit-button",null))}else r.is(d.inputChangeSelector)?(e=r.data("method"),t=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):r.is(d.buttonClickSelector)?(e=r.data("method")||"get",t=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):(e=r.data("method"),t=d.href(r),n=r.data("params")||null);l={type:e||"GET",data:n,dataType:s,beforeSend:function(e,t){return t.dataType===p&&e.setRequestHeader("accept","*/*;q=0.5, "+t.accepts.script),d.fire(r,"ajax:beforeSend",[e,t])},success:function(e,t,n){r.trigger("ajax:success",[e,t,n])},complete:function(e,t){r.trigger("ajax:complete",[e,t])},error:function(e,t,n){r.trigger("ajax:error",[e,t,n])},crossDomain:o},a&&(l.xhrFields={withCredentials:a}),t&&(l.url=t);var c=d.ajax(l);return r.trigger("ajax:send",c),c}return!1},handleMethod:function(e){var t=d.href(e),n=e.data("method"),r=e.attr("target"),i=f("meta[name=csrf-token]").attr("content"),o=f("meta[name=csrf-param]").attr("content"),a=f('<form method="post" action="'+t+'"></form>'),s='<input name="_method" value="'+n+'" type="hidden" />';o!==p&&i!==p&&(s+='<input name="'+o+'" value="'+i+'" type="hidden" />'),r&&a.attr("target",r),a.hide().append(s).appendTo("body"),a.submit()},disableFormElements:function(e){e.find(d.disableSelector).each(function(){var e=f(this),t=e.is("button")?"html":"val";e.data("ujs:enable-with",e[t]()),e[t](e.data("disable-with")),e.prop("disabled",!0)})},enableFormElements:function(e){e.find(d.enableSelector).each(function(){var e=f(this),t=e.is("button")?"html":"val";e.data("ujs:enable-with")&&e[t](e.data("ujs:enable-with")),e.prop("disabled",!1)})},allowAction:function(e){var t,n=e.data("confirm"),r=!1;return!n||(d.fire(e,"confirm")&&(r=d.confirm(n),t=d.fire(e,"confirm:complete",[r])),r&&t)},blankInputs:function(e,t,n){var r,i=f(),o=t||"input,textarea",a=e.find(o);return a.each(function(){if(r=f(this),!(r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):r.val())==!n){if(r.is("input[type=radio]")&&a.filter('input[type=radio]:checked[name="'+r.attr("name")+'"]').length)return!0;i=i.add(r)}}),!!i.length&&i},nonBlankInputs:function(e,t){return d.blankInputs(e,t,!0)},stopEverything:function(e){return f(e.target).trigger("ujs:everythingStopped"),e.stopImmediatePropagation(),!1},disableElement:function(e){e.data("ujs:enable-with",e.html()),e.html(e.data("disable-with")),e.bind("click.railsDisable",function(e){return d.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==p&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable")}},d.fire(f(document),"rails:attachBindings")&&(f.ajaxPrefilter(function(e,t,n){e.crossDomain||d.CSRFProtection(n)}),f(document).delegate(d.linkDisableSelector,"ajax:complete",function(){d.enableElement(f(this))}),f(document).delegate(d.linkClickSelector,"click.rails",function(e){var t=f(this),n=t.data("method"),r=t.data("params");if(!d.allowAction(t))return d.stopEverything(e);if(t.is(d.linkDisableSelector)&&d.disableElement(t),t.data("remote")!==p){if((e.metaKey||e.ctrlKey)&&(!n||"GET"===n)&&!r)return!0;var i=d.handleRemote(t);return!1===i?d.enableElement(t):i.error(function(){d.enableElement(t)}),!1}return t.data("method")?(d.handleMethod(t),!1):void 0}),f(document).delegate(d.buttonClickSelector,"click.rails",function(e){var t=f(this);return d.allowAction(t)?(d.handleRemote(t),!1):d.stopEverything(e)}),f(document).delegate(d.inputChangeSelector,"change.rails",function(e){var t=f(this);return d.allowAction(t)?(d.handleRemote(t),!1):d.stopEverything(e)}),f(document).delegate(d.formSubmitSelector,"submit.rails",function(e){var t=f(this),n=t.data("remote")!==p,r=d.blankInputs(t,d.requiredInputSelector),i=d.nonBlankInputs(t,d.fileInputSelector);if(!d.allowAction(t))return d.stopEverything(e);if(r&&t.attr("novalidate")==p&&d.fire(t,"ajax:aborted:required",[r]))return d.stopEverything(e);if(n){if(i){setTimeout(function(){d.disableFormElements(t)},13);var o=d.fire(t,"ajax:aborted:file",[i]);return o||setTimeout(function(){d.enableFormElements(t)},13),o}return d.handleRemote(t),!1}setTimeout(function(){d.disableFormElements(t)},13)}),f(document).delegate(d.formInputClickSelector,"click.rails",function(e){var t=f(this);if(!d.allowAction(t))return d.stopEverything(e);var n=t.attr("name"),r=n?{name:n,value:t.val()}:null;t.closest("form").data("ujs:submit-button",r)}),f(document).delegate(d.formSubmitSelector,"ajax:beforeSend.rails",function(e){this==e.target&&d.disableFormElements(f(this))}),f(document).delegate(d.formSubmitSelector,"ajax:complete.rails",function(e){this==e.target&&d.enableFormElements(f(this))}),f(function(){var e=f("meta[name=csrf-token]").attr("content"),t=f("meta[name=csrf-param]").attr("content");f('form input[name="'+t+'"]').val(e)}))}(jQuery),window.onload=function(){$("video").is("*")&&($("body").append('<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">'),$("body").append('<script src="http://vjs.zencdn.net/c/video.js"></script>'))}; \ No newline at end of file
diff --git a/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js.gz b/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js.gz
new file mode 100644
index 0000000..24860e2
--- /dev/null
+++ b/public/assets/application-4d6493fe963234b4c7b45ade62c3c467.js.gz
Binary files differ
diff --git a/public/assets/application.css b/public/assets/application.css
new file mode 100644
index 0000000..0d7fb30
--- /dev/null
+++ b/public/assets/application.css
@@ -0,0 +1 @@
+#slider{margin-left:220px;margin-right:220px;text-align:center}#slider a{display:block}#blog_posts article{background-color:#16140f;border:1px solid #564d2e;padding:3px;margin-bottom:1em}#blog_posts article footer{position:relative;border:0;clear:both;height:6mm}#blog_posts article footer .comment_count{position:absolute;top:1mm;right:0}#blog_posts header,#show_blog_post header{padding-bottom:10px}#blog_posts header .details,#show_blog_post header .details{color:#776b40;font-size:75%}#blog_posts header .details .blog_author,#show_blog_post header .details .blog_author{display:inline}#comments article{min-height:60px;border:1px solid #564d2e;padding:5px}#comments article img{float:left}#comments article footer{border:0;padding:0;font-size:80%;background:inherit}#comments article p{margin-left:70px}#comments article p:first-of-type{margin-top:0}#new_comment .field,#new_inquiry .field{padding:2px}#new_comment .field label,#new_inquiry .field label{display:inline-block;min-width:5em;vertical-align:top}#new_comment .field input,#new_comment .field textarea,#new_inquiry .field input,#new_inquiry .field textarea{border:1px solid #564d2e;background-color:#16140f;color:#988952}#new_comment .actions,#new_comment .form-actions,#new_inquiry .actions,#new_inquiry .form-actions{margin-left:5.2em}#header{background-color:#000;background-image:url(/assets/header-metal-bg.jpg);background-repeat:repeat-y;height:100px;border-bottom:1px solid #988952;margin-bottom:10px}#header #logo{width:200px;float:left}#header #merchlink{width:200px;float:right;text-align:center}#header #merchlink img{display:block;margin-top:0}#header #merchlink a{color:#ddf;font-weight:bold}#header #menu{text-align:center;font-size:120%;font-weight:bold}#header #menu ul{padding:0}#header #menu ul li{list-style:none;display:inline-block;background-color:rgba(0,0,0,0.4);padding-left:1em;padding-right:1em;padding-top:0.3em;padding-bottom:0.3em}#header #menu ul li.selected{background-color:#776b40;font-weight:600}#header #menu ul li.selected a{color:#252219}#header #menu ul li:hover{background-color:#988952}#header #menu ul li:hover a{color:#252219}#header #menu ul li a{text-decoration:none;color:#988D62}body{background-color:#000;color:#988952;font-family:Helvetica, "Sans Seriff";font-size:10pt}h1,h2,h3{color:#988952;margin-top:1em;margin-bottom:0.5em}h1:first-of-type,h2:first-of-type,h3:first-of-type{margin-top:0}h1{font-size:14pt}h2{font-size:12pt}h3{font-size:10pt;font-weight:600}a{color:#988D62;text-decoration:none}a:hover{color:#a39970;text-decoration:underline}a:visited{color:#988D62}a:visited:hover{color:#a39970}img{margin:1.5mm}#left_img,.image-align-left{float:left;margin-left:0}#right_img,.image-align-right{float:right;margin-righ:0}.clearfix{display:inline-block;display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page_container{background:#252219;min-width:980px}#page_container #page{position:relative;min-height:1000px;padding:5px}#page_container #page #body_content{min-width:500px;margin-left:230px;margin-right:230px;padding-left:5px;padding-right:5px}#page_container footer{background-color:#000;background-image:url(/assets/header-metal-bg.jpg);background-repeat:no-repeat;border-top:1px solid #988952}#left_sidebar,#right_sidebar{position:absolute;width:200px;top:0;bottom:10px;border:1px groove #564d2e;background-color:#16140f;overflow:auto}#left_sidebar h2,#right_sidebar h2{clear:both;padding:2px;color:#988D62;background-color:#000;background-image:url(/assets/module-header-bg.jpg);background-repeat:repeat}#left_sidebar #tags,#left_sidebar #categories,#left_sidebar #rss_feed_subscribe,#right_sidebar #tags,#right_sidebar #categories,#right_sidebar #rss_feed_subscribe{margin-left:5px}#left_sidebar #categories,#right_sidebar #categories{padding-left:0}#left_sidebar #categories li,#right_sidebar #categories li{list-style-type:none}#left_sidebar #tags .tag1,#right_sidebar #tags .tag1{font-size:60%}#left_sidebar #tags .tag2,#right_sidebar #tags .tag2{font-size:80%}#left_sidebar #tags .tag3,#right_sidebar #tags .tag3{font-size:100%}#left_sidebar #tags .tag4,#right_sidebar #tags .tag4{font-size:120%}#left_sidebar #tags .tag5,#right_sidebar #tags .tag5{font-size:140%}#left_sidebar #tags .tag6,#right_sidebar #tags .tag6{font-size:160%}#left_sidebar{left:10px}#right_sidebar{right:10px}.sidebar_module{padding-bottom:10px}.sidebar_module h1{font-size:12pt;clear:both;padding:2px;color:#988D62;background-color:#000;background-image:url(/assets/module-header-bg.jpg);background-repeat:repeat}.sidebar_module p{margin-top:0}.sidebar_module header{font-weight:600;font-size:110%}.sidebar_module .inner{padding:5px}.gallery_link{display:inline-block;width:225px;vertical-align:top;margin-bottom:8mm;margin-right:10mm}.gallery_link header{margin-bottom:2mm}.gallery_link header h1{font-size:100%;margin-bottom:0}.gallery_link img{margin:0}.gallery_link .gallery_link_meta{font-size:80%}
diff --git a/public/assets/application.css.gz b/public/assets/application.css.gz
new file mode 100644
index 0000000..a4f60e3
--- /dev/null
+++ b/public/assets/application.css.gz
Binary files differ
diff --git a/public/assets/application.js b/public/assets/application.js
new file mode 100644
index 0000000..5fcf3f8
--- /dev/null
+++ b/public/assets/application.js
@@ -0,0 +1,27 @@
+/*!
+ * jQuery JavaScript Library v1.10.0
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-24T18:39Z
+ */
+!function(m,C){function s(e){var t=e.length,n=Ae.type(e);return!Ae.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&0<t&&t-1 in e)))}function e(e){var n=ke[e]={};return Ae.each(e.match(fe)||[],function(e,t){n[t]=!0}),n}function r(e,t,n,r){if(Ae.acceptData(e)){var i,o,a=Ae.expando,s=e.nodeType,l=s?Ae.cache:e,u=s?e[a]:e[a]&&a;if(u&&l[u]&&(r||l[u].data)||n!==C||"string"!=typeof t)return u||(u=s?e[a]=te.pop()||Ae.guid++:a),l[u]||(l[u]=s?{}:{toJSON:Ae.noop}),"object"!=typeof t&&"function"!=typeof t||(r?l[u]=Ae.extend(l[u],t):l[u].data=Ae.extend(l[u].data,t)),o=l[u],r||(o.data||(o.data={}),o=o.data),n!==C&&(o[Ae.camelCase(t)]=n),"string"==typeof t?null==(i=o[t])&&(i=o[Ae.camelCase(t)]):i=o,i}}function n(e,t,n){if(Ae.acceptData(e)){var r,i,o=e.nodeType,a=o?Ae.cache:e,s=o?e[Ae.expando]:Ae.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=Ae.isArray(t)?t.concat(Ae.map(t,Ae.camelCase)):t in r?[t]:(t=Ae.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!u(r):!Ae.isEmptyObject(r))return}(n||(delete a[s].data,u(a[s])))&&(o?Ae.cleanData([e],!0):Ae.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function l(e,t,n){if(n===C&&1===e.nodeType){var r="data-"+t.replace(Ee,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Ne.test(n)?Ae.parseJSON(n):n)}catch(i){}Ae.data(e,t,n)}else n=C}return n}function u(e){var t;for(t in e)if(("data"!==t||!Ae.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function i(){return!0}function c(){return!1}function t(){try{return G.activeElement}catch(e){}}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e,n,r){if(Ae.isFunction(n))return Ae.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return Ae.grep(e,function(e){return e===n!==r});if("string"==typeof n){if($e.test(n))return Ae.filter(n,e,r);n=Ae.filter(n,e)}return Ae.grep(e,function(e){return 0<=Ae.inArray(e,n)!==r})}function g(e){var t=Ue.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){return Ae.nodeName(e,"table")&&Ae.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function y(e){return e.type=(null!==Ae.find.attr(e,"type"))+"/"+e.type,e}function v(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function b(e,t){for(var n,r=0;null!=(n=e[r]);r++)Ae._data(n,"globalEval",!t||Ae._data(t[r],"globalEval"))}function p(e,t){if(1===t.nodeType&&Ae.hasData(e)){var n,r,i,o=Ae._data(e),a=Ae._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;r<i;r++)Ae.event.add(t,n,s[n][r]);a.data&&(a.data=Ae.extend({},a.data))}}function d(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!Ae.support.noCloneEvent&&t[Ae.expando]){for(r in(i=Ae._data(t)).events)Ae.removeEvent(t,r,i.handle);t.removeAttribute(Ae.expando)}"script"===n&&t.text!==e.text?(y(t).text=e.text,v(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),Ae.support.html5Clone&&e.innerHTML&&!Ae.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&tt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function x(e,t){var n,r,i=0,o=typeof e.getElementsByTagName!==Y?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==Y?e.querySelectorAll(t||"*"):C;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||Ae.nodeName(r,t)?o.push(r):Ae.merge(o,x(r,t));return t===C||t&&Ae.nodeName(e,t)?Ae.merge([e],o):o}function w(e){tt.test(e.type)&&(e.defaultChecked=e.checked)}function h(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ct.length;i--;)if((t=Ct[i]+n)in e)return t;return r}function T(e,t){return e=t||e,"none"===Ae.css(e,"display")||!Ae.contains(e.ownerDocument,e)}function k(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=Ae._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&T(r)&&(o[a]=Ae._data(r,"olddisplay",j(r.nodeName)))):o[a]||(i=T(r),(n&&"none"!==n||!i)&&Ae._data(r,"olddisplay",i?n:Ae.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function N(e,t,n){var r=gt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function E(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=Ae.css(e,n+Tt[o],!0,i)),r?("content"===n&&(a-=Ae.css(e,"padding"+Tt[o],!0,i)),"margin"!==n&&(a-=Ae.css(e,"border"+Tt[o]+"Width",!0,i))):(a+=Ae.css(e,"padding"+Tt[o],!0,i),"padding"!==n&&(a+=Ae.css(e,"border"+Tt[o]+"Width",!0,i)));return a}function S(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ut(e),a=Ae.support.boxSizing&&"border-box"===Ae.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=ct(e,t,o))<0||null==i)&&(i=e.style[t]),yt.test(i))return i;r=a&&(Ae.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+E(e,t,n||(a?"border":"content"),r,o)+"px"}function j(e){var t=G,n=bt[e];return n||("none"!==(n=A(e,t))&&n||((t=((lt=(lt||Ae("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||lt[0].contentDocument).document).write("<!doctype html><html><body>"),t.close(),n=A(e,t),lt.detach()),bt[e]=n),n}function A(e,t){var n=Ae(t.createElement(e)).appendTo(t.body),r=Ae.css(n[0],"display");return n.remove(),r}function D(n,e,r,i){var t;if(Ae.isArray(e))Ae.each(e,function(e,t){r||Nt.test(n)?i(n,t):D(n+"["+("object"==typeof t?e:"")+"]",t,r,i)});else if(r||"object"!==Ae.type(e))i(n,e);else for(t in e)D(n+"["+t+"]",e[t],r,i)}function L(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(fe)||[];if(Ae.isFunction(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function H(t,i,o,a){function s(e){var r;return l[e]=!0,Ae.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||l[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),s(n),!1)}),r}var l={},u=t===$t;return s(i.dataTypes[0])||!l["*"]&&s("*")}function q(e,t){var n,r,i=Ae.ajaxSettings.flatOptions||{};for(r in t)t[r]!==C&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&Ae.extend(!0,e,n),e}function F(e,t,n){for(var r,i,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),i===C&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}r||(r=a)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),n[o]}function _(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function M(){try{return new m.XMLHttpRequest}catch(e){}}function O(){try{return new m.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function R(){return setTimeout(function(){Gt=C}),Gt=Ae.now()}function B(e,t,n){for(var r,i=(nn[t]||[]).concat(nn["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function P(o,e,t){var n,a,r=0,i=tn.length,s=Ae.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var e=Gt||R(),t=Math.max(0,u.startTime+u.duration-e),n=1-(t/u.duration||0),r=0,i=u.tweens.length;r<i;r++)u.tweens[r].run(n);return s.notifyWith(o,[u,n,t]),n<1&&i?t:(s.resolveWith(o,[u]),!1)},u=s.promise({elem:o,props:Ae.extend({},e),opts:Ae.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:Gt||R(),duration:t.duration,tweens:[],createTween:function(e,t){var n=Ae.Tween(o,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(n),n},stop:function(e){var t=0,n=e?u.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)u.tweens[t].run(1);return e?s.resolveWith(o,[u,e]):s.rejectWith(o,[u,e]),this}}),c=u.props;for(W(c,u.opts.specialEasing);r<i;r++)if(n=tn[r].call(u,o,c,u.opts))return n;return Ae.map(c,B,u),Ae.isFunction(u.opts.start)&&u.opts.start.call(o,u),Ae.fx.timer(Ae.extend(l,{elem:o,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function W(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=Ae.camelCase(n)],o=e[n],Ae.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=Ae.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}function $(t,e,n){var r,i,o,a,s,l,u=this,c={},f=t.style,p=t.nodeType&&T(t),d=Ae._data(t,"fxshow");for(r in n.queue||(null==(s=Ae._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,Ae.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===Ae.css(t,"display")&&"none"===Ae.css(t,"float")&&(Ae.support.inlineBlockNeedsLayout&&"inline"!==j(t.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",Ae.support.shrinkWrapBlocks||u.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),e)if(i=e[r],Qt.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show"))continue;c[r]=d&&d[r]||Ae.style(t,r)}if(!Ae.isEmptyObject(c))for(r in d?"hidden"in d&&(p=d.hidden):d=Ae._data(t,"fxshow",{}),o&&(d.hidden=!p),p?Ae(t).show():u.done(function(){Ae(t).hide()}),u.done(function(){var e;for(e in Ae._removeData(t,"fxshow"),c)Ae.style(t,e,c[e])}),c)a=B(p?d[r]:0,r,u),r in d||(d[r]=a.start,p&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}function I(e,t,n,r,i){return new I.prototype.init(e,t,n,r,i)}function z(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=Tt[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function X(e){return Ae.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}var U,V,Y=typeof C,J=m.location,G=m.document,K=G.documentElement,Q=m.jQuery,Z=m.$,ee={},te=[],ne="1.10.0",re=te.concat,ie=te.push,oe=te.slice,ae=te.indexOf,se=ee.toString,le=ee.hasOwnProperty,ue=ne.trim,Ae=function(e,t){return new Ae.fn.init(e,t,V)},ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,fe=/\S+/g,pe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,de=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,he=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,me=/^[\],:{}\s]*$/,ge=/(?:^|:|,)(?:\s*\[)+/g,ye=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ve=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,be=/^-ms-/,xe=/-([\da-z])/gi,we=function(e,t){return t.toUpperCase()},Te=function(e){(G.addEventListener||"load"===e.type||"complete"===G.readyState)&&(Ce(),Ae.ready())},Ce=function(){G.addEventListener?(G.removeEventListener("DOMContentLoaded",Te,!1),m.removeEventListener("load",Te,!1)):(G.detachEvent("onreadystatechange",Te),m.detachEvent("onload",Te))};Ae.fn=Ae.prototype={jquery:ne,constructor:Ae,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:de.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Ae?t[0]:t,Ae.merge(this,Ae.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:G,!0)),he.test(r[1])&&Ae.isPlainObject(t))for(r in t)Ae.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if((i=G.getElementById(r[2]))&&i.parentNode){if(i.id!==r[2])return n.find(e);this.length=1,this[0]=i}return this.context=G,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):Ae.isFunction(e)?n.ready(e):(e.selector!==C&&(this.selector=e.selector,this.context=e.context),Ae.makeArray(e,this))},selector:"",length:0,toArray:function(){return oe.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=Ae.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return Ae.each(this,e,t)},ready:function(e){return Ae.ready.promise().done(e),this},slice:function(){return this.pushStack(oe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},map:function(n){return this.pushStack(Ae.map(this,function(e,t){return n.call(e,t,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:ie,sort:[].sort,splice:[].splice},Ae.fn.init.prototype=Ae.fn,Ae.extend=Ae.fn.extend=function(e,t){var n,r,i,o,a,s,l=e||{},u=1,c=arguments.length,f=!1;for("boolean"==typeof l&&(f=l,l=t||{},u=2),"object"==typeof l||Ae.isFunction(l)||(l={}),c===u&&(l=this,--u);u<c;u++)if(null!=(a=arguments[u]))for(o in a)n=l[o],l!==(i=a[o])&&(f&&i&&(Ae.isPlainObject(i)||(r=Ae.isArray(i)))?(r?(r=!1,s=n&&Ae.isArray(n)?n:[]):s=n&&Ae.isPlainObject(n)?n:{},l[o]=Ae.extend(f,s,i)):i!==C&&(l[o]=i));return l},Ae.extend({expando:"jQuery"+(ne+Math.random()).replace(/\D/g,""),noConflict:function(e){return m.$===Ae&&(m.$=Z),e&&m.jQuery===Ae&&(m.jQuery=Q),Ae},isReady:!1,readyWait:1,holdReady:function(e){e?Ae.readyWait++:Ae.ready(!0)},ready:function(e){if(!0===e?!--Ae.readyWait:!Ae.isReady){if(!G.body)return setTimeout(Ae.ready);(Ae.isReady=!0)!==e&&0<--Ae.readyWait||(U.resolveWith(G,[Ae]),Ae.fn.trigger&&Ae(G).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===Ae.type(e)},isArray:Array.isArray||function(e){return"array"===Ae.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):"object"==typeof e||"function"==typeof e?ee[se.call(e)]||"object":typeof e},isPlainObject:function(e){var t;if(!e||"object"!==Ae.type(e)||e.nodeType||Ae.isWindow(e))return!1;try{if(e.constructor&&!le.call(e,"constructor")&&!le.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(Ae.support.ownLast)for(t in e)return le.call(e,t);for(t in e);return t===C||le.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||G;var r=he.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=Ae.buildFragment([e],t,i),i&&Ae(i).remove(),Ae.merge([],r.childNodes))},parseJSON:function(e){return m.JSON&&m.JSON.parse?m.JSON.parse(e):null===e?e:"string"==typeof e&&(e=Ae.trim(e))&&me.test(e.replace(ye,"@").replace(ve,"]").replace(ge,""))?new Function("return "+e)():void Ae.error("Invalid JSON: "+e)},parseXML:function(e){var t;if(!e||"string"!=typeof e)return null;try{m.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e))}catch(n){t=C}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||Ae.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){e&&Ae.trim(e)&&(m.execScript||function(e){m.eval.call(m,e)})(e)},camelCase:function(e){return e.replace(be,"ms-").replace(xe,we)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=s(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:ue&&!ue.call("\ufeff\xa0")?function(e){return null==e?"":ue.call(e)}:function(e){return null==e?"":(e+"").replace(pe,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(s(Object(e))?Ae.merge(n,"string"==typeof e?[e]:e):ie.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(ae)return ae.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;i<n;i++)e[r++]=t[i];else for(;t[i]!==C;)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r=[],i=0,o=e.length;for(n=!!n;i<o;i++)n!==!!t(e[i],i)&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,a=[];if(s(e))for(;i<o;i++)null!=(r=t(e[i],i,n))&&(a[a.length]=r);else for(i in e)null!=(r=t(e[i],i,n))&&(a[a.length]=r);return re.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(i=e[t],t=e,e=i),Ae.isFunction(e)?(n=oe.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(oe.call(arguments)))}).guid=e.guid=e.guid||Ae.guid++,r):C},access:function(e,t,n,r,i,o,a){var s=0,l=e.length,u=null==n;if("object"===Ae.type(n))for(s in i=!0,n)Ae.access(e,t,s,n[s],!0,o,a);else if(r!==C&&(i=!0,Ae.isFunction(r)||(a=!0),u&&(a?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(Ae(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:u?t.call(e):l?t(e[0],n):o},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i}}),Ae.ready.promise=function(t){if(!U)if(U=Ae.Deferred(),"complete"===G.readyState)setTimeout(Ae.ready);else if(G.addEventListener)G.addEventListener("DOMContentLoaded",Te,!1),m.addEventListener("load",Te,!1);else{G.attachEvent("onreadystatechange",Te),m.attachEvent("onload",Te);var n=!1;try{n=null==m.frameElement&&G.documentElement}catch(r){}n&&n.doScroll&&function e(){if(!Ae.isReady){try{n.doScroll("left")}catch(r){return setTimeout(e,50)}Ce(),Ae.ready()}}()}return U.promise(t)},Ae.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){ee["[object "+t+"]"]=t.toLowerCase()}),V=Ae(G),
+/*!
+ * Sizzle CSS Selector Engine v1.9.4-pre
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-15
+ */
+function(n,i){function w(e,t,n,r){var i,o,a,s,l,u,c,f,p,d;if((t?t.ownerDocument||t:z)!==M&&_(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||M).nodeType)&&9!==s)return[];if(R&&!r){if(i=Te.exec(e))if(a=i[1]){if(9===s){if(!(o=t.getElementById(a))||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&$(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return ie.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&S.getElementsByClassName&&t.getElementsByClassName)return ie.apply(n,t.getElementsByClassName(a)),n}if(S.qsa&&(!B||!B.test(e))){if(f=c=I,p=t,d=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=m(e),(c=t.getAttribute("id"))?f=c.replace(Ne,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=u.length;l--;)u[l]=f+g(u[l]);p=ge.test(e)&&t.parentNode||t,d=u.join(",")}if(d)try{return ie.apply(n,p.querySelectorAll(d)),n}catch(h){}finally{c||t.removeAttribute("id")}}}return k(e.replace(de,"$1"),t,n,r)}function t(e){return we.test(e+"")}function e(){function n(e,t){return r.push(e+=" ")>A.cacheLength&&delete n[r.shift()],n[e]=t}var r=[];return n}function l(e){return e[I]=!0,e}function r(e){var t=M.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t,n){for(var r,i=(e=e.split("|")).length,o=n?null:t;i--;)(r=A.attrHandle[e[i]])&&r!==t||(A.attrHandle[e[i]]=o)}function a(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:!0===e[t]?t.toLowerCase():null}function s(e,t){return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function u(e){if("input"===e.nodeName.toLowerCase())return e.defaultValue}function c(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Z)-(~e.sourceIndex||Z);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function f(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function p(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function d(a){return l(function(o){return o=+o,l(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function m(e,t){var n,r,i,o,a,s,l,u=Y[e+" "];if(u)return t?0:u.slice(0);for(a=e,s=[],l=A.preFilter;a;){for(o in n&&!(r=he.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=me.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(de," ")}),a=a.slice(n.length)),A.filter)!(r=xe[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?w.error(e):Y(e,s).slice(0)}function g(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function h(s,e,t){var l=e.dir,u=t&&"parentNode"===l,c=U++;return e.first?function(e,t,n){for(;e=e[l];)if(1===e.nodeType||u)return s(e,t,n)}:function(e,t,n){var r,i,o,a=X+" "+c;if(n){for(;e=e[l];)if((1===e.nodeType||u)&&s(e,t,n))return!0}else for(;e=e[l];)if(1===e.nodeType||u)if((i=(o=e[I]||(e[I]={}))[l])&&i[0]===a){if(!0===(r=i[1])||r===j)return!0===r}else if((i=o[l]=[a])[1]=s(e,t,n)||j,!0===i[1])return!0}}function y(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function T(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),u&&t.push(s)));return a}function v(d,h,m,g,y,e){return g&&!g[I]&&(g=v(g)),y&&!y[I]&&(y=v(y,e)),l(function(e,t,n,r){var i,o,a,s=[],l=[],u=t.length,c=e||C(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:T(c,s,d,n,r),p=m?y||(e?d:u||g)?[]:t:f;if(m&&m(f,p,n,r),g)for(i=T(p,l),g(i,[],n,r),o=i.length;o--;)(a=i[o])&&(p[l[o]]=!(f[l[o]]=a));if(e){if(y||d){if(y){for(i=[],o=p.length;o--;)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}for(o=p.length;o--;)(a=p[o])&&-1<(i=y?ae.call(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=T(p===t?p.splice(u,p.length):p),y?y(null,t,p,r):ie.apply(t,p)})}function b(e){for(var r,t,n,i=e.length,o=A.relative[e[0].type],a=o||A.relative[" "],s=o?1:0,l=h(function(e){return e===r},a,!0),u=h(function(e){return-1<ae.call(r,e)},a,!0),c=[function(e,t,n){return!o&&(n||t!==q)||((r=t).nodeType?l(e,t,n):u(e,t,n))}];s<i;s++)if(t=A.relative[e[s].type])c=[h(y(c),t)];else{if((t=A.filter[e[s].type].apply(null,e[s].matches))[I]){for(n=++s;n<i&&!A.relative[e[n].type];n++);return v(1<s&&y(c),1<s&&g(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(de,"$1"),t,s<n&&b(e.slice(s,n)),n<i&&b(e=e.slice(n)),n<i&&g(e))}c.push(t)}return y(c)}function x(g,y){var v=0,b=0<y.length,x=0<g.length,e=function(e,t,n,r,i){var o,a,s,l=[],u=0,c="0",f=e&&[],p=null!=i,d=q,h=e||x&&A.find.TAG("*",i&&t.parentNode||t),m=X+=null==d?1:Math.random()||.1;for(p&&(q=t!==M&&t,j=v);null!=(o=h[c]);c++){if(x&&o){for(a=0;s=g[a++];)if(s(o,t,n)){r.push(o);break}p&&(X=m,j=++v)}b&&((o=!s&&o)&&u--,e&&f.push(o))}if(u+=c,b&&c!==u){for(a=0;s=y[a++];)s(f,l,t,n);if(e){if(0<u)for(;c--;)f[c]||l[c]||(l[c]=ne.call(r));l=T(l)}ie.apply(r,l),p&&!e&&0<l.length&&1<u+y.length&&w.uniqueSort(r)}return p&&(X=m,q=d),f};return b?l(e):e}function C(e,t,n){for(var r=0,i=t.length;r<i;r++)w(e,t[r],n);return n}function k(e,t,n,r){var i,o,a,s,l,u=m(e);if(!r&&1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&S.getById&&9===t.nodeType&&R&&A.relative[o[1].type]){if(!(t=(A.find.ID(a.matches[0].replace(Ee,Se),t)||[])[0]))return n;e=e.slice(o.shift().value.length)}for(i=xe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!A.relative[s=a.type]);)if((l=A.find[s])&&(r=l(a.matches[0].replace(Ee,Se),ge.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),!(e=r.length&&g(o)))return ie.apply(n,r),n;break}}return H(e,u)(r,t,!R,n,ge.test(e)),n}function N(){}var E,S,j,A,D,L,H,q,F,_,M,O,R,B,P,W,$,I="sizzle"+-new Date,z=n.document,X=0,U=0,V=e(),Y=e(),J=e(),G=!1,K=function(){return 0},Q=typeof i,Z=1<<31,ee={}.hasOwnProperty,te=[],ne=te.pop,re=te.push,ie=te.push,oe=te.slice,ae=te.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},se="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",le="[\\x20\\t\\r\\n\\f]",ue="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ce=ue.replace("w","w#"),fe="\\["+le+"*("+ue+")"+le+"*(?:([*^$|!~]?=)"+le+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ce+")|)|)"+le+"*\\]",pe=":("+ue+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+fe.replace(3,8)+")*)|.*)\\)|)",de=new RegExp("^"+le+"+|((?:^|[^\\\\])(?:\\\\.)*)"+le+"+$","g"),he=new RegExp("^"+le+"*,"+le+"*"),me=new RegExp("^"+le+"*([>+~]|"+le+")"+le+"*"),ge=new RegExp(le+"*[+~]"),ye=new RegExp("="+le+"*([^\\]'\"]*)"+le+"*\\]","g"),ve=new RegExp(pe),be=new RegExp("^"+ce+"$"),xe={ID:new RegExp("^#("+ue+")"),CLASS:new RegExp("^\\.("+ue+")"),TAG:new RegExp("^("+ue.replace("w","w*")+")"),ATTR:new RegExp("^"+fe),PSEUDO:new RegExp("^"+pe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+le+"*(even|odd|(([+-]|)(\\d*)n|)"+le+"*(?:([+-]|)"+le+"*(\\d+)|))"+le+"*\\)|)","i"),bool:new RegExp("^(?:"+se+")$","i"),needsContext:new RegExp("^"+le+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+le+"*((?:-\\d)?\\d*)"+le+"*\\)|)(?=[^-]|$)","i")},we=/^[^{]+\{\s*\[native \w/,Te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ce=/^(?:input|select|textarea|button)$/i,ke=/^h\d$/i,Ne=/'|\\/g,Ee=new RegExp("\\\\([\\da-f]{1,6}"+le+"?|("+le+")|.)","ig"),Se=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ie.apply(te=oe.call(z.childNodes),z.childNodes),te[z.childNodes.length].nodeType}catch(je){ie={apply:te.length?function(e,t){re.apply(e,oe.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}for(E in L=w.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},S=w.support={},_=w.setDocument=function(e){var l=e?e.ownerDocument||e:z;return l!==M&&9===l.nodeType&&l.documentElement?(O=(M=l).documentElement,R=!L(l),S.attributes=r(function(e){return e.innerHTML="<a href='#'></a>",o("type|href|height|width",s,"#"===e.firstChild.getAttribute("href")),o(se,a,null==e.getAttribute("disabled")),e.className="i",!e.getAttribute("className")}),S.input=r(function(e){return e.innerHTML="<input>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}),o("value",u,S.attributes&&S.input),S.getElementsByTagName=r(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),S.getElementsByClassName=r(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),S.getById=r(function(e){return O.appendChild(e).id=I,!l.getElementsByName||!l.getElementsByName(I).length}),S.getById?(A.find.ID=function(e,t){if(typeof t.getElementById!==Q&&R){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},A.filter.ID=function(e){var t=e.replace(Ee,Se);return function(e){return e.getAttribute("id")===t}}):(delete A.find.ID,A.filter.ID=function(e){var n=e.replace(Ee,Se);return function(e){var t=typeof e.getAttributeNode!==Q&&e.getAttributeNode("id");return t&&t.value===n}}),A.find.TAG=S.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Q)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},A.find.CLASS=S.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==Q&&R)return t.getElementsByClassName(e)},P=[],B=[],(S.qsa=t(l.querySelectorAll))&&(r(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||B.push("\\["+le+"*(?:value|"+se+")"),e.querySelectorAll(":checked").length||B.push(":checked")}),r(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&B.push("[*^$]="+le+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||B.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),B.push(",.*:")})),(S.matchesSelector=t(W=O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&r(function(e){S.disconnectedMatch=W.call(e,"div"),W.call(e,"[s!='']:x"),P.push("!=",pe)}),B=B.length&&new RegExp(B.join("|")),P=P.length&&new RegExp(P.join("|")),$=t(O.contains)||O.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S.sortDetached=r(function(e){return 1&e.compareDocumentPosition(l.createElement("div"))}),K=O.compareDocumentPosition?function(e,t){if(e===t)return G=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!S.sortDetached&&t.compareDocumentPosition(e)===n?e===l||$(z,e)?-1:t===l||$(z,t)?1:F?ae.call(F,e)-ae.call(F,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(e===t)return G=!0,0;if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:F?ae.call(F,e)-ae.call(F,t):0;if(i===o)return c(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?c(a[r],s[r]):a[r]===z?-1:s[r]===z?1:0},l):M},w.matches=function(e,t){return w(e,null,null,t)},w.matchesSelector=function(e,t){if((e.ownerDocument||e)!==M&&_(e),t=t.replace(ye,"='$1']"),S.matchesSelector&&R&&(!P||!P.test(t))&&(!B||!B.test(t)))try{var n=W.call(e,t);if(n||S.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(je){}return 0<w(t,M,null,[e]).length},w.contains=function(e,t){return(e.ownerDocument||e)!==M&&_(e),$(e,t)},w.attr=function(e,t){(e.ownerDocument||e)!==M&&_(e);var n=A.attrHandle[t.toLowerCase()],r=n&&ee.call(A.attrHandle,t.toLowerCase())?n(e,t,!R):i;return r===i?S.attributes||!R?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null:r},w.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},w.uniqueSort=function(e){var t,n=[],r=0,i=0;if(G=!S.detectDuplicates,F=!S.sortStable&&e.slice(0),e.sort(K),G){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},D=w.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=D(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=D(t);return n},A=w.selectors={cacheLength:50,createPseudo:l,match:xe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ee,Se),e[3]=(e[4]||e[5]||"").replace(Ee,Se),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||w.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&w.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return xe.CHILD.test(e[0])?null:(e[3]&&e[4]!==i?e[2]=e[4]:n&&ve.test(n)&&(t=m(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ee,Se).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+le+")"+e+"("+le+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Q&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=w.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,m){var g="nth"!==d.slice(0,3),y="last"!==d.slice(-4),v="of-type"===e;return 1===h&&0===m?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,l,u=g!==y?"nextSibling":"previousSibling",c=e.parentNode,f=v&&e.nodeName.toLowerCase(),p=!n&&!v;if(c){if(g){for(;u;){for(o=e;o=o[u];)if(v?o.nodeName.toLowerCase()===f:1===o.nodeType)return!1;l=u="only"===d&&!l&&"nextSibling"}return!0}if(l=[y?c.firstChild:c.lastChild],y&&p){for(s=(r=(i=c[I]||(c[I]={}))[d]||[])[0]===X&&r[1],a=r[0]===X&&r[2],o=s&&c.childNodes[s];o=++s&&o&&o[u]||(a=s=0)||l.pop();)if(1===o.nodeType&&++a&&o===e){i[d]=[X,s,a];break}}else if(p&&(r=(e[I]||(e[I]={}))[d])&&r[0]===X)a=r[1];else for(;(o=++s&&o&&o[u]||(a=s=0)||l.pop())&&((v?o.nodeName.toLowerCase()!==f:1!==o.nodeType)||!++a||(p&&((o[I]||(o[I]={}))[d]=[X,a]),o!==e)););return(a-=m)===h||a%h==0&&0<=a/h}}},PSEUDO:function(e,o){var t,a=A.pseudos[e]||A.setFilters[e.toLowerCase()]||w.error("unsupported pseudo: "+e);return a[I]?a(o):1<a.length?(t=[e,e,"",o],A.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=ae.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:l(function(e){var r=[],i=[],s=H(e.replace(de,"$1"));return s[I]?l(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),!i.pop()}}),has:l(function(t){return function(e){return 0<w(t,e).length}}),contains:l(function(t){return function(e){return-1<(e.textContent||e.innerText||D(e)).indexOf(t)}}),lang:l(function(n){return be.test(n||"")||w.error("unsupported lang: "+n),n=n.replace(Ee,Se).toLowerCase(),function(e){var t;do{if(t=R?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===O},focus:function(e){return e===M.activeElement&&(!M.hasFocus||M.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if("@"<e.nodeName||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!A.pseudos.empty(e)},header:function(e){return ke.test(e.nodeName)},input:function(e){return Ce.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:d(function(){return[0]}),last:d(function(e,t){return[t-1]}),eq:d(function(e,t,n){return[n<0?n+t:n]}),even:d(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:d(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:d(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:d(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[E]=f(E);for(E in{submit:!0,reset:!0})A.pseudos[E]=p(E);H=w.compile=function(e,t){var n,r=[],i=[],o=J[e+" "];if(!o){for(t||(t=m(e)),n=t.length;n--;)(o=b(t[n]))[I]?r.push(o):i.push(o);o=J(e,x(i,r))}return o},A.pseudos.nth=A.pseudos.eq,N.prototype=A.filters=A.pseudos,A.setFilters=new N,S.sortStable=I.split("").sort(K).join("")===I,_(),[0,0].sort(K),S.detectDuplicates=G,Ae.find=w,Ae.expr=w.selectors,Ae.expr[":"]=Ae.expr.pseudos,Ae.unique=w.uniqueSort,Ae.text=w.getText,Ae.isXMLDoc=w.isXML,Ae.contains=w.contains}(m);var ke={};Ae.Callbacks=function(i){i="string"==typeof i?ke[i]||e(i):Ae.extend({},i);var o,t,n,a,r,s,l=[],u=!i.once&&[],c=function(e){for(t=i.memory&&e,n=!0,r=s||0,s=0,a=l.length,o=!0;l&&r<a;r++)if(!1===l[r].apply(e[0],e[1])&&i.stopOnFalse){t=!1;break}o=!1,l&&(u?u.length&&c(u.shift()):t?l=[]:f.disable())},f={add:function(){if(l){var e=l.length;!function r(e){Ae.each(e,function(e,t){var n=Ae.type(t);"function"===n?i.unique&&f.has(t)||l.push(t):t&&t.length&&"string"!==n&&r(t)})}(arguments),o?a=l.length:t&&(s=e,c(t))}return this},remove:function(){return l&&Ae.each(arguments,function(e,t){for(var n;-1<(n=Ae.inArray(t,l,n));)l.splice(n,1),o&&(n<=a&&a--,n<=r&&r--)}),this},has:function(e){return e?-1<Ae.inArray(e,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=u=t=C,this},disabled:function(){return!l},lock:function(){return u=C,t||f.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=[e,(t=t||[]).slice?t.slice():t],!l||n&&!u||(o?u.push(t):c(t)),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!n}};return f},Ae.extend({Deferred:function(e){var a=[["resolve","done",Ae.Callbacks("once memory"),"resolved"],["reject","fail",Ae.Callbacks("once memory"),"rejected"],["notify","progress",Ae.Callbacks("memory")]],i="pending",s={state:function(){return i},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var o=arguments;return Ae.Deferred(function(i){Ae.each(a,function(e,t){var n=t[0],r=Ae.isFunction(o[e])&&o[e];l[t[1]](function(){var e=r&&r.apply(this,arguments);e&&Ae.isFunction(e.promise)?e.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[n+"With"](this===s?i.promise():this,r?[e]:arguments)})}),o=null}).promise()},promise:function(e){return null!=e?Ae.extend(e,s):s}},l={};return s.pipe=s.then,Ae.each(a,function(e,t){var n=t[2],r=t[3];s[t[1]]=n.add,r&&n.add(function(){i=r},a[1^e][2].disable,a[2][2].lock),l[t[0]]=function(){return l[t[0]+"With"](this===l?s:this,arguments),this},l[t[0]+"With"]=n.fireWith}),s.promise(l),e&&e.call(l,l),l},when:function(e){var i,t,n,r=0,o=oe.call(arguments),a=o.length,s=1!==a||e&&Ae.isFunction(e.promise)?a:0,l=1===s?e:Ae.Deferred(),u=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?oe.call(arguments):e,r===i?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(1<a)for(i=new Array(a),t=new Array(a),n=new Array(a);r<a;r++)o[r]&&Ae.isFunction(o[r].promise)?o[r].promise().done(u(r,n,o)).fail(l.reject).progress(u(r,t,i)):--s;return s||l.resolveWith(n,o),l.promise()}}),Ae.support=function(o){var e,t,n,r,i,a,s,l,u,c=G.createElement("div");if(c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=c.getElementsByTagName("*")||[],!(t=c.getElementsByTagName("a")[0])||!t.style||!e.length)return o;a=(r=G.createElement("select")).appendChild(G.createElement("option")),n=c.getElementsByTagName("input")[0],t.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(t.getAttribute("style")),o.hrefNormalized="/a"===t.getAttribute("href"),o.opacity=/^0.5/.test(t.style.opacity),o.cssFloat=!!t.style.cssFloat,o.checkOn=!!n.value,o.optSelected=a.selected,o.enctype=!!G.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==G.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,n.checked=!0,o.noCloneChecked=n.cloneNode(!0).checked,r.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(f){o.deleteExpando=!1}for(u in(n=G.createElement("input")).setAttribute("value",""),o.input=""===n.getAttribute("value"),n.value="t",n.setAttribute("type","radio"),o.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),(i=G.createDocumentFragment()).appendChild(n),o.appendChecked=n.checked,o.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(s="on"+u,"t"),o[u+"Bubbles"]=s in m||!1===c.attributes[s].expando;for(u in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,Ae(o))break;return o.ownLast="0"!==u,Ae(function(){var e,t,n,r="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",i=G.getElementsByTagName("body")[0];i&&((e=G.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",i.appendChild(e).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(n=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===n[0].offsetHeight,n[0].style.display="",n[1].style.display="none",o.reliableHiddenOffsets=l&&0===n[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",Ae.swap(i,null!=i.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),m.getComputedStyle&&(o.pixelPosition="1%"!==(m.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(m.getComputedStyle(c,null)||{width:"4px"}).width,(t=c.appendChild(G.createElement("div"))).style.cssText=c.style.cssText=r,t.style.marginRight=t.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((m.getComputedStyle(t,null)||{}).marginRight)),typeof c.style.zoom!==Y&&(c.innerHTML="",c.style.cssText=r+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(i.style.zoom=1)),i.removeChild(e),e=c=n=t=null)}),e=r=i=a=t=n=null,o}({});var Ne=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Ee=/([A-Z])/g;Ae.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?Ae.cache[e[Ae.expando]]:e[Ae.expando])&&!u(e)},data:function(e,t,n){return r(e,t,n)},removeData:function(e,t){return n(e,t)},_data:function(e,t,n){return r(e,t,n,!0)},_removeData:function(e,t){return n(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&Ae.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),Ae.fn.extend({data:function(e,t){var n,r,i=null,o=0,a=this[0];if(e===C){if(this.length&&(i=Ae.data(a),1===a.nodeType&&!Ae._data(a,"parsedAttrs"))){for(n=a.attributes;o<n.length;o++)0===(r=n[o].name).indexOf("data-")&&l(a,r=Ae.camelCase(r.slice(5)),i[r]);Ae._data(a,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){Ae.data(this,e)}):1<arguments.length?this.each(function(){Ae.data(this,e,t)}):a?l(a,e,Ae.data(a,e)):null},removeData:function(e){return this.each(function(){Ae.removeData(this,e)})}}),Ae.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Ae._data(e,t),n&&(!r||Ae.isArray(n)?r=Ae._data(e,t,Ae.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Ae.queue(e,t),r=n.length,i=n.shift(),o=Ae._queueHooks(e,t),a=function(){Ae.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),(o.cur=i)&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ae._data(e,n)||Ae._data(e,n,{empty:Ae.Callbacks("once memory").add(function(){Ae._removeData(e,t+"queue"),Ae._removeData(e,n)})})}}),Ae.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?Ae.queue(this[0],t):n===C?this:this.each(function(){var e=Ae.queue(this,t,n);Ae._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&Ae.dequeue(this,t)})},dequeue:function(e){return this.each(function(){Ae.dequeue(this,e)})},delay:function(r,e){return r=Ae.fx&&Ae.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=Ae.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=C),e=e||"fx";a--;)(n=Ae._data(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var Se,je,De=/[\t\r\n\f]/g,Le=/\r/g,He=/^(?:input|select|textarea|button|object)$/i,qe=/^(?:a|area)$/i,Fe=/^(?:checked|selected)$/i,_e=Ae.support.getSetAttribute,Me=Ae.support.input;Ae.fn.extend({attr:function(e,t){return Ae.access(this,Ae.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){Ae.removeAttr(this,e)})},prop:function(e,t){return Ae.access(this,Ae.prop,e,t,1<arguments.length)},removeProp:function(t){return t=Ae.propFix[t]||t,this.each(function(){try{this[t]=C,delete this[t]}catch(e){}})},addClass:function(t){var e,n,r,i,o,a=0,s=this.length,l="string"==typeof t&&t;if(Ae.isFunction(t))return this.each(function(e){Ae(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(fe)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(De," "):" ")){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");n.className=Ae.trim(r)}return this},removeClass:function(t){var e,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof t&&t;if(Ae.isFunction(t))return this.each(function(e){Ae(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(fe)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(De," "):"")){for(o=0;i=e[o++];)for(;0<=r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");n.className=t?Ae.trim(r):""}return this},toggleClass:function(o,a){var s=typeof o,l="boolean"==typeof a;return Ae.isFunction(o)?this.each(function(e){Ae(this).toggleClass(o.call(this,e,this.className,a),a)}):this.each(function(){if("string"===s)for(var e,t=0,n=Ae(this),r=a,i=o.match(fe)||[];e=i[t++];)r=l?r:!n.hasClass(e),n[r?"addClass":"removeClass"](e);else s!==Y&&"boolean"!==s||(this.className&&Ae._data(this,"__className__",this.className),this.className=this.className||!1===o?"":Ae._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(De," ").indexOf(t))return!0;return!1},val:function(n){var e,r,i,t=this[0];return arguments.length?(i=Ae.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,Ae(this).val()):n)?t="":"number"==typeof t?t+="":Ae.isArray(t)&&(t=Ae.map(t,function(e){return null==e?"":e+""})),(r=Ae.valHooks[this.type]||Ae.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&r.set(this,t,"value")!==C||(this.value=t))})):t?(r=Ae.valHooks[t.type]||Ae.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&(e=r.get(t,"value"))!==C?e:"string"==typeof(e=t.value)?e.replace(Le,""):null==e?"":e:void 0}}),Ae.extend({valHooks:{option:{get:function(e){var t=Ae.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,l=i<0?s:o?i:0;l<s;l++)if(((n=r[l]).selected||l===i)&&(Ae.support.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!Ae.nodeName(n.parentNode,"optgroup"))){if(t=Ae(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=Ae.makeArray(t),a=i.length;a--;)((r=i[a]).selected=0<=Ae.inArray(Ae(r).val(),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===Y?Ae.prop(e,t,n):(1===o&&Ae.isXMLDoc(e)||(t=t.toLowerCase(),r=Ae.attrHooks[t]||(Ae.expr.match.bool.test(t)?je:Se)),n===C?r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=Ae.find.attr(e,t))?C:i:null!==n?r&&"set"in r&&(i=r.set(e,n,t))!==C?i:(e.setAttribute(t,n+""),n):void Ae.removeAttr(e,t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(fe);if(o&&1===e.nodeType)for(;n=o[i++];)r=Ae.propFix[n]||n,Ae.expr.match.bool.test(n)?Me&&_e||!Fe.test(n)?e[r]=!1:e[Ae.camelCase("default-"+n)]=e[r]=!1:Ae.attr(e,n,""),e.removeAttribute(_e?n:r)},attrHooks:{type:{set:function(e,t){if(!Ae.support.radioValue&&"radio"===t&&Ae.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!Ae.isXMLDoc(e))&&(t=Ae.propFix[t]||t,i=Ae.propHooks[t]),n!==C?i&&"set"in i&&(r=i.set(e,n,t))!==C?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ae.find.attr(e,"tabindex");return t?parseInt(t,10):He.test(e.nodeName)||qe.test(e.nodeName)&&e.href?0:-1}}}}),je={set:function(e,t,n){return!1===t?Ae.removeAttr(e,n):Me&&_e||!Fe.test(n)?e.setAttribute(!_e&&Ae.propFix[n]||n,n):e[Ae.camelCase("default-"+n)]=e[n]=!0,n}},Ae.each(Ae.expr.match.bool.source.match(/\w+/g),function(e,t){var o=Ae.expr.attrHandle[t]||Ae.find.attr;Ae.expr.attrHandle[t]=Me&&_e||!Fe.test(t)?function(e,t,n){var r=Ae.expr.attrHandle[t],i=n?C:(Ae.expr.attrHandle[t]=C)!=o(e,t,n)?t.toLowerCase():null;return Ae.expr.attrHandle[t]=r,i}:function(e,t,n){return n?C:e[Ae.camelCase("default-"+t)]?t.toLowerCase():null}}),Me&&_e||(Ae.attrHooks.value={set:function(e,t,n){if(!Ae.nodeName(e,"input"))return Se&&Se.set(e,t,n);e.defaultValue=t}}),_e||(Se={set:function(e,t,n){var r=e.getAttributeNode(n);return r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n)?t:C}},Ae.expr.attrHandle.id=Ae.expr.attrHandle.name=Ae.expr.attrHandle.coords=function(e,t,n){var r;return n?C:(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},Ae.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:C},set:Se.set},Ae.attrHooks.contenteditable={set:function(e,t,n){Se.set(e,""!==t&&t,n)}},Ae.each(["width","height"],function(e,n){Ae.attrHooks[n]={set:function(e,t){if(""===t)return e.setAttribute(n,"auto"),t}}})),Ae.support.hrefNormalized||Ae.each(["href","src"],function(e,t){Ae.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),Ae.support.style||(Ae.attrHooks.style={get:function(e){return e.style.cssText||C},set:function(e,t){return e.style.cssText=t+""}}),Ae.support.optSelected||(Ae.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,
+t.parentNode&&t.parentNode.selectedIndex),null}}),Ae.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Ae.propFix[this.toLowerCase()]=this}),Ae.support.enctype||(Ae.propFix.enctype="encoding"),Ae.each(["radio","checkbox"],function(){Ae.valHooks[this]={set:function(e,t){if(Ae.isArray(t))return e.checked=0<=Ae.inArray(Ae(e).val(),t)}},Ae.support.checkOn||(Ae.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Oe=/^(?:input|select|textarea)$/i,Re=/^key/,Be=/^(?:mouse|contextmenu)|click/,Pe=/^(?:focusinfocus|focusoutblur)$/,We=/^([^.]*)(?:\.(.+)|)$/;Ae.event={global:{},add:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,m,g=Ae._data(e);if(g){for(n.handler&&(n=(l=n).handler,i=l.selector),n.guid||(n.guid=Ae.guid++),(a=g.events)||(a=g.events={}),(c=g.handle)||((c=g.handle=function(e){return typeof Ae===Y||e&&Ae.event.triggered===e.type?C:Ae.event.dispatch.apply(c.elem,arguments)}).elem=e),s=(t=(t||"").match(fe)||[""]).length;s--;)d=m=(o=We.exec(t[s])||[])[1],h=(o[2]||"").split(".").sort(),d&&(u=Ae.event.special[d]||{},d=(i?u.delegateType:u.bindType)||d,u=Ae.event.special[d]||{},f=Ae.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&Ae.expr.match.needsContext.test(i),namespace:h.join(".")},l),(p=a[d])||((p=a[d]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,r,h,c)||(e.addEventListener?e.addEventListener(d,c,!1):e.attachEvent&&e.attachEvent("on"+d,c))),u.add&&(u.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,f):p.push(f),Ae.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,m,g=Ae.hasData(e)&&Ae._data(e);if(g&&(c=g.events)){for(u=(t=(t||"").match(fe)||[""]).length;u--;)if(d=m=(s=We.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=Ae.event.special[d]||{},p=c[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!i&&m!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,f.remove&&f.remove.call(e,a));l&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||Ae.removeEvent(e,d,g.handle),delete c[d])}else for(d in c)Ae.event.remove(e,d+t[u],n,r,!0);Ae.isEmptyObject(c)&&(delete g.handle,Ae._removeData(e,"events"))}},trigger:function(e,t,n,r){var i,o,a,s,l,u,c,f=[n||G],p=le.call(e,"type")?e.type:e,d=le.call(e,"namespace")?e.namespace.split("."):[];if(a=u=n=n||G,3!==n.nodeType&&8!==n.nodeType&&!Pe.test(p+Ae.event.triggered)&&(0<=p.indexOf(".")&&(p=(d=p.split(".")).shift(),d.sort()),o=p.indexOf(":")<0&&"on"+p,(e=e[Ae.expando]?e:new Ae.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=C,e.target||(e.target=n),t=null==t?[e]:Ae.makeArray(t,[e]),l=Ae.event.special[p]||{},r||!l.trigger||!1!==l.trigger.apply(n,t))){if(!r&&!l.noBubble&&!Ae.isWindow(n)){for(s=l.delegateType||p,Pe.test(s+p)||(a=a.parentNode);a;a=a.parentNode)f.push(a),u=a;u===(n.ownerDocument||G)&&f.push(u.defaultView||u.parentWindow||m)}for(c=0;(a=f[c++])&&!e.isPropagationStopped();)e.type=1<c?s:l.bindType||p,(i=(Ae._data(a,"events")||{})[e.type]&&Ae._data(a,"handle"))&&i.apply(a,t),(i=o&&a[o])&&Ae.acceptData(a)&&i.apply&&!1===i.apply(a,t)&&e.preventDefault();if(e.type=p,!r&&!e.isDefaultPrevented()&&(!l._default||!1===l._default.apply(f.pop(),t))&&Ae.acceptData(n)&&o&&n[p]&&!Ae.isWindow(n)){(u=n[o])&&(n[o]=null),Ae.event.triggered=p;try{n[p]()}catch(h){}Ae.event.triggered=C,u&&(n[o]=u)}return e.result}},dispatch:function(e){e=Ae.event.fix(e);var t,n,r,i,o,a=[],s=oe.call(arguments),l=(Ae._data(this,"events")||{})[e.type]||[],u=Ae.event.special[e.type]||{};if((s[0]=e).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(a=Ae.event.handlers.call(this,e,l),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,o=0;(r=i.handlers[o++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(r.namespace)||(e.handleObj=r,e.data=r.data,(n=((Ae.event.special[r.origType]||{}).handle||r.handler).apply(i.elem,s))!==C&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(i=[],o=0;o<s;o++)i[n=(r=t[o]).selector+" "]===C&&(i[n]=r.needsContext?0<=Ae(n,this).index(l):Ae.find(n,this,null,[l]).length),i[n]&&i.push(r);i.length&&a.push({elem:l,handlers:i})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[Ae.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=Be.test(i)?this.mouseHooks:Re.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new Ae.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||G),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button,a=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=(r=e.target.ownerDocument||G).documentElement,n=r.body,e.pageX=t.clientX+(i&&i.scrollLeft||n&&n.scrollLeft||0)-(i&&i.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||n&&n.scrollTop||0)-(i&&i.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?t.toElement:a),e.which||o===C||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==t()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){if(this===t()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(Ae.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(e){return Ae.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==C&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=Ae.extend(new Ae.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?Ae.event.trigger(i,null,t):Ae.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},Ae.removeEvent=G.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===Y&&(e[r]=null),e.detachEvent(r,n))},Ae.Event=function(e,t){if(!(this instanceof Ae.Event))return new Ae.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?i:c):this.type=e,t&&Ae.extend(this,t),this.timeStamp=e&&e.timeStamp||Ae.now(),this[Ae.expando]=!0},Ae.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=i,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=i,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()}},Ae.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,o){Ae.event.special[e]={delegateType:o,bindType:o,handle:function(e){var t,n=this,r=e.relatedTarget,i=e.handleObj;return r&&(r===n||Ae.contains(n,r))||(e.type=i.origType,t=i.handler.apply(this,arguments),e.type=o),t}}}),Ae.support.submitBubbles||(Ae.event.special.submit={setup:function(){if(Ae.nodeName(this,"form"))return!1;Ae.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=Ae.nodeName(t,"input")||Ae.nodeName(t,"button")?t.form:C;n&&!Ae._data(n,"submitBubbles")&&(Ae.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),Ae._data(n,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&Ae.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(Ae.nodeName(this,"form"))return!1;Ae.event.remove(this,"._submit")}}),Ae.support.changeBubbles||(Ae.event.special.change={setup:function(){if(Oe.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(Ae.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),Ae.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),Ae.event.simulate("change",this,e,!0)})),!1;Ae.event.add(this,"beforeactivate._change",function(e){var t=e.target;Oe.test(t.nodeName)&&!Ae._data(t,"changeBubbles")&&(Ae.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||Ae.event.simulate("change",this.parentNode,e,!0)}),Ae._data(t,"changeBubbles",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return Ae.event.remove(this,"._change"),!Oe.test(this.nodeName)}}),Ae.support.focusinBubbles||Ae.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){Ae.event.simulate(t,e.target,Ae.event.fix(e),!0)};Ae.event.special[t]={setup:function(){0==n++&&G.addEventListener(e,r,!0)},teardown:function(){0==--n&&G.removeEventListener(e,r,!0)}}}),Ae.fn.extend({on:function(e,t,n,r,i){var o,a;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=C),e)this.on(o,t,n,e[o],i);return this}if(null==n&&null==r?(r=t,n=t=C):null==r&&("string"==typeof t?(r=n,n=C):(r=n,n=t,t=C)),!1===r)r=c;else if(!r)return this;return 1===i&&(a=r,(r=function(e){return Ae().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=Ae.guid++)),this.each(function(){Ae.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,Ae(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=C),!1===n&&(n=c),this.each(function(){Ae.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){Ae.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Ae.event.trigger(e,t,n,!0)}});var $e=/^.[^:#\[\.,]*$/,Ie=/^(?:parents|prev(?:Until|All))/,ze=Ae.expr.match.needsContext,Xe={children:!0,contents:!0,next:!0,prev:!0};Ae.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(Ae(e).filter(function(){for(t=0;t<i;t++)if(Ae.contains(r[t],this))return!0}));for(t=0;t<i;t++)Ae.find(e,r[t],n);return(n=this.pushStack(1<i?Ae.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=Ae(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(Ae.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(a(this,e||[],!0))},filter:function(e){return this.pushStack(a(this,e||[],!1))},is:function(e){return!!a(this,"string"==typeof e&&ze.test(e)?Ae(e):e||[],!1).length},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=ze.test(e)||"string"!=typeof e?Ae(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&Ae.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(1<o.length?Ae.unique(o):o)},index:function(e){return e?"string"==typeof e?Ae.inArray(this[0],Ae(e)):Ae.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?Ae(e,t):Ae.makeArray(e&&e.nodeType?[e]:e),r=Ae.merge(this.get(),n);return this.pushStack(Ae.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ae.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae.dir(e,"parentNode")},parentsUntil:function(e,t,n){return Ae.dir(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return Ae.dir(e,"nextSibling")},prevAll:function(e){return Ae.dir(e,"previousSibling")},nextUntil:function(e,t,n){return Ae.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae.dir(e,"previousSibling",n)},siblings:function(e){return Ae.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return Ae.sibling(e.firstChild)},contents:function(e){return Ae.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:Ae.merge([],e.childNodes)}},function(r,i){Ae.fn[r]=function(e,t){var n=Ae.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=Ae.filter(t,n)),1<this.length&&(Xe[r]||(n=Ae.unique(n)),Ie.test(r)&&(n=n.reverse())),this.pushStack(n)}}),Ae.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Ae.find.matchesSelector(r,e)?[r]:[]:Ae.find.matches(e,Ae.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){for(var r=[],i=e[t];i&&9!==i.nodeType&&(n===C||1!==i.nodeType||!Ae(i).is(n));)1===i.nodeType&&r.push(i),i=i[t];return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Ue="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ve=/ jQuery\d+="(?:null|\d+)"/g,Ye=new RegExp("<(?:"+Ue+")[\\s/>]","i"),Je=/^\s+/,Ge=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ke=/<([\w:]+)/,Qe=/<tbody/i,Ze=/<|&#?\w+;/,et=/<(?:script|style|link)/i,tt=/^(?:checkbox|radio)$/i,nt=/checked\s*(?:[^=]|=\s*.checked.)/i,rt=/^$|\/(?:java|ecma)script/i,it=/^true\/(.*)/,ot=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,at={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:Ae.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},st=g(G).appendChild(G.createElement("div"));at.optgroup=at.option,at.tbody=at.tfoot=at.colgroup=at.caption=at.thead,at.th=at.td,Ae.fn.extend({text:function(e){return Ae.access(this,function(e){return e===C?Ae.text(this):this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||f(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?Ae.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||Ae.cleanData(x(n)),n.parentNode&&(t&&Ae.contains(n.ownerDocument,n)&&b(x(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&Ae.cleanData(x(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&Ae.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Ae.clone(this,e,t)})},html:function(e){return Ae.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===C)return 1===t.nodeType?t.innerHTML.replace(Ve,""):C;if("string"==typeof e&&!et.test(e)&&(Ae.support.htmlSerialize||!Ye.test(e))&&(Ae.support.leadingWhitespace||!Je.test(e))&&!at[(Ke.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ge,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(Ae.cleanData(x(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var r=Ae.map(this,function(e){return[e.nextSibling,e.parentNode]}),i=0;return this.domManip(arguments,function(e){var t=r[i++],n=r[i++];n&&(t&&t.parentNode!==n&&(t=this.nextSibling),Ae(this).remove(),n.insertBefore(e,t))},!0),i?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(n,r,i){n=re.apply([],n);var e,t,o,a,s,l,u=0,c=this.length,f=this,p=c-1,d=n[0],h=Ae.isFunction(d);if(h||!(c<=1||"string"!=typeof d||Ae.support.checkClone)&&nt.test(d))return this.each(function(e){var t=f.eq(e);h&&(n[0]=d.call(this,e,t.html())),t.domManip(n,r,i)});if(c&&(e=(l=Ae.buildFragment(n,this[0].ownerDocument,!1,!i&&this)).firstChild,1===l.childNodes.length&&(l=e),e)){for(o=(a=Ae.map(x(l,"script"),y)).length;u<c;u++)t=l,u!==p&&(t=Ae.clone(t,!0,!0),o&&Ae.merge(a,x(t,"script"))),r.call(this[u],t,u);if(o)for(s=a[a.length-1].ownerDocument,Ae.map(a,v),u=0;u<o;u++)t=a[u],rt.test(t.type||"")&&!Ae._data(t,"globalEval")&&Ae.contains(s,t)&&(t.src?Ae._evalUrl(t.src):Ae.globalEval((t.text||t.textContent||t.innerHTML||"").replace(ot,"")));l=e=null}return this}}),Ae.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){Ae.fn[e]=function(e){for(var t,n=0,r=[],i=Ae(e),o=i.length-1;n<=o;n++)t=n===o?this:this.clone(!0),Ae(i[n])[a](t),ie.apply(r,t.get());return this.pushStack(r)}}),Ae.extend({clone:function(e,t,n){var r,i,o,a,s,l=Ae.contains(e.ownerDocument,e);if(Ae.support.html5Clone||Ae.isXMLDoc(e)||!Ye.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(Ae.support.noCloneEvent&&Ae.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ae.isXMLDoc(e)))for(r=x(o),s=x(e),a=0;null!=(i=s[a]);++a)r[a]&&d(i,r[a]);if(t)if(n)for(s=s||x(e),r=r||x(o),a=0;null!=(i=s[a]);a++)p(i,r[a]);else p(e,o);return 0<(r=x(o,"script")).length&&b(r,!l&&x(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,p=g(t),d=[],h=0;h<f;h++)if((o=e[h])||0===o)if("object"===Ae.type(o))Ae.merge(d,o.nodeType?[o]:o);else if(Ze.test(o)){for(s=s||p.appendChild(t.createElement("div")),l=(Ke.exec(o)||["",""])[1].toLowerCase(),c=at[l]||at._default,s.innerHTML=c[1]+o.replace(Ge,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!Ae.support.leadingWhitespace&&Je.test(o)&&d.push(t.createTextNode(Je.exec(o)[0])),!Ae.support.tbody)for(i=(o="table"!==l||Qe.test(o)?"<table>"!==c[1]||Qe.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)Ae.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(Ae.merge(d,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else d.push(t.createTextNode(o));for(s&&p.removeChild(s),Ae.support.appendChecked||Ae.grep(x(d,"input"),w),h=0;o=d[h++];)if((!r||-1===Ae.inArray(o,r))&&(a=Ae.contains(o.ownerDocument,o),s=x(p.appendChild(o),"script"),a&&b(s),n))for(i=0;o=s[i++];)rt.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,r,i,o,a=0,s=Ae.expando,l=Ae.cache,u=Ae.support.deleteExpando,c=Ae.event.special;null!=(n=e[a]);a++)if((t||Ae.acceptData(n))&&(o=(i=n[s])&&l[i])){if(o.events)for(r in o.events)c[r]?Ae.event.remove(n,r):Ae.removeEvent(n,r,o.handle);l[i]&&(delete l[i],u?delete n[s]:typeof n.removeAttribute!==Y?n.removeAttribute(s):n[s]=null,te.push(i))}},_evalUrl:function(e){return Ae.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),Ae.fn.extend({wrapAll:function(t){if(Ae.isFunction(t))return this.each(function(e){Ae(this).wrapAll(t.call(this,e))});if(this[0]){var e=Ae(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(n){return Ae.isFunction(n)?this.each(function(e){Ae(this).wrapInner(n.call(this,e))}):this.each(function(){var e=Ae(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=Ae.isFunction(t);return this.each(function(e){Ae(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){Ae.nodeName(this,"body")||Ae(this).replaceWith(this.childNodes)}).end()}});var lt,ut,ct,ft=/alpha\([^)]*\)/i,pt=/opacity\s*=\s*([^)]*)/,dt=/^(top|right|bottom|left)$/,ht=/^(none|table(?!-c[ea]).+)/,mt=/^margin/,gt=new RegExp("^("+ce+")(.*)$","i"),yt=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),vt=new RegExp("^([+-])=("+ce+")","i"),bt={BODY:"block"},xt={position:"absolute",visibility:"hidden",display:"block"},wt={letterSpacing:0,fontWeight:400},Tt=["Top","Right","Bottom","Left"],Ct=["Webkit","O","Moz","ms"];Ae.fn.extend({css:function(e,t){return Ae.access(this,function(e,t,n){var r,i,o={},a=0;if(Ae.isArray(t)){for(i=ut(e),r=t.length;a<r;a++)o[t[a]]=Ae.css(e,t[a],!1,i);return o}return n!==C?Ae.style(e,t,n):Ae.css(e,t)},e,t,1<arguments.length)},show:function(){return k(this,!0)},hide:function(){return k(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:T(this))?Ae(this).show():Ae(this).hide()})}}),Ae.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ct(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":Ae.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=Ae.camelCase(t),l=e.style;if(t=Ae.cssProps[s]||(Ae.cssProps[s]=h(l,s)),a=Ae.cssHooks[t]||Ae.cssHooks[s],n===C)return a&&"get"in a&&(i=a.get(e,!1,r))!==C?i:l[t];if(!("string"===(o=typeof n)&&(i=vt.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(Ae.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||Ae.cssNumber[s]||(n+="px"),Ae.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&(n=a.set(e,n,r))===C)))try{l[t]=n}catch(u){}}},css:function(e,t,n,r){var i,o,a,s=Ae.camelCase(t);return t=Ae.cssProps[s]||(Ae.cssProps[s]=h(e.style,s)),(a=Ae.cssHooks[t]||Ae.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),o===C&&(o=ct(e,t,r)),"normal"===o&&t in wt&&(o=wt[t]),""===n||n?(i=parseFloat(o),!0===n||Ae.isNumeric(i)?i||0:o):o}}),m.getComputedStyle?(ut=function(e){return m.getComputedStyle(e,null)},ct=function(e,t,n){var r,i,o,a=n||ut(e),s=a?a.getPropertyValue(t)||a[t]:C,l=e.style;return a&&(""!==s||Ae.contains(e.ownerDocument,e)||(s=Ae.style(e,t)),yt.test(s)&&mt.test(t)&&(r=l.width,i=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=a.width,l.width=r,l.minWidth=i,l.maxWidth=o)),s}):G.documentElement.currentStyle&&(ut=function(e){return e.currentStyle},ct=function(e,t,n){var r,i,o,a=n||ut(e),s=a?a[t]:C,l=e.style;return null==s&&l&&l[t]&&(s=l[t]),yt.test(s)&&!dt.test(t)&&(r=l.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),l.left="fontSize"===t?"1em":s,s=l.pixelLeft+"px",l.left=r,o&&(i.left=o)),""===s?"auto":s}),Ae.each(["height","width"],function(e,i){Ae.cssHooks[i]={get:function(e,t,n){if(t)return 0===e.offsetWidth&&ht.test(Ae.css(e,"display"))?Ae.swap(e,xt,function(){return S(e,i,n)}):S(e,i,n)},set:function(e,t,n){var r=n&&ut(e);return N(e,t,n?E(e,i,n,Ae.support.boxSizing&&"border-box"===Ae.css(e,"boxSizing",!1,r),r):0)}}}),Ae.support.opacity||(Ae.cssHooks.opacity={get:function(e,t){return pt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=Ae.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";((n.zoom=1)<=t||""===t)&&""===Ae.trim(o.replace(ft,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=ft.test(o)?o.replace(ft,i):o+" "+i)}}),Ae(function(){Ae.support.reliableMarginRight||(Ae.cssHooks.marginRight={get:function(e,t){if(t)return Ae.swap(e,{display:"inline-block"},ct,[e,"marginRight"])}}),!Ae.support.pixelPosition&&Ae.fn.position&&Ae.each(["top","left"],function(e,n){Ae.cssHooks[n]={get:function(e,t){if(t)return t=ct(e,n),yt.test(t)?Ae(e).position()[n]+"px":t}}})}),Ae.expr&&Ae.expr.filters&&(Ae.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!Ae.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||Ae.css(e,"display"))},Ae.expr.filters.visible=function(e){return!Ae.expr.filters.hidden(e)}),Ae.each({margin:"",padding:"",border:"Width"},function(i,o){Ae.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Tt[t]+o]=r[t]||r[t-2]||r[0];return n}},mt.test(i)||(Ae.cssHooks[i+o].set=N)});var kt=/%20/g,Nt=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;Ae.fn.extend({serialize:function(){return Ae.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Ae.prop(this,"elements");return e?Ae.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Ae(this).is(":disabled")&&jt.test(this.nodeName)&&!St.test(e)&&(this.checked||!tt.test(e))}).map(function(e,t){var n=Ae(this).val();return null==n?null:Ae.isArray(n)?Ae.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}}),Ae.param=function(e,t){var n,r=[],i=function(e,t){t=Ae.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===C&&(t=Ae.ajaxSettings&&Ae.ajaxSettings.traditional),Ae.isArray(e)||e.jquery&&!Ae.isPlainObject(e))Ae.each(e,function(){i(this.name,this.value)});else for(n in e)D(n,e[n],t,i);return r.join("&").replace(kt,"+")},Ae.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,n){Ae.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),Ae.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var At,Dt,Lt=Ae.now(),Ht=/\?/,qt=/#.*$/,Ft=/([?&])_=[^&]*/,_t=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Mt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ot=/^(?:GET|HEAD)$/,Rt=/^\/\//,Bt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Pt=Ae.fn.load,Wt={},$t={},It="*/".concat("*");try{Dt=J.href}catch(rn){(Dt=G.createElement("a")).href="",Dt=Dt.href}At=Bt.exec(Dt.toLowerCase())||[],Ae.fn.load=function(e,t,n){if("string"!=typeof e&&Pt)return Pt.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return 0<=s&&(r=e.slice(s,e.length),e=e.slice(0,s)),Ae.isFunction(t)?(n=t,t=C):t&&"object"==typeof t&&(o="POST"),0<a.length&&Ae.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?Ae("<div>").append(Ae.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},Ae.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Ae.fn[t]=function(e){return this.on(t,e)}}),Ae.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt,type:"GET",isLocal:Mt.test(At[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Ae.parseJSON,"text xml":Ae.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?q(q(e,Ae.ajaxSettings),t):q(Ae.ajaxSettings,e)},ajaxPrefilter:L(Wt),ajaxTransport:L($t),ajax:function(e,t){function n(e,t,n,r){var i,o,a,s,l,u=t;2!==w&&(w=2,p&&clearTimeout(p),h=C,f=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=F(m,T,n)),s=_(m,s,T,i),i?(m.ifModified&&((l=T.getResponseHeader("Last-Modified"))&&(Ae.lastModified[c]=l),(l=T.getResponseHeader("etag"))&&(Ae.etag[c]=l)),204===e||"HEAD"===m.type?u="nocontent":304===e?u="notmodified":(u=s.state,o=s.data,i=!(a=s.error))):(a=u,!e&&u||(u="error",e<0&&(e=0))),T.status=e,T.statusText=(t||u)+"",i?v.resolveWith(g,[o,u,T]):v.rejectWith(g,[T,u,a]),T.statusCode(x),x=C,d&&y.trigger(i?"ajaxSuccess":"ajaxError",[T,m,i?o:a]),b.fireWith(g,[T,u]),d&&(y.trigger("ajaxComplete",[T,m]),--Ae.active||Ae.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=C),t=t||{};var r,i,c,f,p,d,h,o,m=Ae.ajaxSetup({},t),g=m.context||m,y=m.context&&(g.nodeType||g.jquery)?Ae(g):Ae.event,v=Ae.Deferred(),b=Ae.Callbacks("once memory"),x=m.statusCode||{},a={},s={},w=0,l="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!o)for(o={};t=_t.exec(f);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?f:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=s[n]=s[n]||e,a[e]=t),this},overrideMimeType:function(e){return w||(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)x[t]=[x[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||l;return h&&h.abort(t),n(0,t),this}};if(v.promise(T).complete=b.add,T.success=T.done,T.error=T.fail,m.url=((e||m.url||Dt)+"").replace(qt,"").replace(Rt,At[1]+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=Ae.trim(m.dataType||"*").toLowerCase().match(fe)||[""],null==m.crossDomain&&(r=Bt.exec(m.url.toLowerCase()),m.crossDomain=!(!r||r[1]===At[1]&&r[2]===At[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(At[3]||("http:"===At[1]?"80":"443")))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=Ae.param(m.data,m.traditional)),H(Wt,m,t,T),2===w)return T;for(i in(d=m.global)&&0==Ae.active++&&Ae.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Ot.test(m.type),c=m.url,m.hasContent||(m.data&&(c=m.url+=(Ht.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(m.url=Ft.test(c)?c.replace(Ft,"$1_="+Lt++):c+(Ht.test(c)?"&":"?")+"_="+Lt++)),m.ifModified&&(Ae.lastModified[c]&&T.setRequestHeader("If-Modified-Since",Ae.lastModified[c]),Ae.etag[c]&&T.setRequestHeader("If-None-Match",Ae.etag[c])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&T.setRequestHeader("Content-Type",m.contentType),T.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+It+"; q=0.01":""):m.accepts["*"]),m.headers)T.setRequestHeader(i,m.headers[i]);if(m.beforeSend&&(!1===m.beforeSend.call(g,T,m)||2===w))return T.abort();for(i in l="abort",{success:1,error:1,complete:1})T[i](m[i]);if(h=H($t,m,t,T)){T.readyState=1,d&&y.trigger("ajaxSend",[T,m]),m.async&&0<m.timeout&&(p=setTimeout(function(){T.abort("timeout")},m.timeout));try{w=1,h.send(a,n)}catch(rn){if(!(w<2))throw rn;n(-1,rn)}}else n(-1,"No Transport");return T},getJSON:function(e,t,n){return Ae.get(e,t,n,"json")},getScript:function(e,t){return Ae.get(e,C,t,"script")}}),Ae.each(["get","post"],function(e,i){Ae[i]=function(e,t,n,r){return Ae.isFunction(t)&&(r=r||n,n=t,t=C),Ae.ajax({url:e,type:i,dataType:r,data:t,success:n})}}),Ae.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return Ae.globalEval(e),e}}}),Ae.ajaxPrefilter("script",function(e){e.cache===C&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),Ae.ajaxTransport("script",function(t){if(t.crossDomain){var r,i=G.head||Ae("head")[0]||G.documentElement;return{send:function(e,n){(r=G.createElement("script")).async=!0,t.scriptCharset&&(
+r.charset=t.scriptCharset),r.src=t.url,r.onload=r.onreadystatechange=function(e,t){(t||!r.readyState||/loaded|complete/.test(r.readyState))&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),r=null,t||n(200,"success"))},i.insertBefore(r,i.firstChild)},abort:function(){r&&r.onload(C,!0)}}}});var zt=[],Xt=/(=)\?(?=&|$)|\?\?/;Ae.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||Ae.expando+"_"+Lt++;return this[e]=!0,e}}),Ae.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=Ae.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Xt,"$1"+r):!1!==e.jsonp&&(e.url+=(Ht.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||Ae.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=m[r],m[r]=function(){o=arguments},n.always(function(){m[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&Ae.isFunction(i)&&i(o[0]),o=i=C}),"script"});var Ut,Vt,Yt=0,Jt=m.ActiveXObject&&function(){var e;for(e in Ut)Ut[e](C,!0)};Ae.ajaxSettings.xhr=m.ActiveXObject?function(){return!this.isLocal&&M()||O()}:M,Vt=Ae.ajaxSettings.xhr(),Ae.support.cors=!!Vt&&"withCredentials"in Vt,(Vt=Ae.support.ajax=!!Vt)&&Ae.ajaxTransport(function(c){var f;if(!c.crossDomain||Ae.support.cors)return{send:function(e,s){var l,t,u=c.xhr();if(c.username?u.open(c.type,c.url,c.async,c.username,c.password):u.open(c.type,c.url,c.async),c.xhrFields)for(t in c.xhrFields)u[t]=c.xhrFields[t];c.mimeType&&u.overrideMimeType&&u.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(t in e)u.setRequestHeader(t,e[t])}catch(n){}u.send(c.hasContent&&c.data||null),f=function(e,t){var n,r,i,o;try{if(f&&(t||4===u.readyState))if(f=C,l&&(u.onreadystatechange=Ae.noop,Jt&&delete Ut[l]),t)4!==u.readyState&&u.abort();else{o={},n=u.status,r=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(o.text=u.responseText);try{i=u.statusText}catch(rn){i=""}n||!c.isLocal||c.crossDomain?1223===n&&(n=204):n=o.text?200:404}}catch(a){t||s(-1,a)}o&&s(n,i,o,r)},c.async?4===u.readyState?setTimeout(f):(l=++Yt,Jt&&(Ut||(Ut={},Ae(m).unload(Jt)),Ut[l]=f),u.onreadystatechange=f):f()},abort:function(){f&&f(C,!0)}}});var Gt,Kt,Qt=/^(?:toggle|show|hide)$/,Zt=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),en=/queueHooks$/,tn=[$],nn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Zt.exec(t),o=i&&i[3]||(Ae.cssNumber[e]?"":"px"),a=(Ae.cssNumber[e]||"px"!==o&&+r)&&Zt.exec(Ae.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],i=i||[],a=+r||1;a/=s=s||".5",Ae.style(n.elem,e,a+o),s!==(s=n.cur()/r)&&1!==s&&--l;);return i&&(n.unit=o,n.start=+a||+r||0,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};Ae.Animation=Ae.extend(P,{tweener:function(e,t){Ae.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],nn[n]=nn[n]||[],nn[n].unshift(t)},prefilter:function(e,t){t?tn.unshift(e):tn.push(e)}}),(Ae.Tween=I).prototype={constructor:I,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Ae.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=Ae.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=Ae.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){Ae.fx.step[e.prop]?Ae.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[Ae.cssProps[e.prop]]||Ae.cssHooks[e.prop])?Ae.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ae.each(["toggle","show","hide"],function(e,r){var i=Ae.fn[r];Ae.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(z(r,!0),e,t,n)}}),Ae.fn.extend({fadeTo:function(e,t,n,r){return this.filter(T).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=Ae.isEmptyObject(t),o=Ae.speed(e,n,r),a=function(){var e=P(this,Ae.extend({},t),o);a.finish=function(){e.stop(!0)},(i||Ae._data(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=C),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=Ae.timers,r=Ae._data(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&en.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||Ae.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Ae._data(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=Ae.timers,o=n?n.length:0;for(t.finish=!0,Ae.queue(this,a,[]),r&&r.cur&&r.cur.finish&&r.cur.finish.call(this),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),Ae.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){Ae.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),Ae.speed=function(e,t,n){var r=e&&"object"==typeof e?Ae.extend({},e):{complete:n||!n&&t||Ae.isFunction(e)&&e,duration:e,easing:n&&t||t&&!Ae.isFunction(t)&&t};return r.duration=Ae.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in Ae.fx.speeds?Ae.fx.speeds[r.duration]:Ae.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){Ae.isFunction(r.old)&&r.old.call(this),r.queue&&Ae.dequeue(this,r.queue)},r},Ae.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},Ae.timers=[],Ae.fx=I.prototype.init,Ae.fx.tick=function(){var e,t=Ae.timers,n=0;for(Gt=Ae.now();n<t.length;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||Ae.fx.stop(),Gt=C},Ae.fx.timer=function(e){e()&&Ae.timers.push(e)&&Ae.fx.start()},Ae.fx.interval=13,Ae.fx.start=function(){Kt||(Kt=setInterval(Ae.fx.tick,Ae.fx.interval))},Ae.fx.stop=function(){clearInterval(Kt),Kt=null},Ae.fx.speeds={slow:600,fast:200,_default:400},Ae.fx.step={},Ae.expr&&Ae.expr.filters&&(Ae.expr.filters.animated=function(t){return Ae.grep(Ae.timers,function(e){return t===e.elem}).length}),Ae.fn.offset=function(t){if(arguments.length)return t===C?this:this.each(function(e){Ae.offset.setOffset(this,t,e)});var e,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;return o?(e=o.documentElement,Ae.contains(e,i)?(typeof i.getBoundingClientRect!==Y&&(r=i.getBoundingClientRect()),n=X(o),{top:r.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:r.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):r):void 0},Ae.offset={setOffset:function(e,t,n){var r=Ae.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=Ae(e),s=a.offset(),l=Ae.css(e,"top"),u=Ae.css(e,"left"),c={},f={};("absolute"===r||"fixed"===r)&&-1<Ae.inArray("auto",[l,u])?(i=(f=a.position()).top,o=f.left):(i=parseFloat(l)||0,o=parseFloat(u)||0),Ae.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(c.top=t.top-s.top+i),null!=t.left&&(c.left=t.left-s.left+o),"using"in t?t.using.call(e,c):a.css(c)}},Ae.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===Ae.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),Ae.nodeName(e[0],"html")||(n=e.offset()),n.top+=Ae.css(e[0],"borderTopWidth",!0),n.left+=Ae.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-Ae.css(r,"marginTop",!0),left:t.left-n.left-Ae.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||K;e&&!Ae.nodeName(e,"html")&&"static"===Ae.css(e,"position");)e=e.offsetParent;return e||K})}}),Ae.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o=/Y/.test(i);Ae.fn[t]=function(e){return Ae.access(this,function(e,t,n){var r=X(e);if(n===C)return r?i in r?r[i]:r.document.documentElement[t]:e[t];r?r.scrollTo(o?Ae(r).scrollLeft():n,o?n:Ae(r).scrollTop()):e[t]=n},t,e,arguments.length,null)}}),Ae.each({Height:"height",Width:"width"},function(o,a){Ae.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,e){Ae.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return Ae.access(this,function(e,t,n){var r;return Ae.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):n===C?Ae.css(e,t,i):Ae.style(e,t,n,i)},a,n?e:C,n,null)}})}),Ae.fn.size=function(){return this.length},Ae.fn.andSelf=Ae.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=Ae:(m.jQuery=m.$=Ae,"function"==typeof define&&define.amd&&define("jquery",[],function(){return Ae}))}(window),function(f,p){var d;f.rails!==p&&f.error("jquery-ujs has already been loaded!"),f.rails=d={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",buttonClickSelector:"button[data-remote]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(e){var t=f('meta[name="csrf-token"]').attr("content");t&&e.setRequestHeader("X-CSRF-Token",t)},fire:function(e,t,n){var r=f.Event(t);return e.trigger(r,n),!1!==r.result},confirm:function(e){return confirm(e)},ajax:function(e){return f.ajax(e)},href:function(e){return e.attr("href")},handleRemote:function(r){var e,t,n,i,o,a,s,l;if(d.fire(r,"ajax:before")){if(o=(i=r.data("cross-domain"))===p?null:i,a=r.data("with-credentials")||null,s=r.data("type")||f.ajaxSettings&&f.ajaxSettings.dataType,r.is("form")){e=r.attr("method"),t=r.attr("action"),n=r.serializeArray();var u=r.data("ujs:submit-button");u&&(n.push(u),r.data("ujs:submit-button",null))}else r.is(d.inputChangeSelector)?(e=r.data("method"),t=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):r.is(d.buttonClickSelector)?(e=r.data("method")||"get",t=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):(e=r.data("method"),t=d.href(r),n=r.data("params")||null);l={type:e||"GET",data:n,dataType:s,beforeSend:function(e,t){return t.dataType===p&&e.setRequestHeader("accept","*/*;q=0.5, "+t.accepts.script),d.fire(r,"ajax:beforeSend",[e,t])},success:function(e,t,n){r.trigger("ajax:success",[e,t,n])},complete:function(e,t){r.trigger("ajax:complete",[e,t])},error:function(e,t,n){r.trigger("ajax:error",[e,t,n])},crossDomain:o},a&&(l.xhrFields={withCredentials:a}),t&&(l.url=t);var c=d.ajax(l);return r.trigger("ajax:send",c),c}return!1},handleMethod:function(e){var t=d.href(e),n=e.data("method"),r=e.attr("target"),i=f("meta[name=csrf-token]").attr("content"),o=f("meta[name=csrf-param]").attr("content"),a=f('<form method="post" action="'+t+'"></form>'),s='<input name="_method" value="'+n+'" type="hidden" />';o!==p&&i!==p&&(s+='<input name="'+o+'" value="'+i+'" type="hidden" />'),r&&a.attr("target",r),a.hide().append(s).appendTo("body"),a.submit()},disableFormElements:function(e){e.find(d.disableSelector).each(function(){var e=f(this),t=e.is("button")?"html":"val";e.data("ujs:enable-with",e[t]()),e[t](e.data("disable-with")),e.prop("disabled",!0)})},enableFormElements:function(e){e.find(d.enableSelector).each(function(){var e=f(this),t=e.is("button")?"html":"val";e.data("ujs:enable-with")&&e[t](e.data("ujs:enable-with")),e.prop("disabled",!1)})},allowAction:function(e){var t,n=e.data("confirm"),r=!1;return!n||(d.fire(e,"confirm")&&(r=d.confirm(n),t=d.fire(e,"confirm:complete",[r])),r&&t)},blankInputs:function(e,t,n){var r,i=f(),o=t||"input,textarea",a=e.find(o);return a.each(function(){if(r=f(this),!(r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):r.val())==!n){if(r.is("input[type=radio]")&&a.filter('input[type=radio]:checked[name="'+r.attr("name")+'"]').length)return!0;i=i.add(r)}}),!!i.length&&i},nonBlankInputs:function(e,t){return d.blankInputs(e,t,!0)},stopEverything:function(e){return f(e.target).trigger("ujs:everythingStopped"),e.stopImmediatePropagation(),!1},disableElement:function(e){e.data("ujs:enable-with",e.html()),e.html(e.data("disable-with")),e.bind("click.railsDisable",function(e){return d.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==p&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable")}},d.fire(f(document),"rails:attachBindings")&&(f.ajaxPrefilter(function(e,t,n){e.crossDomain||d.CSRFProtection(n)}),f(document).delegate(d.linkDisableSelector,"ajax:complete",function(){d.enableElement(f(this))}),f(document).delegate(d.linkClickSelector,"click.rails",function(e){var t=f(this),n=t.data("method"),r=t.data("params");if(!d.allowAction(t))return d.stopEverything(e);if(t.is(d.linkDisableSelector)&&d.disableElement(t),t.data("remote")!==p){if((e.metaKey||e.ctrlKey)&&(!n||"GET"===n)&&!r)return!0;var i=d.handleRemote(t);return!1===i?d.enableElement(t):i.error(function(){d.enableElement(t)}),!1}return t.data("method")?(d.handleMethod(t),!1):void 0}),f(document).delegate(d.buttonClickSelector,"click.rails",function(e){var t=f(this);return d.allowAction(t)?(d.handleRemote(t),!1):d.stopEverything(e)}),f(document).delegate(d.inputChangeSelector,"change.rails",function(e){var t=f(this);return d.allowAction(t)?(d.handleRemote(t),!1):d.stopEverything(e)}),f(document).delegate(d.formSubmitSelector,"submit.rails",function(e){var t=f(this),n=t.data("remote")!==p,r=d.blankInputs(t,d.requiredInputSelector),i=d.nonBlankInputs(t,d.fileInputSelector);if(!d.allowAction(t))return d.stopEverything(e);if(r&&t.attr("novalidate")==p&&d.fire(t,"ajax:aborted:required",[r]))return d.stopEverything(e);if(n){if(i){setTimeout(function(){d.disableFormElements(t)},13);var o=d.fire(t,"ajax:aborted:file",[i]);return o||setTimeout(function(){d.enableFormElements(t)},13),o}return d.handleRemote(t),!1}setTimeout(function(){d.disableFormElements(t)},13)}),f(document).delegate(d.formInputClickSelector,"click.rails",function(e){var t=f(this);if(!d.allowAction(t))return d.stopEverything(e);var n=t.attr("name"),r=n?{name:n,value:t.val()}:null;t.closest("form").data("ujs:submit-button",r)}),f(document).delegate(d.formSubmitSelector,"ajax:beforeSend.rails",function(e){this==e.target&&d.disableFormElements(f(this))}),f(document).delegate(d.formSubmitSelector,"ajax:complete.rails",function(e){this==e.target&&d.enableFormElements(f(this))}),f(function(){var e=f("meta[name=csrf-token]").attr("content"),t=f("meta[name=csrf-param]").attr("content");f('form input[name="'+t+'"]').val(e)}))}(jQuery),window.onload=function(){$("video").is("*")&&($("body").append('<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">'),$("body").append('<script src="http://vjs.zencdn.net/c/video.js"></script>'))}; \ No newline at end of file
diff --git a/public/assets/application.js.gz b/public/assets/application.js.gz
new file mode 100644
index 0000000..6e5e8c4
--- /dev/null
+++ b/public/assets/application.js.gz
Binary files differ
diff --git a/public/assets/favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.ico b/public/assets/favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.ico
new file mode 100644
index 0000000..f41d332
--- /dev/null
+++ b/public/assets/favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.ico
Binary files differ
diff --git a/public/assets/favicon.ico b/public/assets/favicon.ico
new file mode 100644
index 0000000..f41d332
--- /dev/null
+++ b/public/assets/favicon.ico
Binary files differ
diff --git a/public/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg b/public/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg
new file mode 100644
index 0000000..5cd91c2
--- /dev/null
+++ b/public/assets/header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg
Binary files differ
diff --git a/public/assets/header-metal-bg.jpg b/public/assets/header-metal-bg.jpg
new file mode 100644
index 0000000..5cd91c2
--- /dev/null
+++ b/public/assets/header-metal-bg.jpg
Binary files differ
diff --git a/public/assets/hypestore-logo-39acd4f221e081c8a5868951da085870.png b/public/assets/hypestore-logo-39acd4f221e081c8a5868951da085870.png
new file mode 100644
index 0000000..26e8f4f
--- /dev/null
+++ b/public/assets/hypestore-logo-39acd4f221e081c8a5868951da085870.png
Binary files differ
diff --git a/public/assets/hypestore-logo.png b/public/assets/hypestore-logo.png
new file mode 100644
index 0000000..26e8f4f
--- /dev/null
+++ b/public/assets/hypestore-logo.png
Binary files differ
diff --git a/public/assets/jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map b/public/assets/jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map
new file mode 100644
index 0000000..18917b0
--- /dev/null
+++ b/public/assets/jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map
@@ -0,0 +1 @@
+{"version":3,"file":"jquery.min.js","sources":["jquery.js"],"names":["window","undefined","readyList","rootjQuery","core_strundefined","location","document","docElem","documentElement","_jQuery","jQuery","_$","$","class2type","core_deletedIds","core_version","core_concat","concat","core_push","push","core_slice","slice","core_indexOf","indexOf","core_toString","toString","core_hasOwn","hasOwnProperty","core_trim","trim","selector","context","fn","init","core_pnum","source","core_rnotwhite","rtrim","rquickExpr","rsingleTag","rvalidchars","rvalidbraces","rvalidescape","rvalidtokens","rmsPrefix","rdashAlpha","fcamelCase","all","letter","toUpperCase","completed","event","addEventListener","type","readyState","detach","ready","removeEventListener","detachEvent","prototype","jquery","constructor","match","elem","this","charAt","length","exec","find","merge","parseHTML","nodeType","ownerDocument","test","isPlainObject","isFunction","attr","getElementById","parentNode","id","makeArray","toArray","call","get","num","pushStack","elems","ret","prevObject","each","callback","args","promise","done","apply","arguments","first","eq","last","i","len","j","map","end","sort","splice","extend","src","copyIsArray","copy","name","options","clone","target","deep","isArray","expando","Math","random","replace","noConflict","isReady","readyWait","holdReady","hold","wait","body","setTimeout","resolveWith","trigger","off","obj","Array","isWindow","isNumeric","isNaN","parseFloat","isFinite","String","key","e","support","ownLast","isEmptyObject","error","msg","Error","data","keepScripts","parsed","scripts","createElement","buildFragment","remove","childNodes","parseJSON","JSON","parse","Function","parseXML","xml","tmp","DOMParser","parseFromString","ActiveXObject","async","loadXML","getElementsByTagName","noop","globalEval","execScript","camelCase","string","nodeName","toLowerCase","value","isArraylike","text","arr","results","Object","inArray","max","second","l","grep","inv","retVal","arg","guid","proxy","access","chainable","emptyGet","raw","bulk","now","Date","getTime","swap","old","style","Deferred","attachEvent","top","frameElement","doScroll","doScrollCheck","split","cachedruns","Expr","getText","isXML","compile","outermostContext","sortInput","setDocument","documentIsHTML","rbuggyQSA","rbuggyMatches","matches","contains","preferredDoc","dirruns","classCache","createCache","tokenCache","compilerCache","hasDuplicate","sortOrder","strundefined","MAX_NEGATIVE","hasOwn","pop","push_native","booleans","whitespace","characterEncoding","identifier","attributes","pseudos","RegExp","rcomma","rcombinators","rsibling","rattributeQuotes","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rnative","rinputs","rheader","rescape","runescape","funescape","_","escaped","escapedWhitespace","high","fromCharCode","els","Sizzle","seed","m","groups","nid","newContext","newSelector","getElementsByClassName","qsa","tokenize","getAttribute","setAttribute","toSelector","join","querySelectorAll","qsaError","removeAttribute","select","isNative","keys","cache","cacheLength","shift","markFunction","assert","div","removeChild","addHandle","attrs","handler","current","setHandle","attrHandle","boolHandler","val","getAttributeNode","specified","interpolationHandler","valueHandler","defaultValue","siblingCheck","a","b","cur","diff","sourceIndex","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","node","doc","innerHTML","firstChild","className","input","appendChild","createComment","getById","getElementsByName","filter","attrId","tag","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","sortDetached","div1","compare","aup","ap","bp","unshift","expr","elements","uniqueSort","duplicates","detectDuplicates","sortStable","textContent","nodeValue","selectors","createPseudo","relative",">","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","outerCache","nodeIndex","start","parent","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","dirkey","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","matcherCachedRuns","bySet","byElement","superMatcher","expandContext","setMatched","matchedCount","outermost","contextBackup","dirrunsUnique","group","contexts","token","filters","unique","isXMLDoc","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","self","disable","add","index","lock","locked","fireWith","func","tuples","state","always","deferred","fail","then","fns","newDefer","tuple","action","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","progressContexts","resolveContexts","fragment","opt","eventName","isSupported","cssText","getSetAttribute","leadingWhitespace","tbody","htmlSerialize","hrefNormalized","opacity","cssFloat","checkOn","optSelected","enctype","html5Clone","cloneNode","outerHTML","inlineBlockNeedsLayout","shrinkWrapBlocks","pixelPosition","deleteExpando","noCloneEvent","reliableMarginRight","boxSizingReliable","noCloneChecked","optDisabled","radioValue","createDocumentFragment","appendChecked","checkClone","click","change","focusin","backgroundClip","clearCloneStyle","container","marginDiv","tds","divReset","offsetHeight","display","reliableHiddenOffsets","zoom","boxSizing","offsetWidth","getComputedStyle","width","marginRight","rbrace","rmultiDash","internalData","pvt","acceptData","thisCache","internalKey","isNode","toJSON","internalRemoveData","isEmptyDataObject","cleanData","noData","applet","embed","hasData","removeData","_data","_removeData","dataAttr","queue","dequeue","startLength","hooks","_queueHooks","next","stop","setter","delay","time","fx","speeds","timeout","clearTimeout","clearQueue","count","defer","nodeHook","boolHook","rclass","rreturn","rfocusable","rclickable","ruseDefault","getSetInput","removeAttr","prop","removeProp","propFix","addClass","classes","clazz","proceed","removeClass","toggleClass","stateVal","isBool","classNames","hasClass","valHooks","set","option","one","optionSet","nType","attrHooks","propName","attrNames","for","class","notxml","propHooks","tabindex","parseInt","getter","setAttributeNode","createAttribute","coords","contenteditable","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","global","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","defaultView","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","getPreventDefault","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","origFn","triggerHandler","isSimple","rparentsprev","rneedsContext","guaranteedUnique","children","contents","prev","targets","winnow","is","closest","pos","prevAll","addBack","sibling","parents","parentsUntil","until","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","n","r","qualifier","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","manipulation_rcheckableType","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","append","createTextNode","domManip","manipulationTarget","prepend","insertBefore","before","after","keepData","getAll","setGlobalEval","dataAndEvents","deepDataAndEvents","html","replaceWith","allowIntersection","hasScripts","iNoClone","disableScript","restoreScript","_evalUrl","content","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultChecked","defaultSelected","appendTo","prependTo","insertAfter","replaceAll","insert","found","fixDefaultChecked","destElements","srcElements","inPage","selection","wrap","safe","nodes","url","ajax","dataType","throws","wrapAll","wrapInner","unwrap","iframe","getStyles","curCSS","ralpha","ropacity","rposition","rdisplayswap","rmargin","rnumsplit","rnumnonpx","rrelNum","elemdisplay","BODY","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssExpand","cssPrefixes","vendorPropName","capName","origName","isHidden","el","css","showHide","show","hidden","css_defaultDisplay","styles","hide","toggle","cssHooks","computed","cssNumber","columnCount","fillOpacity","lineHeight","orphans","widows","zIndex","cssProps","float","extra","_computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","setPositiveNumber","subtract","augmentWidthOrHeight","isBorderBox","getWidthOrHeight","valueIsBorderBox","actualDisplay","write","close","$1","visible","margin","padding","border","prefix","suffix","expand","expanded","parts","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","serialize","serializeArray","traditional","s","encodeURIComponent","ajaxSettings","buildParams","v","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","ajaxLocParts","ajaxLocation","ajax_nonce","ajax_rquery","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","_load","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataTypes","inspectPrefiltersOrTransports","originalOptions","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","params","response","responseText","complete","status","active","lastModified","etag","isLocal","processData","contentType","accepts","*","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","mimeType","code","abort","statusText","finalText","success","method","crossDomain","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","responses","isSuccess","modified","ajaxHandleResponses","ajaxConvert","rejectWith","getJSON","getScript","firstDataType","ct","finalDataType","conv2","conv","dataFilter","script","text script","head","scriptCharset","charset","onload","onreadystatechange","isAbort","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","xhrCallbacks","xhrSupported","xhrId","xhrOnUnloadAbort","createStandardXHR","XMLHttpRequest","createActiveXHR","xhr","cors","username","open","xhrFields","firefoxAccessException","unload","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","tween","createTween","unit","scale","maxIterations","createFxNow","animation","collection","Animation","properties","stopped","tick","currentTime","startTime","duration","percent","tweens","run","opts","specialEasing","originalProperties","Tween","easing","gotoEnd","propFilter","timer","anim","tweener","prefilter","oldfire","dataShow","unqueued","overflow","overflowX","overflowY","eased","step","cssFn","speed","animate","genFx","fadeTo","to","optall","doAnimation","finish","stopQueue","timers","includeWidth","height","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","linear","p","swing","cos","PI","interval","setInterval","clearInterval","slow","fast","animated","offset","setOffset","win","box","getBoundingClientRect","getWindow","pageYOffset","pageXOffset","curElem","curOffset","curCSSTop","curCSSLeft","calculatePosition","curPosition","curTop","curLeft","using","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","module","exports","define","amd"],"mappings":"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"}
diff --git a/public/assets/jquery.min.map b/public/assets/jquery.min.map
new file mode 100644
index 0000000..18917b0
--- /dev/null
+++ b/public/assets/jquery.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"jquery.min.js","sources":["jquery.js"],"names":["window","undefined","readyList","rootjQuery","core_strundefined","location","document","docElem","documentElement","_jQuery","jQuery","_$","$","class2type","core_deletedIds","core_version","core_concat","concat","core_push","push","core_slice","slice","core_indexOf","indexOf","core_toString","toString","core_hasOwn","hasOwnProperty","core_trim","trim","selector","context","fn","init","core_pnum","source","core_rnotwhite","rtrim","rquickExpr","rsingleTag","rvalidchars","rvalidbraces","rvalidescape","rvalidtokens","rmsPrefix","rdashAlpha","fcamelCase","all","letter","toUpperCase","completed","event","addEventListener","type","readyState","detach","ready","removeEventListener","detachEvent","prototype","jquery","constructor","match","elem","this","charAt","length","exec","find","merge","parseHTML","nodeType","ownerDocument","test","isPlainObject","isFunction","attr","getElementById","parentNode","id","makeArray","toArray","call","get","num","pushStack","elems","ret","prevObject","each","callback","args","promise","done","apply","arguments","first","eq","last","i","len","j","map","end","sort","splice","extend","src","copyIsArray","copy","name","options","clone","target","deep","isArray","expando","Math","random","replace","noConflict","isReady","readyWait","holdReady","hold","wait","body","setTimeout","resolveWith","trigger","off","obj","Array","isWindow","isNumeric","isNaN","parseFloat","isFinite","String","key","e","support","ownLast","isEmptyObject","error","msg","Error","data","keepScripts","parsed","scripts","createElement","buildFragment","remove","childNodes","parseJSON","JSON","parse","Function","parseXML","xml","tmp","DOMParser","parseFromString","ActiveXObject","async","loadXML","getElementsByTagName","noop","globalEval","execScript","camelCase","string","nodeName","toLowerCase","value","isArraylike","text","arr","results","Object","inArray","max","second","l","grep","inv","retVal","arg","guid","proxy","access","chainable","emptyGet","raw","bulk","now","Date","getTime","swap","old","style","Deferred","attachEvent","top","frameElement","doScroll","doScrollCheck","split","cachedruns","Expr","getText","isXML","compile","outermostContext","sortInput","setDocument","documentIsHTML","rbuggyQSA","rbuggyMatches","matches","contains","preferredDoc","dirruns","classCache","createCache","tokenCache","compilerCache","hasDuplicate","sortOrder","strundefined","MAX_NEGATIVE","hasOwn","pop","push_native","booleans","whitespace","characterEncoding","identifier","attributes","pseudos","RegExp","rcomma","rcombinators","rsibling","rattributeQuotes","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rnative","rinputs","rheader","rescape","runescape","funescape","_","escaped","escapedWhitespace","high","fromCharCode","els","Sizzle","seed","m","groups","nid","newContext","newSelector","getElementsByClassName","qsa","tokenize","getAttribute","setAttribute","toSelector","join","querySelectorAll","qsaError","removeAttribute","select","isNative","keys","cache","cacheLength","shift","markFunction","assert","div","removeChild","addHandle","attrs","handler","current","setHandle","attrHandle","boolHandler","val","getAttributeNode","specified","interpolationHandler","valueHandler","defaultValue","siblingCheck","a","b","cur","diff","sourceIndex","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","node","doc","innerHTML","firstChild","className","input","appendChild","createComment","getById","getElementsByName","filter","attrId","tag","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","sortDetached","div1","compare","aup","ap","bp","unshift","expr","elements","uniqueSort","duplicates","detectDuplicates","sortStable","textContent","nodeValue","selectors","createPseudo","relative",">","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","outerCache","nodeIndex","start","parent","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","dirkey","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","matcherCachedRuns","bySet","byElement","superMatcher","expandContext","setMatched","matchedCount","outermost","contextBackup","dirrunsUnique","group","contexts","token","filters","unique","isXMLDoc","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","self","disable","add","index","lock","locked","fireWith","func","tuples","state","always","deferred","fail","then","fns","newDefer","tuple","action","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","progressContexts","resolveContexts","fragment","opt","eventName","isSupported","cssText","getSetAttribute","leadingWhitespace","tbody","htmlSerialize","hrefNormalized","opacity","cssFloat","checkOn","optSelected","enctype","html5Clone","cloneNode","outerHTML","inlineBlockNeedsLayout","shrinkWrapBlocks","pixelPosition","deleteExpando","noCloneEvent","reliableMarginRight","boxSizingReliable","noCloneChecked","optDisabled","radioValue","createDocumentFragment","appendChecked","checkClone","click","change","focusin","backgroundClip","clearCloneStyle","container","marginDiv","tds","divReset","offsetHeight","display","reliableHiddenOffsets","zoom","boxSizing","offsetWidth","getComputedStyle","width","marginRight","rbrace","rmultiDash","internalData","pvt","acceptData","thisCache","internalKey","isNode","toJSON","internalRemoveData","isEmptyDataObject","cleanData","noData","applet","embed","hasData","removeData","_data","_removeData","dataAttr","queue","dequeue","startLength","hooks","_queueHooks","next","stop","setter","delay","time","fx","speeds","timeout","clearTimeout","clearQueue","count","defer","nodeHook","boolHook","rclass","rreturn","rfocusable","rclickable","ruseDefault","getSetInput","removeAttr","prop","removeProp","propFix","addClass","classes","clazz","proceed","removeClass","toggleClass","stateVal","isBool","classNames","hasClass","valHooks","set","option","one","optionSet","nType","attrHooks","propName","attrNames","for","class","notxml","propHooks","tabindex","parseInt","getter","setAttributeNode","createAttribute","coords","contenteditable","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","global","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","defaultView","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","getPreventDefault","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","origFn","triggerHandler","isSimple","rparentsprev","rneedsContext","guaranteedUnique","children","contents","prev","targets","winnow","is","closest","pos","prevAll","addBack","sibling","parents","parentsUntil","until","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","n","r","qualifier","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","manipulation_rcheckableType","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","append","createTextNode","domManip","manipulationTarget","prepend","insertBefore","before","after","keepData","getAll","setGlobalEval","dataAndEvents","deepDataAndEvents","html","replaceWith","allowIntersection","hasScripts","iNoClone","disableScript","restoreScript","_evalUrl","content","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultChecked","defaultSelected","appendTo","prependTo","insertAfter","replaceAll","insert","found","fixDefaultChecked","destElements","srcElements","inPage","selection","wrap","safe","nodes","url","ajax","dataType","throws","wrapAll","wrapInner","unwrap","iframe","getStyles","curCSS","ralpha","ropacity","rposition","rdisplayswap","rmargin","rnumsplit","rnumnonpx","rrelNum","elemdisplay","BODY","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssExpand","cssPrefixes","vendorPropName","capName","origName","isHidden","el","css","showHide","show","hidden","css_defaultDisplay","styles","hide","toggle","cssHooks","computed","cssNumber","columnCount","fillOpacity","lineHeight","orphans","widows","zIndex","cssProps","float","extra","_computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","setPositiveNumber","subtract","augmentWidthOrHeight","isBorderBox","getWidthOrHeight","valueIsBorderBox","actualDisplay","write","close","$1","visible","margin","padding","border","prefix","suffix","expand","expanded","parts","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","serialize","serializeArray","traditional","s","encodeURIComponent","ajaxSettings","buildParams","v","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","ajaxLocParts","ajaxLocation","ajax_nonce","ajax_rquery","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","_load","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataTypes","inspectPrefiltersOrTransports","originalOptions","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","params","response","responseText","complete","status","active","lastModified","etag","isLocal","processData","contentType","accepts","*","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","mimeType","code","abort","statusText","finalText","success","method","crossDomain","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","responses","isSuccess","modified","ajaxHandleResponses","ajaxConvert","rejectWith","getJSON","getScript","firstDataType","ct","finalDataType","conv2","conv","dataFilter","script","text script","head","scriptCharset","charset","onload","onreadystatechange","isAbort","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","xhrCallbacks","xhrSupported","xhrId","xhrOnUnloadAbort","createStandardXHR","XMLHttpRequest","createActiveXHR","xhr","cors","username","open","xhrFields","firefoxAccessException","unload","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","tween","createTween","unit","scale","maxIterations","createFxNow","animation","collection","Animation","properties","stopped","tick","currentTime","startTime","duration","percent","tweens","run","opts","specialEasing","originalProperties","Tween","easing","gotoEnd","propFilter","timer","anim","tweener","prefilter","oldfire","dataShow","unqueued","overflow","overflowX","overflowY","eased","step","cssFn","speed","animate","genFx","fadeTo","to","optall","doAnimation","finish","stopQueue","timers","includeWidth","height","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","linear","p","swing","cos","PI","interval","setInterval","clearInterval","slow","fast","animated","offset","setOffset","win","box","getBoundingClientRect","getWindow","pageYOffset","pageXOffset","curElem","curOffset","curCSSTop","curCSSLeft","calculatePosition","curPosition","curTop","curLeft","using","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","module","exports","define","amd"],"mappings":"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"}
diff --git a/public/assets/jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt b/public/assets/jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt
new file mode 100644
index 0000000..4e69fee
--- /dev/null
+++ b/public/assets/jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
diff --git a/public/assets/jquery/GPL-LICENSE.txt b/public/assets/jquery/GPL-LICENSE.txt
new file mode 100644
index 0000000..4e69fee
--- /dev/null
+++ b/public/assets/jquery/GPL-LICENSE.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
diff --git a/public/assets/jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt b/public/assets/jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt
new file mode 100644
index 0000000..965a831
--- /dev/null
+++ b/public/assets/jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt
@@ -0,0 +1,20 @@
+Copyright (c) 2007 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/public/assets/jquery/MIT-LICENSE.txt b/public/assets/jquery/MIT-LICENSE.txt
new file mode 100644
index 0000000..965a831
--- /dev/null
+++ b/public/assets/jquery/MIT-LICENSE.txt
@@ -0,0 +1,20 @@
+Copyright (c) 2007 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/public/assets/logo-6d3e063a99ffccd614017a391c23f4ef.png b/public/assets/logo-6d3e063a99ffccd614017a391c23f4ef.png
new file mode 100644
index 0000000..8849010
--- /dev/null
+++ b/public/assets/logo-6d3e063a99ffccd614017a391c23f4ef.png
Binary files differ
diff --git a/public/assets/logo.png b/public/assets/logo.png
new file mode 100644
index 0000000..8849010
--- /dev/null
+++ b/public/assets/logo.png
Binary files differ
diff --git a/public/assets/manifest.yml b/public/assets/manifest.yml
new file mode 100644
index 0000000..6b02c9d
--- /dev/null
+++ b/public/assets/manifest.yml
@@ -0,0 +1,1016 @@
+---
+header-metal-bg.jpg: header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg
+header-metal-bg/index.jpg: header-metal-bg-9e7ee0fb3ece6aad3b0f905bbaf84d92.jpg
+hypestore-logo.png: hypestore-logo-39acd4f221e081c8a5868951da085870.png
+hypestore-logo/index.png: hypestore-logo-39acd4f221e081c8a5868951da085870.png
+logo.png: logo-6d3e063a99ffccd614017a391c23f4ef.png
+logo/index.png: logo-6d3e063a99ffccd614017a391c23f4ef.png
+module-header-bg.jpg: module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg
+module-header-bg/index.jpg: module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg
+rails.png: rails-71e944d9b39043eba50b77788c0d767f.png
+rails/index.png: rails-71e944d9b39043eba50b77788c0d767f.png
+application.js: application-4d6493fe963234b4c7b45ade62c3c467.js
+application/index.js: application-4d6493fe963234b4c7b45ade62c3c467.js
+application.css: application-412b54623b012499266b96d99d334ee0.css
+application/index.css: application-412b54623b012499266b96d99d334ee0.css
+refinery/blog/backend.css: refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css
+refinery/blog/backend/index.css: refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css
+refinery/layout.css: refinery/layout-c3b76b11c3efa36212a37f44f0243721.css
+refinery/layout/index.css: refinery/layout-c3b76b11c3efa36212a37f44f0243721.css
+refinery/admin/add_video_icon.png: refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.png
+refinery/admin/add_video_icon/index.png: refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.png
+refinery/admin/wymeditor_monkeypatch.js: refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js
+refinery/admin/wymeditor_monkeypatch/index.js: refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js
+refinery/admin/video.css: refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css
+refinery/admin/video/index.css: refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css
+refinery/page-image-picker.js: refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js
+refinery/page-image-picker/index.js: refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js
+refinery/page-image-picker.css: refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css
+refinery/page-image-picker/index.css: refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css
+refinery/inquiries/inquiries.css: refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css
+refinery/inquiries/inquiries/index.css: refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css
+refinery/blog/icons/add.png: refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png
+refinery/blog/icons/add/index.png: refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png
+refinery/blog/icons/cog.png: refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png
+refinery/blog/icons/cog/index.png: refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png
+refinery/blog/icons/comment.png: refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png
+refinery/blog/icons/comment/index.png: refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png
+refinery/blog/icons/comment_cross.png: refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png
+refinery/blog/icons/comment_cross/index.png: refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png
+refinery/blog/icons/comment_tick.png: refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png
+refinery/blog/icons/comment_tick/index.png: refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png
+refinery/blog/icons/comments.png: refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png
+refinery/blog/icons/comments/index.png: refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png
+refinery/blog/icons/down.gif: refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
+refinery/blog/icons/down/index.gif: refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
+refinery/blog/icons/folder.png: refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
+refinery/blog/icons/folder/index.png: refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
+refinery/blog/icons/folder_add.png: refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png
+refinery/blog/icons/folder_add/index.png: refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png
+refinery/blog/icons/folder_edit.png: refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png
+refinery/blog/icons/folder_edit/index.png: refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png
+refinery/blog/icons/page.png: refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png
+refinery/blog/icons/page/index.png: refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png
+refinery/blog/icons/page_add.png: refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
+refinery/blog/icons/page_add/index.png: refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
+refinery/blog/icons/page_copy.png: refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png
+refinery/blog/icons/page_copy/index.png: refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png
+refinery/blog/icons/up.gif: refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
+refinery/blog/icons/up/index.gif: refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
+refinery/blog/rss-feed.png: refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png
+refinery/blog/rss-feed/index.png: refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png
+refinery/blog/backend.js: refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js
+refinery/blog/backend/index.js: refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js
+refinery/blog/frontend.js: refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js
+refinery/blog/frontend/index.js: refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js
+refinery/blog/frontend.css: refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css
+refinery/blog/frontend/index.css: refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css
+refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png: refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.png
+refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40/index.png: refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.png
+refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png: refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.png
+refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40/index.png: refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.png
+refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100.png: refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.png
+refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100/index.png: refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.png
+refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png: refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.png
+refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400/index.png: refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.png
+refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png: refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.png
+refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400/index.png: refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.png
+refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png: refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png
+refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400/index.png: refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png
+refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png: refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.png
+refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100/index.png: refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.png
+refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.png
+refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100/index.png: refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.png
+refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.png
+refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100/index.png: refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.png
+refinery/blog/ui-lightness/images/ui-icons_222222_256x240.png: refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png
+refinery/blog/ui-lightness/images/ui-icons_222222_256x240/index.png: refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png
+refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240.png: refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.png
+refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240/index.png: refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.png
+refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240.png: refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.png
+refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240/index.png: refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.png
+refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240.png: refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.png
+refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240/index.png: refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.png
+refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240.png: refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png
+refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240/index.png: refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png
+refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css: refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css
+refinery/blog/ui-lightness/jquery-ui-1/index.8.13.custom.css: refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css
+favicon.ico: favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.ico
+favicon/index.ico: favicon-1e0b01b3522c5bfba04bcfc8cd44f7a3.ico
+refinery/add.png: refinery/add-9a2889f2465445213560968d111b01ca.png
+refinery/add/index.png: refinery/add-9a2889f2465445213560968d111b01ca.png
+refinery/admin_bg.png: refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.png
+refinery/admin_bg/index.png: refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.png
+refinery/ajax-loader.gif: refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif
+refinery/ajax-loader/index.gif: refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif
+refinery/branch-end.gif: refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif
+refinery/branch-end/index.gif: refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif
+refinery/branch-start.gif: refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif
+refinery/branch-start/index.gif: refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif
+refinery/branch.gif: refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif
+refinery/branch/index.gif: refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif
+refinery/carousel-left.png: refinery/carousel-left-66712656360e353e8f35d31895a21538.png
+refinery/carousel-left/index.png: refinery/carousel-left-66712656360e353e8f35d31895a21538.png
+refinery/carousel-right.png: refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png
+refinery/carousel-right/index.png: refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png
+refinery/cross.png: refinery/cross-c7e97cb840129c1352553ada6557c8e4.png
+refinery/cross/index.png: refinery/cross-c7e97cb840129c1352553ada6557c8e4.png
+refinery/dialogLoadingAnimation.gif: refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif
+refinery/dialogLoadingAnimation/index.gif: refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif
+refinery/header_background.png: refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.png
+refinery/header_background/index.png: refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.png
+refinery/hover-gradient.jpg: refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg
+refinery/hover-gradient/index.jpg: refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg
+refinery/icons/accept.png: refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png
+refinery/icons/accept/index.png: refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png
+refinery/icons/add.png: refinery/icons/add-9a2889f2465445213560968d111b01ca.png
+refinery/icons/add/index.png: refinery/icons/add-9a2889f2465445213560968d111b01ca.png
+refinery/icons/ajax-loader.gif: refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif
+refinery/icons/ajax-loader/index.gif: refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif
+refinery/icons/application_edit.png: refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png
+refinery/icons/application_edit/index.png: refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png
+refinery/icons/application_go.png: refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png
+refinery/icons/application_go/index.png: refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png
+refinery/icons/arrow_left.png: refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png
+refinery/icons/arrow_left/index.png: refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png
+refinery/icons/arrow_switch.png: refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png
+refinery/icons/arrow_switch/index.png: refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png
+refinery/icons/arrow_up.png: refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.png
+refinery/icons/arrow_up/index.png: refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.png
+refinery/icons/bin.png: refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png
+refinery/icons/bin/index.png: refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png
+refinery/icons/bin_closed.png: refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png
+refinery/icons/bin_closed/index.png: refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png
+refinery/icons/cancel.png: refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png
+refinery/icons/cancel/index.png: refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png
+refinery/icons/cog_add.png: refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.png
+refinery/icons/cog_add/index.png: refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.png
+refinery/icons/cog_edit.png: refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.png
+refinery/icons/cog_edit/index.png: refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.png
+refinery/icons/cross.png: refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png
+refinery/icons/cross/index.png: refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png
+refinery/icons/delete.png: refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png
+refinery/icons/delete/index.png: refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png
+refinery/icons/doc.png: refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png
+refinery/icons/doc/index.png: refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png
+refinery/icons/down.gif: refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
+refinery/icons/down/index.gif: refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
+refinery/icons/edit.png: refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.png
+refinery/icons/edit/index.png: refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.png
+refinery/icons/email.png: refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png
+refinery/icons/email/index.png: refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png
+refinery/icons/email_edit.png: refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png
+refinery/icons/email_edit/index.png: refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png
+refinery/icons/email_go.png: refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.png
+refinery/icons/email_go/index.png: refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.png
+refinery/icons/email_open.png: refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.png
+refinery/icons/email_open/index.png: refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.png
+refinery/icons/eye.png: refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
+refinery/icons/eye/index.png: refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
+refinery/icons/folder.png: refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
+refinery/icons/folder/index.png: refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
+refinery/icons/folder_open.png: refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png
+refinery/icons/folder_open/index.png: refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png
+refinery/icons/folder_page_white.png: refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png
+refinery/icons/folder_page_white/index.png: refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png
+refinery/icons/image_add.png: refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.png
+refinery/icons/image_add/index.png: refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.png
+refinery/icons/image_edit.png: refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.png
+refinery/icons/image_edit/index.png: refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.png
+refinery/icons/img.png: refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png
+refinery/icons/img/index.png: refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png
+refinery/icons/information.png: refinery/icons/information-373340911d358ed8570bcad0f9d327f4.png
+refinery/icons/information/index.png: refinery/icons/information-373340911d358ed8570bcad0f9d327f4.png
+refinery/icons/layout_add.png: refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.png
+refinery/icons/layout_add/index.png: refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.png
+refinery/icons/layout_edit.png: refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.png
+refinery/icons/layout_edit/index.png: refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.png
+refinery/icons/music.png: refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png
+refinery/icons/music/index.png: refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png
+refinery/icons/page.png: refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png
+refinery/icons/page/index.png: refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png
+refinery/icons/page_add.png: refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
+refinery/icons/page_add/index.png: refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
+refinery/icons/page_edit.png: refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.png
+refinery/icons/page_edit/index.png: refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.png
+refinery/icons/page_white_edit.png: refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.png
+refinery/icons/page_white_edit/index.png: refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.png
+refinery/icons/page_white_gear.png: refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png
+refinery/icons/page_white_gear/index.png: refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png
+refinery/icons/page_white_put.png: refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.png
+refinery/icons/page_white_put/index.png: refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.png
+refinery/icons/pdf.png: refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png
+refinery/icons/pdf/index.png: refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png
+refinery/icons/ppt.png: refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png
+refinery/icons/ppt/index.png: refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png
+refinery/icons/star.png: refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png
+refinery/icons/star/index.png: refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png
+refinery/icons/tick.png: refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png
+refinery/icons/tick/index.png: refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png
+refinery/icons/up.gif: refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
+refinery/icons/up/index.gif: refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
+refinery/icons/user_add.png: refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.png
+refinery/icons/user_add/index.png: refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.png
+refinery/icons/user_comment.png: refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png
+refinery/icons/user_comment/index.png: refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png
+refinery/icons/user_edit.png: refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.png
+refinery/icons/user_edit/index.png: refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.png
+refinery/icons/xls.png: refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png
+refinery/icons/xls/index.png: refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png
+refinery/icons/zip.png: refinery/icons/zip-a108caff87245e593c088a27d4654103.png
+refinery/icons/zip/index.png: refinery/icons/zip-a108caff87245e593c088a27d4654103.png
+refinery/icons/zoom.png: refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.png
+refinery/icons/zoom/index.png: refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.png
+refinery/logo-large.png: refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.png
+refinery/logo-large/index.png: refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.png
+refinery/logo-medium.png: refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.png
+refinery/logo-medium/index.png: refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.png
+refinery/logo-site-bar.png: refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.png
+refinery/logo-site-bar/index.png: refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.png
+refinery/logo-small-medium.png: refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.png
+refinery/logo-small-medium/index.png: refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.png
+refinery/logo-small.png: refinery/logo-small-087034e622c74f30b73325989ad7a51a.png
+refinery/logo-small/index.png: refinery/logo-small-087034e622c74f30b73325989ad7a51a.png
+refinery/logo-tiny.png: refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.png
+refinery/logo-tiny/index.png: refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.png
+refinery/logo.png: refinery/logo-19c2d86f5b00d30c2031cad2de14446a.png
+refinery/logo/index.png: refinery/logo-19c2d86f5b00d30c2031cad2de14446a.png
+refinery/nav-3-background.gif: refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gif
+refinery/nav-3-background/index.gif: refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gif
+refinery/nav_inactive_background.png: refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png
+refinery/nav_inactive_background/index.png: refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png
+refinery/orange_button.png: refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png
+refinery/orange_button/index.png: refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png
+refinery/page_bg.png: refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png
+refinery/page_bg/index.png: refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png
+refinery/text_field_background.png: refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.png
+refinery/text_field_background/index.png: refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.png
+refinery/tooltip-nib.gif: refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gif
+refinery/tooltip-nib/index.gif: refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gif
+refinery/tooltip-nib.png: refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.png
+refinery/tooltip-nib/index.png: refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.png
+wymeditor/skins/refinery/arrow_redo.png: wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.png
+wymeditor/skins/refinery/arrow_redo/index.png: wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.png
+wymeditor/skins/refinery/arrow_undo.png: wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.png
+wymeditor/skins/refinery/arrow_undo/index.png: wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.png
+wymeditor/skins/refinery/eye.png: wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
+wymeditor/skins/refinery/eye/index.png: wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
+wymeditor/skins/refinery/html5/article.png: wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png
+wymeditor/skins/refinery/html5/article/index.png: wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png
+wymeditor/skins/refinery/html5/aside.png: wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png
+wymeditor/skins/refinery/html5/aside/index.png: wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png
+wymeditor/skins/refinery/html5/blockquote.png: wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png
+wymeditor/skins/refinery/html5/blockquote/index.png: wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png
+wymeditor/skins/refinery/html5/command.png: wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png
+wymeditor/skins/refinery/html5/command/index.png: wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png
+wymeditor/skins/refinery/html5/details.png: wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png
+wymeditor/skins/refinery/html5/details/index.png: wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png
+wymeditor/skins/refinery/html5/figcaption.png: wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png
+wymeditor/skins/refinery/html5/figcaption/index.png: wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png
+wymeditor/skins/refinery/html5/figure.png: wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png
+wymeditor/skins/refinery/html5/figure/index.png: wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png
+wymeditor/skins/refinery/html5/footer.png: wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png
+wymeditor/skins/refinery/html5/footer/index.png: wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png
+wymeditor/skins/refinery/html5/h1.png: wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png
+wymeditor/skins/refinery/html5/h1/index.png: wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png
+wymeditor/skins/refinery/html5/h2.png: wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png
+wymeditor/skins/refinery/html5/h2/index.png: wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png
+wymeditor/skins/refinery/html5/h3.png: wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png
+wymeditor/skins/refinery/html5/h3/index.png: wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png
+wymeditor/skins/refinery/html5/h4.png: wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png
+wymeditor/skins/refinery/html5/h4/index.png: wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png
+wymeditor/skins/refinery/html5/h5.png: wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png
+wymeditor/skins/refinery/html5/h5/index.png: wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png
+wymeditor/skins/refinery/html5/h6.png: wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png
+wymeditor/skins/refinery/html5/h6/index.png: wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png
+wymeditor/skins/refinery/html5/header.png: wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png
+wymeditor/skins/refinery/html5/header/index.png: wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png
+wymeditor/skins/refinery/html5/hgroup.png: wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png
+wymeditor/skins/refinery/html5/hgroup/index.png: wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png
+wymeditor/skins/refinery/html5/mark.png: wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png
+wymeditor/skins/refinery/html5/mark/index.png: wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png
+wymeditor/skins/refinery/html5/meter.png: wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png
+wymeditor/skins/refinery/html5/meter/index.png: wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png
+wymeditor/skins/refinery/html5/nav.png: wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png
+wymeditor/skins/refinery/html5/nav/index.png: wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png
+wymeditor/skins/refinery/html5/p.png: wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png
+wymeditor/skins/refinery/html5/p/index.png: wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png
+wymeditor/skins/refinery/html5/pre.png: wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png
+wymeditor/skins/refinery/html5/pre/index.png: wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png
+wymeditor/skins/refinery/html5/progress.png: wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png
+wymeditor/skins/refinery/html5/progress/index.png: wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png
+wymeditor/skins/refinery/html5/readme.md: wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md
+wymeditor/skins/refinery/html5/readme/index.md: wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md
+wymeditor/skins/refinery/html5/rp.png: wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png
+wymeditor/skins/refinery/html5/rp/index.png: wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png
+wymeditor/skins/refinery/html5/rt.png: wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png
+wymeditor/skins/refinery/html5/rt/index.png: wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png
+wymeditor/skins/refinery/html5/ruby.png: wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png
+wymeditor/skins/refinery/html5/ruby/index.png: wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png
+wymeditor/skins/refinery/html5/section.png: wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png
+wymeditor/skins/refinery/html5/section/index.png: wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png
+wymeditor/skins/refinery/html5/summary.png: wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png
+wymeditor/skins/refinery/html5/summary/index.png: wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png
+wymeditor/skins/refinery/html5/time.png: wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png
+wymeditor/skins/refinery/html5/time/index.png: wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png
+wymeditor/skins/refinery/iframe/lbl-blockquote.png: wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.png
+wymeditor/skins/refinery/iframe/lbl-blockquote/index.png: wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.png
+wymeditor/skins/refinery/iframe/lbl-h1.png: wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.png
+wymeditor/skins/refinery/iframe/lbl-h1/index.png: wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.png
+wymeditor/skins/refinery/iframe/lbl-h2.png: wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.png
+wymeditor/skins/refinery/iframe/lbl-h2/index.png: wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.png
+wymeditor/skins/refinery/iframe/lbl-h3.png: wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.png
+wymeditor/skins/refinery/iframe/lbl-h3/index.png: wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.png
+wymeditor/skins/refinery/iframe/lbl-h4.png: wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.png
+wymeditor/skins/refinery/iframe/lbl-h4/index.png: wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.png
+wymeditor/skins/refinery/iframe/lbl-h5.png: wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.png
+wymeditor/skins/refinery/iframe/lbl-h5/index.png: wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.png
+wymeditor/skins/refinery/iframe/lbl-h6.png: wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.png
+wymeditor/skins/refinery/iframe/lbl-h6/index.png: wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.png
+wymeditor/skins/refinery/iframe/lbl-p.png: wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.png
+wymeditor/skins/refinery/iframe/lbl-p/index.png: wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.png
+wymeditor/skins/refinery/iframe/lbl-pre.png: wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.png
+wymeditor/skins/refinery/iframe/lbl-pre/index.png: wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.png
+wymeditor/skins/refinery/link_add.png: wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png
+wymeditor/skins/refinery/link_add/index.png: wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png
+wymeditor/skins/refinery/link_break.png: wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png
+wymeditor/skins/refinery/link_break/index.png: wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png
+wymeditor/skins/refinery/page_code.png: wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png
+wymeditor/skins/refinery/page_code/index.png: wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png
+wymeditor/skins/refinery/page_paste.png: wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.png
+wymeditor/skins/refinery/page_paste/index.png: wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.png
+wymeditor/skins/refinery/photo_add.png: wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png
+wymeditor/skins/refinery/photo_add/index.png: wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png
+wymeditor/skins/refinery/right.png: wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.png
+wymeditor/skins/refinery/right/index.png: wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.png
+wymeditor/skins/refinery/style.png: wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png
+wymeditor/skins/refinery/style/index.png: wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png
+wymeditor/skins/refinery/table_add.png: wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png
+wymeditor/skins/refinery/table_add/index.png: wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png
+wymeditor/skins/refinery/text_align_center.png: wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.png
+wymeditor/skins/refinery/text_align_center/index.png: wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.png
+wymeditor/skins/refinery/text_align_justify.png: wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.png
+wymeditor/skins/refinery/text_align_justify/index.png: wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.png
+wymeditor/skins/refinery/text_align_left.png: wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.png
+wymeditor/skins/refinery/text_align_left/index.png: wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.png
+wymeditor/skins/refinery/text_align_right.png: wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.png
+wymeditor/skins/refinery/text_align_right/index.png: wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.png
+wymeditor/skins/refinery/text_bold.png: wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png
+wymeditor/skins/refinery/text_bold/index.png: wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png
+wymeditor/skins/refinery/text_heading_1.png: wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png
+wymeditor/skins/refinery/text_heading_1/index.png: wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png
+wymeditor/skins/refinery/text_heading_2.png: wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png
+wymeditor/skins/refinery/text_heading_2/index.png: wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png
+wymeditor/skins/refinery/text_heading_3.png: wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png
+wymeditor/skins/refinery/text_heading_3/index.png: wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png
+wymeditor/skins/refinery/text_heading_4.png: wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png
+wymeditor/skins/refinery/text_heading_4/index.png: wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png
+wymeditor/skins/refinery/text_heading_5.png: wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png
+wymeditor/skins/refinery/text_heading_5/index.png: wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png
+wymeditor/skins/refinery/text_heading_6.png: wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png
+wymeditor/skins/refinery/text_heading_6/index.png: wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png
+wymeditor/skins/refinery/text_indent.png: wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.png
+wymeditor/skins/refinery/text_indent/index.png: wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.png
+wymeditor/skins/refinery/text_indent_remove.png: wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.png
+wymeditor/skins/refinery/text_indent_remove/index.png: wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.png
+wymeditor/skins/refinery/text_italic.png: wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png
+wymeditor/skins/refinery/text_italic/index.png: wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png
+wymeditor/skins/refinery/text_list_bullets.png: wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png
+wymeditor/skins/refinery/text_list_bullets/index.png: wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png
+wymeditor/skins/refinery/text_list_numbers.png: wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png
+wymeditor/skins/refinery/text_list_numbers/index.png: wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png
+wymeditor/skins/refinery/text_paragraph.png: wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png
+wymeditor/skins/refinery/text_paragraph/index.png: wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png
+wymeditor/skins/refinery/text_strikethrough.png: wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.png
+wymeditor/skins/refinery/text_strikethrough/index.png: wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.png
+wymeditor/skins/refinery/text_subscript.png: wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.png
+wymeditor/skins/refinery/text_subscript/index.png: wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.png
+wymeditor/skins/refinery/text_superscript.png: wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.png
+wymeditor/skins/refinery/text_superscript/index.png: wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.png
+wymeditor/skins/refinery/text_underline.png: wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.png
+wymeditor/skins/refinery/text_underline/index.png: wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.png
+wymeditor/skins/wymeditor_icon.png: wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.png
+wymeditor/skins/wymeditor_icon/index.png: wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.png
+admin.js: admin-c68c90bf420a39762f013bd78295ee27.js
+admin/index.js: admin-c68c90bf420a39762f013bd78295ee27.js
+refinery/admin.js: refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js
+refinery/admin/index.js: refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js
+refinery/ajaxy_pagination.js: refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js
+refinery/ajaxy_pagination/index.js: refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js
+refinery/boot_wym.js: refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js
+refinery/boot_wym/index.js: refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js
+refinery/core.js: refinery/core-be2c10d9a54f1fc40c523df655019035.js
+refinery/core/index.js: refinery/core-be2c10d9a54f1fc40c523df655019035.js
+refinery/interface.js: refinery/interface-aa38581611f42a443dbf982b9622715f.js
+refinery/interface/index.js: refinery/interface-aa38581611f42a443dbf982b9622715f.js
+refinery/modal_dialogs.js: refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js
+refinery/modal_dialogs/index.js: refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js
+refinery/nestedsortables.js: refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js
+refinery/nestedsortables/index.js: refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js
+refinery/refinery.js: refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js
+refinery/refinery/index.js: refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js
+refinery/serializelist.js: refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js
+refinery/serializelist/index.js: refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js
+refinery/site_bar.js: refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js
+refinery/site_bar/index.js: refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js
+refinery/sortable_list.js: refinery/sortable_list-6f67261b794a657be68e19c993764a99.js
+refinery/sortable_list/index.js: refinery/sortable_list-6f67261b794a657be68e19c993764a99.js
+refinery/sortable_menu.js: refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js
+refinery/sortable_menu/index.js: refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js
+refinery/submenu.js: refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js
+refinery/submenu/index.js: refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js
+refinery/submit_continue.js: refinery/submit_continue-348d497757901da976503cbb9b83c64a.js
+refinery/submit_continue/index.js: refinery/submit_continue-348d497757901da976503cbb9b83c64a.js
+refinery/tree.js: refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js
+refinery/tree/index.js: refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js
+refinery/wymeditor.js: refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js
+refinery/wymeditor/index.js: refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js
+wymeditor/GPL-license.txt: wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt
+wymeditor/GPL-license/index.txt: wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt
+wymeditor/MIT-license.txt: wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt
+wymeditor/MIT-license/index.txt: wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt
+wymeditor/README: wymeditor/README
+wymeditor/lang/bg.js: wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js
+wymeditor/lang/bg/index.js: wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js
+wymeditor/lang/ca.js: wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js
+wymeditor/lang/ca/index.js: wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js
+wymeditor/lang/cs.js: wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js
+wymeditor/lang/cs/index.js: wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js
+wymeditor/lang/da.js: wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js
+wymeditor/lang/da/index.js: wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js
+wymeditor/lang/de.js: wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js
+wymeditor/lang/de/index.js: wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js
+wymeditor/lang/en.js: wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js
+wymeditor/lang/en/index.js: wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js
+wymeditor/lang/es.js: wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js
+wymeditor/lang/es/index.js: wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js
+wymeditor/lang/fa.js: wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js
+wymeditor/lang/fa/index.js: wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js
+wymeditor/lang/fi.js: wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js
+wymeditor/lang/fi/index.js: wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js
+wymeditor/lang/fr.js: wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js
+wymeditor/lang/fr/index.js: wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js
+wymeditor/lang/he.js: wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js
+wymeditor/lang/he/index.js: wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js
+wymeditor/lang/hu.js: wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js
+wymeditor/lang/hu/index.js: wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js
+wymeditor/lang/it.js: wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js
+wymeditor/lang/it/index.js: wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js
+wymeditor/lang/ja.js: wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js
+wymeditor/lang/ja/index.js: wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js
+wymeditor/lang/lv.js: wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js
+wymeditor/lang/lv/index.js: wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js
+wymeditor/lang/nb.js: wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js
+wymeditor/lang/nb/index.js: wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js
+wymeditor/lang/nl.js: wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js
+wymeditor/lang/nl/index.js: wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js
+wymeditor/lang/nn.js: wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js
+wymeditor/lang/nn/index.js: wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js
+wymeditor/lang/pl.js: wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js
+wymeditor/lang/pl/index.js: wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js
+wymeditor/lang/pt-BR.js: wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js
+wymeditor/lang/pt-BR/index.js: wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js
+wymeditor/lang/pt.js: wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js
+wymeditor/lang/pt/index.js: wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js
+wymeditor/lang/rs.js: wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js
+wymeditor/lang/rs/index.js: wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js
+wymeditor/lang/ru.js: wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js
+wymeditor/lang/ru/index.js: wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js
+wymeditor/lang/sk.js: wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js
+wymeditor/lang/sk/index.js: wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js
+wymeditor/lang/sl.js: wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js
+wymeditor/lang/sl/index.js: wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js
+wymeditor/lang/sv.js: wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js
+wymeditor/lang/sv/index.js: wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js
+wymeditor/lang/tr.js: wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js
+wymeditor/lang/tr/index.js: wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js
+wymeditor/lang/vi.js: wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js
+wymeditor/lang/vi/index.js: wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js
+wymeditor/lang/zh-CN.js: wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js
+wymeditor/lang/zh-CN/index.js: wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js
+wymeditor/skins/refinery/skin.js: wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js
+wymeditor/skins/refinery/skin/index.js: wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js
+refinery/formatting.css: refinery/formatting-b44a4730207530562f26df85da80f491.css
+refinery/formatting/index.css: refinery/formatting-b44a4730207530562f26df85da80f491.css
+refinery/refinery.css: refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css
+refinery/refinery/index.css: refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css
+refinery/site_bar.css: refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css
+refinery/site_bar/index.css: refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css
+refinery/submenu.css: refinery/submenu-570ced67a262e79cae523bc0d5e34748.css
+refinery/submenu/index.css: refinery/submenu-570ced67a262e79cae523bc0d5e34748.css
+refinery/theme.css: refinery/theme-826827947dc7b4764fcddc0c4d777e60.css
+refinery/theme/index.css: refinery/theme-826827947dc7b4764fcddc0c4d777e60.css
+refinery/tooltips.css: refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css
+refinery/tooltips/index.css: refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css
+refinery/ui.css: refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css
+refinery/ui/index.css: refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css
+wymeditor/skins/refinery/skin.css: wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css
+wymeditor/skins/refinery/skin/index.css: wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css
+wymeditor/skins/refinery/wymiframe.css: wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css
+wymeditor/skins/refinery/wymiframe/index.css: wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css
+jquery/GPL-LICENSE.txt: jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt
+jquery/GPL-LICENSE/index.txt: jquery/GPL-LICENSE-27f89c0db4520f46798bc20a5c16db4b.txt
+jquery/MIT-LICENSE.txt: jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt
+jquery/MIT-LICENSE/index.txt: jquery/MIT-LICENSE-0e79f92a6c67da617372107fa8e96422.txt
+modernizr-min.js: modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js
+modernizr-min/index.js: modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js
+refinery/icons/flags/ad.png: refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.png
+refinery/icons/flags/ad/index.png: refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.png
+refinery/icons/flags/ae.png: refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.png
+refinery/icons/flags/ae/index.png: refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.png
+refinery/icons/flags/af.png: refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.png
+refinery/icons/flags/af/index.png: refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.png
+refinery/icons/flags/ag.png: refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.png
+refinery/icons/flags/ag/index.png: refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.png
+refinery/icons/flags/ai.png: refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.png
+refinery/icons/flags/ai/index.png: refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.png
+refinery/icons/flags/al.png: refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.png
+refinery/icons/flags/al/index.png: refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.png
+refinery/icons/flags/am.png: refinery/icons/flags/am-99532acfe2237908f645622174b87f58.png
+refinery/icons/flags/am/index.png: refinery/icons/flags/am-99532acfe2237908f645622174b87f58.png
+refinery/icons/flags/an.png: refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.png
+refinery/icons/flags/an/index.png: refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.png
+refinery/icons/flags/ao.png: refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.png
+refinery/icons/flags/ao/index.png: refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.png
+refinery/icons/flags/ar.png: refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.png
+refinery/icons/flags/ar/index.png: refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.png
+refinery/icons/flags/as.png: refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.png
+refinery/icons/flags/as/index.png: refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.png
+refinery/icons/flags/at.png: refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.png
+refinery/icons/flags/at/index.png: refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.png
+refinery/icons/flags/au.png: refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.png
+refinery/icons/flags/au/index.png: refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.png
+refinery/icons/flags/aw.png: refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.png
+refinery/icons/flags/aw/index.png: refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.png
+refinery/icons/flags/ax.png: refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.png
+refinery/icons/flags/ax/index.png: refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.png
+refinery/icons/flags/az.png: refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.png
+refinery/icons/flags/az/index.png: refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.png
+refinery/icons/flags/ba.png: refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.png
+refinery/icons/flags/ba/index.png: refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.png
+refinery/icons/flags/bb.png: refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.png
+refinery/icons/flags/bb/index.png: refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.png
+refinery/icons/flags/bd.png: refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.png
+refinery/icons/flags/bd/index.png: refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.png
+refinery/icons/flags/be.png: refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.png
+refinery/icons/flags/be/index.png: refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.png
+refinery/icons/flags/bf.png: refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.png
+refinery/icons/flags/bf/index.png: refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.png
+refinery/icons/flags/bg.png: refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.png
+refinery/icons/flags/bg/index.png: refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.png
+refinery/icons/flags/bh.png: refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.png
+refinery/icons/flags/bh/index.png: refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.png
+refinery/icons/flags/bi.png: refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.png
+refinery/icons/flags/bi/index.png: refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.png
+refinery/icons/flags/bj.png: refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.png
+refinery/icons/flags/bj/index.png: refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.png
+refinery/icons/flags/bm.png: refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.png
+refinery/icons/flags/bm/index.png: refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.png
+refinery/icons/flags/bn.png: refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.png
+refinery/icons/flags/bn/index.png: refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.png
+refinery/icons/flags/bo.png: refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.png
+refinery/icons/flags/bo/index.png: refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.png
+refinery/icons/flags/bs.png: refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.png
+refinery/icons/flags/bs/index.png: refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.png
+refinery/icons/flags/bt.png: refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.png
+refinery/icons/flags/bt/index.png: refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.png
+refinery/icons/flags/bv.png: refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/bv/index.png: refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/bw.png: refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.png
+refinery/icons/flags/bw/index.png: refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.png
+refinery/icons/flags/by.png: refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.png
+refinery/icons/flags/by/index.png: refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.png
+refinery/icons/flags/bz.png: refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.png
+refinery/icons/flags/bz/index.png: refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.png
+refinery/icons/flags/ca.png: refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.png
+refinery/icons/flags/ca/index.png: refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.png
+refinery/icons/flags/catalonia.png: refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.png
+refinery/icons/flags/catalonia/index.png: refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.png
+refinery/icons/flags/cc.png: refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.png
+refinery/icons/flags/cc/index.png: refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.png
+refinery/icons/flags/cd.png: refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.png
+refinery/icons/flags/cd/index.png: refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.png
+refinery/icons/flags/cf.png: refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.png
+refinery/icons/flags/cf/index.png: refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.png
+refinery/icons/flags/cg.png: refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.png
+refinery/icons/flags/cg/index.png: refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.png
+refinery/icons/flags/ch.png: refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.png
+refinery/icons/flags/ch/index.png: refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.png
+refinery/icons/flags/ci.png: refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.png
+refinery/icons/flags/ci/index.png: refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.png
+refinery/icons/flags/ck.png: refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.png
+refinery/icons/flags/ck/index.png: refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.png
+refinery/icons/flags/cl.png: refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.png
+refinery/icons/flags/cl/index.png: refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.png
+refinery/icons/flags/cm.png: refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.png
+refinery/icons/flags/cm/index.png: refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.png
+refinery/icons/flags/cn.png: refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.png
+refinery/icons/flags/cn/index.png: refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.png
+refinery/icons/flags/co.png: refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.png
+refinery/icons/flags/co/index.png: refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.png
+refinery/icons/flags/cr.png: refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.png
+refinery/icons/flags/cr/index.png: refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.png
+refinery/icons/flags/cs.png: refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.png
+refinery/icons/flags/cs/index.png: refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.png
+refinery/icons/flags/cu.png: refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.png
+refinery/icons/flags/cu/index.png: refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.png
+refinery/icons/flags/cv.png: refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.png
+refinery/icons/flags/cv/index.png: refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.png
+refinery/icons/flags/cx.png: refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.png
+refinery/icons/flags/cx/index.png: refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.png
+refinery/icons/flags/cy.png: refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.png
+refinery/icons/flags/cy/index.png: refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.png
+refinery/icons/flags/da.png: refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.png
+refinery/icons/flags/da/index.png: refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.png
+refinery/icons/flags/de.png: refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.png
+refinery/icons/flags/de/index.png: refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.png
+refinery/icons/flags/dj.png: refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.png
+refinery/icons/flags/dj/index.png: refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.png
+refinery/icons/flags/dm.png: refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.png
+refinery/icons/flags/dm/index.png: refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.png
+refinery/icons/flags/do.png: refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.png
+refinery/icons/flags/do/index.png: refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.png
+refinery/icons/flags/dz.png: refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.png
+refinery/icons/flags/dz/index.png: refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.png
+refinery/icons/flags/ec.png: refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.png
+refinery/icons/flags/ec/index.png: refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.png
+refinery/icons/flags/eg.png: refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.png
+refinery/icons/flags/eg/index.png: refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.png
+refinery/icons/flags/eh.png: refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.png
+refinery/icons/flags/eh/index.png: refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.png
+refinery/icons/flags/el.png: refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.png
+refinery/icons/flags/el/index.png: refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.png
+refinery/icons/flags/en.png: refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.png
+refinery/icons/flags/en/index.png: refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.png
+refinery/icons/flags/england.png: refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.png
+refinery/icons/flags/england/index.png: refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.png
+refinery/icons/flags/er.png: refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.png
+refinery/icons/flags/er/index.png: refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.png
+refinery/icons/flags/es.png: refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.png
+refinery/icons/flags/es/index.png: refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.png
+refinery/icons/flags/et.png: refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.png
+refinery/icons/flags/et/index.png: refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.png
+refinery/icons/flags/europeanunion.png: refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.png
+refinery/icons/flags/europeanunion/index.png: refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.png
+refinery/icons/flags/fam.png: refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.png
+refinery/icons/flags/fam/index.png: refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.png
+refinery/icons/flags/fi.png: refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.png
+refinery/icons/flags/fi/index.png: refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.png
+refinery/icons/flags/fj.png: refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.png
+refinery/icons/flags/fj/index.png: refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.png
+refinery/icons/flags/fk.png: refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.png
+refinery/icons/flags/fk/index.png: refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.png
+refinery/icons/flags/fm.png: refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.png
+refinery/icons/flags/fm/index.png: refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.png
+refinery/icons/flags/fo.png: refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.png
+refinery/icons/flags/fo/index.png: refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.png
+refinery/icons/flags/fr.png: refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/fr/index.png: refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/ga.png: refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.png
+refinery/icons/flags/ga/index.png: refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.png
+refinery/icons/flags/gd.png: refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.png
+refinery/icons/flags/gd/index.png: refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.png
+refinery/icons/flags/ge.png: refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.png
+refinery/icons/flags/ge/index.png: refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.png
+refinery/icons/flags/gf.png: refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/gf/index.png: refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/gh.png: refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.png
+refinery/icons/flags/gh/index.png: refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.png
+refinery/icons/flags/gi.png: refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.png
+refinery/icons/flags/gi/index.png: refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.png
+refinery/icons/flags/gl.png: refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.png
+refinery/icons/flags/gl/index.png: refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.png
+refinery/icons/flags/gm.png: refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.png
+refinery/icons/flags/gm/index.png: refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.png
+refinery/icons/flags/gn.png: refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.png
+refinery/icons/flags/gn/index.png: refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.png
+refinery/icons/flags/gp.png: refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.png
+refinery/icons/flags/gp/index.png: refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.png
+refinery/icons/flags/gq.png: refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.png
+refinery/icons/flags/gq/index.png: refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.png
+refinery/icons/flags/gr.png: refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.png
+refinery/icons/flags/gr/index.png: refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.png
+refinery/icons/flags/gs.png: refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.png
+refinery/icons/flags/gs/index.png: refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.png
+refinery/icons/flags/gt.png: refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.png
+refinery/icons/flags/gt/index.png: refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.png
+refinery/icons/flags/gu.png: refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.png
+refinery/icons/flags/gu/index.png: refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.png
+refinery/icons/flags/gw.png: refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.png
+refinery/icons/flags/gw/index.png: refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.png
+refinery/icons/flags/gy.png: refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.png
+refinery/icons/flags/gy/index.png: refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.png
+refinery/icons/flags/hk.png: refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.png
+refinery/icons/flags/hk/index.png: refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.png
+refinery/icons/flags/hm.png: refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.png
+refinery/icons/flags/hm/index.png: refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.png
+refinery/icons/flags/hn.png: refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.png
+refinery/icons/flags/hn/index.png: refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.png
+refinery/icons/flags/hr.png: refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.png
+refinery/icons/flags/hr/index.png: refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.png
+refinery/icons/flags/ht.png: refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.png
+refinery/icons/flags/ht/index.png: refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.png
+refinery/icons/flags/hu.png: refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.png
+refinery/icons/flags/hu/index.png: refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.png
+refinery/icons/flags/id.png: refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.png
+refinery/icons/flags/id/index.png: refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.png
+refinery/icons/flags/ie.png: refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.png
+refinery/icons/flags/ie/index.png: refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.png
+refinery/icons/flags/il.png: refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.png
+refinery/icons/flags/il/index.png: refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.png
+refinery/icons/flags/in.png: refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.png
+refinery/icons/flags/in/index.png: refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.png
+refinery/icons/flags/io.png: refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.png
+refinery/icons/flags/io/index.png: refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.png
+refinery/icons/flags/iq.png: refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.png
+refinery/icons/flags/iq/index.png: refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.png
+refinery/icons/flags/ir.png: refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.png
+refinery/icons/flags/ir/index.png: refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.png
+refinery/icons/flags/is.png: refinery/icons/flags/is-0561921eae2304010308b14b3002370f.png
+refinery/icons/flags/is/index.png: refinery/icons/flags/is-0561921eae2304010308b14b3002370f.png
+refinery/icons/flags/it.png: refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.png
+refinery/icons/flags/it/index.png: refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.png
+refinery/icons/flags/ja.png: refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.png
+refinery/icons/flags/ja/index.png: refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.png
+refinery/icons/flags/jm.png: refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.png
+refinery/icons/flags/jm/index.png: refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.png
+refinery/icons/flags/jo.png: refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.png
+refinery/icons/flags/jo/index.png: refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.png
+refinery/icons/flags/ke.png: refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.png
+refinery/icons/flags/ke/index.png: refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.png
+refinery/icons/flags/kg.png: refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.png
+refinery/icons/flags/kg/index.png: refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.png
+refinery/icons/flags/kh.png: refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.png
+refinery/icons/flags/kh/index.png: refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.png
+refinery/icons/flags/ki.png: refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.png
+refinery/icons/flags/ki/index.png: refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.png
+refinery/icons/flags/km.png: refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.png
+refinery/icons/flags/km/index.png: refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.png
+refinery/icons/flags/kn.png: refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.png
+refinery/icons/flags/kn/index.png: refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.png
+refinery/icons/flags/ko.png: refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.png
+refinery/icons/flags/ko/index.png: refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.png
+refinery/icons/flags/kp.png: refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.png
+refinery/icons/flags/kp/index.png: refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.png
+refinery/icons/flags/kr.png: refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.png
+refinery/icons/flags/kr/index.png: refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.png
+refinery/icons/flags/kw.png: refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.png
+refinery/icons/flags/kw/index.png: refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.png
+refinery/icons/flags/ky.png: refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.png
+refinery/icons/flags/ky/index.png: refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.png
+refinery/icons/flags/kz.png: refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.png
+refinery/icons/flags/kz/index.png: refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.png
+refinery/icons/flags/la.png: refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.png
+refinery/icons/flags/la/index.png: refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.png
+refinery/icons/flags/lb.png: refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.png
+refinery/icons/flags/lb/index.png: refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.png
+refinery/icons/flags/lc.png: refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.png
+refinery/icons/flags/lc/index.png: refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.png
+refinery/icons/flags/li.png: refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.png
+refinery/icons/flags/li/index.png: refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.png
+refinery/icons/flags/lk.png: refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.png
+refinery/icons/flags/lk/index.png: refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.png
+refinery/icons/flags/lr.png: refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.png
+refinery/icons/flags/lr/index.png: refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.png
+refinery/icons/flags/ls.png: refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.png
+refinery/icons/flags/ls/index.png: refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.png
+refinery/icons/flags/lt.png: refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.png
+refinery/icons/flags/lt/index.png: refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.png
+refinery/icons/flags/lu.png: refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.png
+refinery/icons/flags/lu/index.png: refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.png
+refinery/icons/flags/lv.png: refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.png
+refinery/icons/flags/lv/index.png: refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.png
+refinery/icons/flags/ly.png: refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.png
+refinery/icons/flags/ly/index.png: refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.png
+refinery/icons/flags/ma.png: refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.png
+refinery/icons/flags/ma/index.png: refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.png
+refinery/icons/flags/mc.png: refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.png
+refinery/icons/flags/mc/index.png: refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.png
+refinery/icons/flags/md.png: refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.png
+refinery/icons/flags/md/index.png: refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.png
+refinery/icons/flags/me.png: refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.png
+refinery/icons/flags/me/index.png: refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.png
+refinery/icons/flags/mg.png: refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.png
+refinery/icons/flags/mg/index.png: refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.png
+refinery/icons/flags/mh.png: refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.png
+refinery/icons/flags/mh/index.png: refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.png
+refinery/icons/flags/mk.png: refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.png
+refinery/icons/flags/mk/index.png: refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.png
+refinery/icons/flags/ml.png: refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.png
+refinery/icons/flags/ml/index.png: refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.png
+refinery/icons/flags/mm.png: refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.png
+refinery/icons/flags/mm/index.png: refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.png
+refinery/icons/flags/mn.png: refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.png
+refinery/icons/flags/mn/index.png: refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.png
+refinery/icons/flags/mo.png: refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.png
+refinery/icons/flags/mo/index.png: refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.png
+refinery/icons/flags/mp.png: refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.png
+refinery/icons/flags/mp/index.png: refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.png
+refinery/icons/flags/mq.png: refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.png
+refinery/icons/flags/mq/index.png: refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.png
+refinery/icons/flags/mr.png: refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.png
+refinery/icons/flags/mr/index.png: refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.png
+refinery/icons/flags/ms.png: refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.png
+refinery/icons/flags/ms/index.png: refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.png
+refinery/icons/flags/mt.png: refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.png
+refinery/icons/flags/mt/index.png: refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.png
+refinery/icons/flags/mu.png: refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.png
+refinery/icons/flags/mu/index.png: refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.png
+refinery/icons/flags/mv.png: refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.png
+refinery/icons/flags/mv/index.png: refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.png
+refinery/icons/flags/mw.png: refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.png
+refinery/icons/flags/mw/index.png: refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.png
+refinery/icons/flags/mx.png: refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.png
+refinery/icons/flags/mx/index.png: refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.png
+refinery/icons/flags/my.png: refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.png
+refinery/icons/flags/my/index.png: refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.png
+refinery/icons/flags/mz.png: refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.png
+refinery/icons/flags/mz/index.png: refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.png
+refinery/icons/flags/na.png: refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.png
+refinery/icons/flags/na/index.png: refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.png
+refinery/icons/flags/nb.png: refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/nb/index.png: refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/nc.png: refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.png
+refinery/icons/flags/nc/index.png: refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.png
+refinery/icons/flags/ne.png: refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.png
+refinery/icons/flags/ne/index.png: refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.png
+refinery/icons/flags/nf.png: refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.png
+refinery/icons/flags/nf/index.png: refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.png
+refinery/icons/flags/ng.png: refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.png
+refinery/icons/flags/ng/index.png: refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.png
+refinery/icons/flags/ni.png: refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.png
+refinery/icons/flags/ni/index.png: refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.png
+refinery/icons/flags/nl.png: refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.png
+refinery/icons/flags/nl/index.png: refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.png
+refinery/icons/flags/nn.png: refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/nn/index.png: refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/np.png: refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.png
+refinery/icons/flags/np/index.png: refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.png
+refinery/icons/flags/nr.png: refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.png
+refinery/icons/flags/nr/index.png: refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.png
+refinery/icons/flags/nu.png: refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.png
+refinery/icons/flags/nu/index.png: refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.png
+refinery/icons/flags/nz.png: refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.png
+refinery/icons/flags/nz/index.png: refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.png
+refinery/icons/flags/om.png: refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.png
+refinery/icons/flags/om/index.png: refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.png
+refinery/icons/flags/pa.png: refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.png
+refinery/icons/flags/pa/index.png: refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.png
+refinery/icons/flags/pe.png: refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.png
+refinery/icons/flags/pe/index.png: refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.png
+refinery/icons/flags/pf.png: refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.png
+refinery/icons/flags/pf/index.png: refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.png
+refinery/icons/flags/pg.png: refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.png
+refinery/icons/flags/pg/index.png: refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.png
+refinery/icons/flags/ph.png: refinery/icons/flags/ph-a14e910078670875965de6edaec35577.png
+refinery/icons/flags/ph/index.png: refinery/icons/flags/ph-a14e910078670875965de6edaec35577.png
+refinery/icons/flags/pk.png: refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.png
+refinery/icons/flags/pk/index.png: refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.png
+refinery/icons/flags/pl.png: refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.png
+refinery/icons/flags/pl/index.png: refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.png
+refinery/icons/flags/pm.png: refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.png
+refinery/icons/flags/pm/index.png: refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.png
+refinery/icons/flags/pn.png: refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.png
+refinery/icons/flags/pn/index.png: refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.png
+refinery/icons/flags/pr.png: refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.png
+refinery/icons/flags/pr/index.png: refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.png
+refinery/icons/flags/ps.png: refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.png
+refinery/icons/flags/ps/index.png: refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.png
+refinery/icons/flags/pt-BR.png: refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.png
+refinery/icons/flags/pt-BR/index.png: refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.png
+refinery/icons/flags/pt.png: refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.png
+refinery/icons/flags/pt/index.png: refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.png
+refinery/icons/flags/pw.png: refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.png
+refinery/icons/flags/pw/index.png: refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.png
+refinery/icons/flags/py.png: refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.png
+refinery/icons/flags/py/index.png: refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.png
+refinery/icons/flags/qa.png: refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.png
+refinery/icons/flags/qa/index.png: refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.png
+refinery/icons/flags/re.png: refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/re/index.png: refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.png
+refinery/icons/flags/ro.png: refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.png
+refinery/icons/flags/ro/index.png: refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.png
+refinery/icons/flags/rs.png: refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.png
+refinery/icons/flags/rs/index.png: refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.png
+refinery/icons/flags/ru.png: refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.png
+refinery/icons/flags/ru/index.png: refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.png
+refinery/icons/flags/rw.png: refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.png
+refinery/icons/flags/rw/index.png: refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.png
+refinery/icons/flags/sa.png: refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.png
+refinery/icons/flags/sa/index.png: refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.png
+refinery/icons/flags/sb.png: refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.png
+refinery/icons/flags/sb/index.png: refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.png
+refinery/icons/flags/sc.png: refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.png
+refinery/icons/flags/sc/index.png: refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.png
+refinery/icons/flags/scotland.png: refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.png
+refinery/icons/flags/scotland/index.png: refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.png
+refinery/icons/flags/sd.png: refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.png
+refinery/icons/flags/sd/index.png: refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.png
+refinery/icons/flags/sg.png: refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.png
+refinery/icons/flags/sg/index.png: refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.png
+refinery/icons/flags/sh.png: refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.png
+refinery/icons/flags/sh/index.png: refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.png
+refinery/icons/flags/si.png: refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.png
+refinery/icons/flags/si/index.png: refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.png
+refinery/icons/flags/sj.png: refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/sj/index.png: refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.png
+refinery/icons/flags/sk.png: refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.png
+refinery/icons/flags/sk/index.png: refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.png
+refinery/icons/flags/sl.png: refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.png
+refinery/icons/flags/sl/index.png: refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.png
+refinery/icons/flags/sm.png: refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.png
+refinery/icons/flags/sm/index.png: refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.png
+refinery/icons/flags/sn.png: refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.png
+refinery/icons/flags/sn/index.png: refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.png
+refinery/icons/flags/so.png: refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.png
+refinery/icons/flags/so/index.png: refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.png
+refinery/icons/flags/sr.png: refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.png
+refinery/icons/flags/sr/index.png: refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.png
+refinery/icons/flags/st.png: refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.png
+refinery/icons/flags/st/index.png: refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.png
+refinery/icons/flags/sv.png: refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.png
+refinery/icons/flags/sv/index.png: refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.png
+refinery/icons/flags/sy.png: refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.png
+refinery/icons/flags/sy/index.png: refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.png
+refinery/icons/flags/sz.png: refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.png
+refinery/icons/flags/sz/index.png: refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.png
+refinery/icons/flags/tc.png: refinery/icons/flags/tc-a3889788190176048845989cc203b239.png
+refinery/icons/flags/tc/index.png: refinery/icons/flags/tc-a3889788190176048845989cc203b239.png
+refinery/icons/flags/td.png: refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.png
+refinery/icons/flags/td/index.png: refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.png
+refinery/icons/flags/tf.png: refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.png
+refinery/icons/flags/tf/index.png: refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.png
+refinery/icons/flags/tg.png: refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.png
+refinery/icons/flags/tg/index.png: refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.png
+refinery/icons/flags/th.png: refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.png
+refinery/icons/flags/th/index.png: refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.png
+refinery/icons/flags/tj.png: refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.png
+refinery/icons/flags/tj/index.png: refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.png
+refinery/icons/flags/tk.png: refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.png
+refinery/icons/flags/tk/index.png: refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.png
+refinery/icons/flags/tl.png: refinery/icons/flags/tl-537505e05b380162412226ab39508a42.png
+refinery/icons/flags/tl/index.png: refinery/icons/flags/tl-537505e05b380162412226ab39508a42.png
+refinery/icons/flags/tm.png: refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.png
+refinery/icons/flags/tm/index.png: refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.png
+refinery/icons/flags/tn.png: refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.png
+refinery/icons/flags/tn/index.png: refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.png
+refinery/icons/flags/to.png: refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.png
+refinery/icons/flags/to/index.png: refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.png
+refinery/icons/flags/tr.png: refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.png
+refinery/icons/flags/tr/index.png: refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.png
+refinery/icons/flags/tt.png: refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.png
+refinery/icons/flags/tt/index.png: refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.png
+refinery/icons/flags/tv.png: refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.png
+refinery/icons/flags/tv/index.png: refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.png
+refinery/icons/flags/tw.png: refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.png
+refinery/icons/flags/tw/index.png: refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.png
+refinery/icons/flags/tz.png: refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.png
+refinery/icons/flags/tz/index.png: refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.png
+refinery/icons/flags/ug.png: refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.png
+refinery/icons/flags/ug/index.png: refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.png
+refinery/icons/flags/uk.png: refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.png
+refinery/icons/flags/uk/index.png: refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.png
+refinery/icons/flags/um.png: refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.png
+refinery/icons/flags/um/index.png: refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.png
+refinery/icons/flags/us.png: refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.png
+refinery/icons/flags/us/index.png: refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.png
+refinery/icons/flags/uy.png: refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.png
+refinery/icons/flags/uy/index.png: refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.png
+refinery/icons/flags/uz.png: refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.png
+refinery/icons/flags/uz/index.png: refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.png
+refinery/icons/flags/va.png: refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.png
+refinery/icons/flags/va/index.png: refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.png
+refinery/icons/flags/vc.png: refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.png
+refinery/icons/flags/vc/index.png: refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.png
+refinery/icons/flags/ve.png: refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.png
+refinery/icons/flags/ve/index.png: refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.png
+refinery/icons/flags/vg.png: refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.png
+refinery/icons/flags/vg/index.png: refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.png
+refinery/icons/flags/vi.png: refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.png
+refinery/icons/flags/vi/index.png: refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.png
+refinery/icons/flags/vn.png: refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.png
+refinery/icons/flags/vn/index.png: refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.png
+refinery/icons/flags/vu.png: refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.png
+refinery/icons/flags/vu/index.png: refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.png
+refinery/icons/flags/wales.png: refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.png
+refinery/icons/flags/wales/index.png: refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.png
+refinery/icons/flags/wf.png: refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.png
+refinery/icons/flags/wf/index.png: refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.png
+refinery/icons/flags/ws.png: refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.png
+refinery/icons/flags/ws/index.png: refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.png
+refinery/icons/flags/ye.png: refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.png
+refinery/icons/flags/ye/index.png: refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.png
+refinery/icons/flags/yt.png: refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.png
+refinery/icons/flags/yt/index.png: refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.png
+refinery/icons/flags/za.png: refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.png
+refinery/icons/flags/za/index.png: refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.png
+refinery/icons/flags/zh-CN.png: refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.png
+refinery/icons/flags/zh-CN/index.png: refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.png
+refinery/icons/flags/zh-TW.png: refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.png
+refinery/icons/flags/zh-TW/index.png: refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.png
+refinery/icons/flags/zm.png: refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.png
+refinery/icons/flags/zm/index.png: refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.png
+refinery/icons/flags/zw.png: refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.png
+refinery/icons/flags/zw/index.png: refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.png
+jquery.min.map: jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map
+jquery/index.min.map: jquery.min-3e0058db67a6ae8cb4c91596e845aee6.map
diff --git a/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js b/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js
new file mode 100644
index 0000000..70c6503
--- /dev/null
+++ b/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js
@@ -0,0 +1 @@
+window.Modernizr=function(a,u,c){function r(e){b.cssText=e}function e(e,t){return r(S.join(e+";")+(t||""))}function i(e,t){return typeof e===t}function o(e,t){return!!~(""+e).indexOf(t)}function s(e,t){for(var n in e)if(b[e[n]]!==c)return"pfx"!=t||e[n];return!1}function l(e,t,n){for(var r in e){var o=t[e[r]];if(o!==c)return!1===n?e[r]:i(o,"function")?o.bind(n||t):o}return!1}function t(e,t,n){var r=e.charAt(0).toUpperCase()+e.substr(1),o=(e+" "+k.join(r+" ")+r).split(" ");return i(t,"string")||i(t,"undefined")?s(o,t):l(o=(e+" "+j.join(r+" ")+r).split(" "),t,n)}function n(){m.input=function(e){for(var t=0,n=e.length;t<n;t++)$[e[t]]=e[t]in E;return $.list&&($.list=!!u.createElement("datalist")&&!!a.HTMLDataListElement),$}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),m.inputtypes=function(e){for(var t,n,r,o=0,i=e.length;o<i;o++)E.setAttribute("type",n=e[o]),(t="text"!==E.type)&&(E.value=x,E.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&E.style.WebkitAppearance!==c?(g.appendChild(E),t=(r=u.defaultView).getComputedStyle&&"textfield"!==r.getComputedStyle(E,null).WebkitAppearance&&0!==E.offsetHeight,g.removeChild(E)):/^(search|tel)$/.test(n)||(/^(url|email)$/.test(n)?t=E.checkValidity&&!1===E.checkValidity():/^color$/.test(n)?(g.appendChild(E),g.offsetWidth,t=E.value!=x,g.removeChild(E)):t=E.value!=x)),P[e[o]]=!!t;return P}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d,f,p="2.5.3",m={},h=!0,g=u.documentElement,v="modernizr",y=u.createElement(v),b=y.style,E=u.createElement("input"),x=":)",w={}.toString,S=" -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",k=C.split(" "),j=C.toLowerCase().split(" "),T={svg:"http://www.w3.org/2000/svg"},N={},P={},$={},A=[],M=A.slice,L=function(e,t,n,r){var o,i,a,c=u.createElement("div"),s=u.body,l=s||u.createElement("body");if(parseInt(n,10))for(;n--;)(a=u.createElement("div")).id=r?r[n]:v+(n+1),c.appendChild(a);return o=["&#173;","<style>",e,"</style>"].join(""),c.id=v,l.innerHTML+=o,l.appendChild(c),s||(l.style.background="",g.appendChild(l)),i=t(c,e),s?c.parentNode.removeChild(c):l.parentNode.removeChild(l),!!i},O=function(){function e(e,t){t=t||u.createElement(r[e]||"div");var n=(e="on"+e)in t;return n||(t.setAttribute||(t=u.createElement("div")),t.setAttribute&&t.removeAttribute&&(t.setAttribute(e,""),n=i(t[e],"function"),i(t[e],"undefined")||(t[e]=c),t.removeAttribute(e))),t=null,n}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),D={}.hasOwnProperty;f=i(D,"undefined")||i(D.call,"undefined")?function(e,t){return t in e&&i(e.constructor.prototype[t],"undefined")}:function(e,t){return D.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(r){var o=this;if("function"!=typeof o)throw new TypeError;var i=M.call(arguments,1),a=function(){if(this instanceof a){var e=function(){};e.prototype=o.prototype;var t=new e,n=o.apply(t,i.concat(M.call(arguments)));return Object(n)===n?n:t}return o.apply(r,i.concat(M.call(arguments)))};return a});var z,B,F;z=["fontface","touch","csstransforms3d","generatedcontent"],B=['@font-face {font-family:"font";src:url("https://")}',["@media (",S.join("touch-enabled),("),v,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",S.join("transform-3d),("),v,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',x,'";visibility:hidden}'].join("")].join(""),F=z.length,L(B,function(e,t){for(var n=u.styleSheets[u.styleSheets.length-1],r=n?n.cssRules&&n.cssRules[0]?n.cssRules[0].cssText:n.cssText||"":"",o=e.childNodes,i={};F--;)i[o[F].id]=o[F];m.touch="ontouchstart"in a||a.DocumentTouch&&u instanceof DocumentTouch||9===(i.touch&&i.touch.offsetTop),m.csstransforms3d=9===(i.csstransforms3d&&i.csstransforms3d.offsetLeft)&&3===i.csstransforms3d.offsetHeight,m.generatedcontent=1<=(i.generatedcontent&&i.generatedcontent.offsetHeight),m.fontface=/src/i.test(r)&&0===r.indexOf(t.split(" ")[0])},F,z);for(var R in N.flexbox=function(){return t("flexOrder")},N.canvas=function(){var e=u.createElement("canvas");return!!e.getContext&&!!e.getContext("2d")},N.canvastext=function(){return!!m.canvas&&!!i(u.createElement("canvas").getContext("2d").fillText,"function")},N.webgl=function(){try{var e,t=u.createElement("canvas");e=!(!a.WebGLRenderingContext||!t.getContext("experimental-webgl")&&!t.getContext("webgl")),t=c}catch(h){e=!1}return e},N.touch=function(){return m.touch},N.geolocation=function(){return!!navigator.geolocation},N.postmessage=function(){return!!a.postMessage},N.websqldatabase=function(){return!!a.openDatabase},N.indexedDB=function(){return!!t("indexedDB",a)},N.hashchange=function(){return O("hashchange",a)&&(u.documentMode===c||7<u.documentMode)},N.history=function(){return!!a.history&&!!history.pushState},N.draganddrop=function(){var e=u.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},N.websockets=function(){for(var e=-1,t=k.length;++e<t;)if(a[k[e]+"WebSocket"])return!0;return"WebSocket"in a},N.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),o(b.backgroundColor,"rgba")},N.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),o(b.backgroundColor,"rgba")||o(b.backgroundColor,"hsla")},N.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},N.backgroundsize=function(){return t("backgroundSize")},N.borderimage=function(){return t("borderImage")},N.borderradius=function(){return t("borderRadius")},N.boxshadow=function(){return t("boxShadow")},N.textshadow=function(){return""===u.createElement("div").style.textShadow},N.opacity=function(){return e("opacity:.55"),/^0.55$/.test(b.opacity)},N.cssanimations=function(){return t("animationName")},N.csscolumns=function(){return t("columnCount")},N.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return r((e+"-webkit- ".split(" ").join(t+e)+S.join(n+e)).slice(0,-e.length)),o(b.backgroundImage,"gradient")},N.cssreflections=function(){return t("boxReflect")},N.csstransforms=function(){return!!t("transform")},N.csstransforms3d=function(){var e=!!t("perspective");return e&&"webkitPerspective"in g.style&&(e=m.csstransforms3d),e},N.csstransitions=function(){return t("transition")},N.fontface=function(){return m.fontface},N.generatedcontent=function(){return m.generatedcontent},N.video=function(){var e=u.createElement("video"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(p){}return t},N.audio=function(){var e=u.createElement("audio"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),t.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),t.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),t.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(p){}return t},N.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(a){return!1}},N.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(a){return!1}},N.webworkers=function(){return!!a.Worker},N.applicationcache=function(){return!!a.applicationCache},N.svg=function(){return!!u.createElementNS&&!!u.createElementNS(T.svg,"svg").createSVGRect},N.inlinesvg=function(){var e=u.createElement("div");return e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==T.svg},N.smil=function(){return!!u.createElementNS&&/SVGAnimate/.test(w.call(u.createElementNS(T.svg,"animate")))},N.svgclippaths=function(){return!!u.createElementNS&&/SVGClipPath/.test(w.call(u.createElementNS(T.svg,"clipPath")))},N)f(N,R)&&(d=R.toLowerCase(),m[d]=N[R](),A.push((m[d]?"":"no-")+d));return m.input||n(),r(""),y=E=null,m._version=p,m._prefixes=S,m._domPrefixes=j,m._cssomPrefixes=k,m.hasEvent=O,m.testProp=function(e){return s([e])},m.testAllProps=t,m.testStyles=L,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+A.join(" "):""),m}(this,this.document),function(e,t){function u(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function a(){var e=g.elements;return"string"==typeof e?e.split(" "):e}function n(e){var n={},r=e.createElement,o=(0,e.createDocumentFragment)();e.createElement=function(e){var t=(n[e]||(n[e]=r(e))).cloneNode();return g.shivMethods&&t.canHaveChildren&&!h.test(e)?o.appendChild(t):t},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/\w+/g,function(e){return n[e]=r(e),o.createElement(e),'c("'+e+'")'})+");return n}")(g,o)}function r(e){var t;return e.documentShived||(g.shivCSS&&!s&&(t=!!u(e,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),l||(t=!n(e)),t&&(e.documentShived=t)),e}function d(e){for(var t,n=e.getElementsByTagName("*"),r=n.length,o=RegExp("^(?:"+a().join("|")+")$","i"),i=[];r--;)t=n[r],o.test(t.nodeName)&&i.push(t.applyElement(c(t)));return i}function c(e){for(var t,n=e.attributes,r=n.length,o=e.ownerDocument.createElement(b+":"+e.nodeName);r--;)(t=n[r]).specified&&o.setAttribute(t.nodeName,t.nodeValue);return o.style.cssText=e.style.cssText,o}function f(e){for(var t,n=e.split("{"),r=n.length,o=RegExp("(^|[\\s,>+~])("+a().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),i="$1"+b+"\\:$2";r--;)(t=n[r]=n[r].split("}"))[t.length-1]=t[t.length-1].replace(o,i),n[r]=t.join("}");return n.join("{")}function o(e){for(var t=e.length;t--;)e[t].removeNode()}function i(c){var s,l,e=c.namespaces,t=c.parentWindow;return!E||c.printShived||("undefined"==typeof e[b]&&e.add(b),t.attachEvent("onbeforeprint",function(){for(var e,t,n,r=c.styleSheets,o=[],i=r.length,a=Array(i);i--;)a[i]=r[i];for(;n=a.pop();)if(!n.disabled&&y.test(n.media)){for(i=0,t=(e=n.imports).length;i<t;i++)a.push(e[i]);try{o.push(n.cssText)}catch(b){}}o=f(o.reverse().join("")),l=d(c),s=u(c,o)}),t.attachEvent("onafterprint",function(){o(l),s.removeNode(!0)}),c.printShived=!0),c}var s,l,p,m=e.html5||{},h=/^<|^(?:button|form|map|select|textarea)$/i;(p=t.createElement("a")).innerHTML="<xyz></xyz>",s="hidden"in p,l=1==p.childNodes.length||function(){try{t.createElement("a")}catch(p){return!0}var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}();var g={elements:m.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==m.shivCSS,shivMethods:!1!==m.shivMethods,type:"default",shivDocument:r};e.html5=g,r(t);var v,y=/^$|\b(?:all|print)\b/,b="html5shiv",E=!l&&(v=t.documentElement,"undefined"!=typeof t.namespaces&&"undefined"!=typeof t.parentWindow&&"undefined"!=typeof v.applyElement&&"undefined"!=typeof v.removeNode&&"undefined"!=typeof e.attachEvent);g.type+=" print",(g.shivPrint=i)(t)}(this,document),function(e,f,s){function d(e){return"[object Function]"==o.call(e)}function p(e){return"string"==typeof e}function m(){}function h(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function g(){var e=E.shift();x=1,e?e.t?y(function(){("c"==e.t?v.injectCss:v.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),g()):x=0}function i(n,r,e,t,o,i,a){function c(e){if(!l&&h(s.readyState)&&(d.r=l=1,!x&&g(),s.onload=s.onreadystatechange=null,e))for(var t in"img"!=n&&y(function(){S.removeChild(s)},50),j[r])j[r].hasOwnProperty(t)&&j[r][t].onload()}a=a||v.errorTimeout;var s={},l=0,u=0,d={t:e,s:r,e:o,a:i,x:a};1===j[r]&&(u=1,j[r]=[],s=f.createElement(n)),"object"==n?s.data=r:(s.src=r,s.type=n),s.width=s.height="0",s.onerror=s.onload=s.onreadystatechange=function(){c.call(this,u)},E.splice(t,0,d),"img"!=n&&(u||2===j[r]?(S.insertBefore(s,w?null:b),y(c,a)):j[r].push(s))}function t(e,t,n,r,o){return x=0,t=t||"j",p(e)?i("c"==t?u:c,e,t,this.i++,n,r,o):(E.splice(this.i++,0,e),1==E.length&&g()),this}function l(){var e=v;return e.loader={load:t,i:0},e}var n,v,r=f.documentElement,y=e.setTimeout,b=f.getElementsByTagName("script")[0],o={}.toString,E=[],x=0,a="MozAppearance"in r.style,w=a&&!!f.createRange().compareNode,S=w?r:b.parentNode,c=(r=e.opera&&"[object Opera]"==o.call(e.opera),r=!!f.attachEvent&&!r,a?"object":r?"script":"img"),u=r?"script":c,C=Array.isArray||function(e){return"[object Array]"==o.call(e)},k=[],j={},T={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};(v=function(e){function c(e){e=e.split("!");var t,n,r,o=k.length,i=e.pop(),a=e.length;i={url:i,origUrl:i,prefixes:e};for(n=0;n<a;n++)r=e[n].split("="),(t=T[r.shift()])&&(i=t(i,r));for(n=0;n<o;n++)i=k[n](i);return i}function u(e,t,n,r,o){var i=c(e),a=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(t&&(t=d(t)?t:t[e]||t[r]||t[e.split("/").pop().split("?")[0]]||g),i.instead?i.instead(e,t,n,r,o):(j[i.url]?i.noexec=!0:j[i.url]=1,n.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":s,i.noexec,i.attrs,i.timeout),(d(t)||d(a))&&n.load(function(){l(),t&&t(i.origUrl,o,r),a&&a(i.origUrl,o,r),j[i.url]=2})))}function t(e,t){function n(n,e){if(n){if(p(n))e||(c=function(){var e=[].slice.call(arguments);s.apply(this,e),l()}),u(n,c,t,0,i);else if(Object(n)===n)for(o in r=function(){var e,t=0;for(e in n)n.hasOwnProperty(e)&&t++;return t}(),n)n.hasOwnProperty(o)&&(!e&&!--r&&(d(c)?c=function(){var e=[].slice.call(arguments);s.apply(this,e),l()}:c[o]=function(t){return function(){var e=[].slice.call(arguments);t&&t.apply(this,e),l()}}(s[o])),u(n[o],c,t,o,i))}else!e&&l()}var r,o,i=!!e.test,a=e.load||e.both,c=e.callback||m,s=c,l=e.complete||m;n(i?e.yep:e.nope,!!a),a&&n(a)}var n,r,o=this.yepnope.loader;if(p(e))u(e,0,o,0);else if(C(e))for(n=0;n<e.length;n++)p(r=e[n])?u(r,0,o,0):C(r)?v(r):Object(r)===r&&t(r,o);else Object(e)===e&&t(e,o)}).addPrefix=function(e,t){T[e]=t},v.addFilter=function(e){k.push(e)},v.errorTimeout=1e4,null==f.readyState&&f.addEventListener&&(f.readyState="loading",f.addEventListener("DOMContentLoaded",n=function(){f.removeEventListener("DOMContentLoaded",n,0),f.readyState="complete"},0)),e.yepnope=l(),e.yepnope.executeStack=g,e.yepnope.injectJs=function(e,t,n,r,o,i){var a,c,s=f.createElement("script");r=r||v.errorTimeout;for(c in s.src=e,n)s.setAttribute(c,n[c]);t=i?g:t||m,s.onreadystatechange=s.onload=function(){!a&&h(s.readyState)&&(a=1,t(),s.onload=s.onreadystatechange=null)},y(function(){a||t(a=1)},r),o?s.onload():b.parentNode.insertBefore(s,b)},e.yepnope.injectCss=function(e,t,n,r,o,i){var a;r=f.createElement("link"),t=i?g:t||m;for(a in r.href=e,r.rel="stylesheet",r.type="text/css",n)r.setAttribute(a,n[a]);o||(b.parentNode.insertBefore(r,b),y(t,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; \ No newline at end of file
diff --git a/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js.gz b/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js.gz
new file mode 100644
index 0000000..2f83ef5
--- /dev/null
+++ b/public/assets/modernizr-min-0cfed4c8c40566090aa12c92ae7776d8.js.gz
Binary files differ
diff --git a/public/assets/modernizr-min.js b/public/assets/modernizr-min.js
new file mode 100644
index 0000000..70c6503
--- /dev/null
+++ b/public/assets/modernizr-min.js
@@ -0,0 +1 @@
+window.Modernizr=function(a,u,c){function r(e){b.cssText=e}function e(e,t){return r(S.join(e+";")+(t||""))}function i(e,t){return typeof e===t}function o(e,t){return!!~(""+e).indexOf(t)}function s(e,t){for(var n in e)if(b[e[n]]!==c)return"pfx"!=t||e[n];return!1}function l(e,t,n){for(var r in e){var o=t[e[r]];if(o!==c)return!1===n?e[r]:i(o,"function")?o.bind(n||t):o}return!1}function t(e,t,n){var r=e.charAt(0).toUpperCase()+e.substr(1),o=(e+" "+k.join(r+" ")+r).split(" ");return i(t,"string")||i(t,"undefined")?s(o,t):l(o=(e+" "+j.join(r+" ")+r).split(" "),t,n)}function n(){m.input=function(e){for(var t=0,n=e.length;t<n;t++)$[e[t]]=e[t]in E;return $.list&&($.list=!!u.createElement("datalist")&&!!a.HTMLDataListElement),$}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),m.inputtypes=function(e){for(var t,n,r,o=0,i=e.length;o<i;o++)E.setAttribute("type",n=e[o]),(t="text"!==E.type)&&(E.value=x,E.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&E.style.WebkitAppearance!==c?(g.appendChild(E),t=(r=u.defaultView).getComputedStyle&&"textfield"!==r.getComputedStyle(E,null).WebkitAppearance&&0!==E.offsetHeight,g.removeChild(E)):/^(search|tel)$/.test(n)||(/^(url|email)$/.test(n)?t=E.checkValidity&&!1===E.checkValidity():/^color$/.test(n)?(g.appendChild(E),g.offsetWidth,t=E.value!=x,g.removeChild(E)):t=E.value!=x)),P[e[o]]=!!t;return P}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d,f,p="2.5.3",m={},h=!0,g=u.documentElement,v="modernizr",y=u.createElement(v),b=y.style,E=u.createElement("input"),x=":)",w={}.toString,S=" -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",k=C.split(" "),j=C.toLowerCase().split(" "),T={svg:"http://www.w3.org/2000/svg"},N={},P={},$={},A=[],M=A.slice,L=function(e,t,n,r){var o,i,a,c=u.createElement("div"),s=u.body,l=s||u.createElement("body");if(parseInt(n,10))for(;n--;)(a=u.createElement("div")).id=r?r[n]:v+(n+1),c.appendChild(a);return o=["&#173;","<style>",e,"</style>"].join(""),c.id=v,l.innerHTML+=o,l.appendChild(c),s||(l.style.background="",g.appendChild(l)),i=t(c,e),s?c.parentNode.removeChild(c):l.parentNode.removeChild(l),!!i},O=function(){function e(e,t){t=t||u.createElement(r[e]||"div");var n=(e="on"+e)in t;return n||(t.setAttribute||(t=u.createElement("div")),t.setAttribute&&t.removeAttribute&&(t.setAttribute(e,""),n=i(t[e],"function"),i(t[e],"undefined")||(t[e]=c),t.removeAttribute(e))),t=null,n}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),D={}.hasOwnProperty;f=i(D,"undefined")||i(D.call,"undefined")?function(e,t){return t in e&&i(e.constructor.prototype[t],"undefined")}:function(e,t){return D.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(r){var o=this;if("function"!=typeof o)throw new TypeError;var i=M.call(arguments,1),a=function(){if(this instanceof a){var e=function(){};e.prototype=o.prototype;var t=new e,n=o.apply(t,i.concat(M.call(arguments)));return Object(n)===n?n:t}return o.apply(r,i.concat(M.call(arguments)))};return a});var z,B,F;z=["fontface","touch","csstransforms3d","generatedcontent"],B=['@font-face {font-family:"font";src:url("https://")}',["@media (",S.join("touch-enabled),("),v,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",S.join("transform-3d),("),v,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',x,'";visibility:hidden}'].join("")].join(""),F=z.length,L(B,function(e,t){for(var n=u.styleSheets[u.styleSheets.length-1],r=n?n.cssRules&&n.cssRules[0]?n.cssRules[0].cssText:n.cssText||"":"",o=e.childNodes,i={};F--;)i[o[F].id]=o[F];m.touch="ontouchstart"in a||a.DocumentTouch&&u instanceof DocumentTouch||9===(i.touch&&i.touch.offsetTop),m.csstransforms3d=9===(i.csstransforms3d&&i.csstransforms3d.offsetLeft)&&3===i.csstransforms3d.offsetHeight,m.generatedcontent=1<=(i.generatedcontent&&i.generatedcontent.offsetHeight),m.fontface=/src/i.test(r)&&0===r.indexOf(t.split(" ")[0])},F,z);for(var R in N.flexbox=function(){return t("flexOrder")},N.canvas=function(){var e=u.createElement("canvas");return!!e.getContext&&!!e.getContext("2d")},N.canvastext=function(){return!!m.canvas&&!!i(u.createElement("canvas").getContext("2d").fillText,"function")},N.webgl=function(){try{var e,t=u.createElement("canvas");e=!(!a.WebGLRenderingContext||!t.getContext("experimental-webgl")&&!t.getContext("webgl")),t=c}catch(h){e=!1}return e},N.touch=function(){return m.touch},N.geolocation=function(){return!!navigator.geolocation},N.postmessage=function(){return!!a.postMessage},N.websqldatabase=function(){return!!a.openDatabase},N.indexedDB=function(){return!!t("indexedDB",a)},N.hashchange=function(){return O("hashchange",a)&&(u.documentMode===c||7<u.documentMode)},N.history=function(){return!!a.history&&!!history.pushState},N.draganddrop=function(){var e=u.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},N.websockets=function(){for(var e=-1,t=k.length;++e<t;)if(a[k[e]+"WebSocket"])return!0;return"WebSocket"in a},N.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),o(b.backgroundColor,"rgba")},N.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),o(b.backgroundColor,"rgba")||o(b.backgroundColor,"hsla")},N.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},N.backgroundsize=function(){return t("backgroundSize")},N.borderimage=function(){return t("borderImage")},N.borderradius=function(){return t("borderRadius")},N.boxshadow=function(){return t("boxShadow")},N.textshadow=function(){return""===u.createElement("div").style.textShadow},N.opacity=function(){return e("opacity:.55"),/^0.55$/.test(b.opacity)},N.cssanimations=function(){return t("animationName")},N.csscolumns=function(){return t("columnCount")},N.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return r((e+"-webkit- ".split(" ").join(t+e)+S.join(n+e)).slice(0,-e.length)),o(b.backgroundImage,"gradient")},N.cssreflections=function(){return t("boxReflect")},N.csstransforms=function(){return!!t("transform")},N.csstransforms3d=function(){var e=!!t("perspective");return e&&"webkitPerspective"in g.style&&(e=m.csstransforms3d),e},N.csstransitions=function(){return t("transition")},N.fontface=function(){return m.fontface},N.generatedcontent=function(){return m.generatedcontent},N.video=function(){var e=u.createElement("video"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(p){}return t},N.audio=function(){var e=u.createElement("audio"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),t.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),t.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),t.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(p){}return t},N.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(a){return!1}},N.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(a){return!1}},N.webworkers=function(){return!!a.Worker},N.applicationcache=function(){return!!a.applicationCache},N.svg=function(){return!!u.createElementNS&&!!u.createElementNS(T.svg,"svg").createSVGRect},N.inlinesvg=function(){var e=u.createElement("div");return e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==T.svg},N.smil=function(){return!!u.createElementNS&&/SVGAnimate/.test(w.call(u.createElementNS(T.svg,"animate")))},N.svgclippaths=function(){return!!u.createElementNS&&/SVGClipPath/.test(w.call(u.createElementNS(T.svg,"clipPath")))},N)f(N,R)&&(d=R.toLowerCase(),m[d]=N[R](),A.push((m[d]?"":"no-")+d));return m.input||n(),r(""),y=E=null,m._version=p,m._prefixes=S,m._domPrefixes=j,m._cssomPrefixes=k,m.hasEvent=O,m.testProp=function(e){return s([e])},m.testAllProps=t,m.testStyles=L,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+A.join(" "):""),m}(this,this.document),function(e,t){function u(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function a(){var e=g.elements;return"string"==typeof e?e.split(" "):e}function n(e){var n={},r=e.createElement,o=(0,e.createDocumentFragment)();e.createElement=function(e){var t=(n[e]||(n[e]=r(e))).cloneNode();return g.shivMethods&&t.canHaveChildren&&!h.test(e)?o.appendChild(t):t},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/\w+/g,function(e){return n[e]=r(e),o.createElement(e),'c("'+e+'")'})+");return n}")(g,o)}function r(e){var t;return e.documentShived||(g.shivCSS&&!s&&(t=!!u(e,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),l||(t=!n(e)),t&&(e.documentShived=t)),e}function d(e){for(var t,n=e.getElementsByTagName("*"),r=n.length,o=RegExp("^(?:"+a().join("|")+")$","i"),i=[];r--;)t=n[r],o.test(t.nodeName)&&i.push(t.applyElement(c(t)));return i}function c(e){for(var t,n=e.attributes,r=n.length,o=e.ownerDocument.createElement(b+":"+e.nodeName);r--;)(t=n[r]).specified&&o.setAttribute(t.nodeName,t.nodeValue);return o.style.cssText=e.style.cssText,o}function f(e){for(var t,n=e.split("{"),r=n.length,o=RegExp("(^|[\\s,>+~])("+a().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),i="$1"+b+"\\:$2";r--;)(t=n[r]=n[r].split("}"))[t.length-1]=t[t.length-1].replace(o,i),n[r]=t.join("}");return n.join("{")}function o(e){for(var t=e.length;t--;)e[t].removeNode()}function i(c){var s,l,e=c.namespaces,t=c.parentWindow;return!E||c.printShived||("undefined"==typeof e[b]&&e.add(b),t.attachEvent("onbeforeprint",function(){for(var e,t,n,r=c.styleSheets,o=[],i=r.length,a=Array(i);i--;)a[i]=r[i];for(;n=a.pop();)if(!n.disabled&&y.test(n.media)){for(i=0,t=(e=n.imports).length;i<t;i++)a.push(e[i]);try{o.push(n.cssText)}catch(b){}}o=f(o.reverse().join("")),l=d(c),s=u(c,o)}),t.attachEvent("onafterprint",function(){o(l),s.removeNode(!0)}),c.printShived=!0),c}var s,l,p,m=e.html5||{},h=/^<|^(?:button|form|map|select|textarea)$/i;(p=t.createElement("a")).innerHTML="<xyz></xyz>",s="hidden"in p,l=1==p.childNodes.length||function(){try{t.createElement("a")}catch(p){return!0}var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}();var g={elements:m.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==m.shivCSS,shivMethods:!1!==m.shivMethods,type:"default",shivDocument:r};e.html5=g,r(t);var v,y=/^$|\b(?:all|print)\b/,b="html5shiv",E=!l&&(v=t.documentElement,"undefined"!=typeof t.namespaces&&"undefined"!=typeof t.parentWindow&&"undefined"!=typeof v.applyElement&&"undefined"!=typeof v.removeNode&&"undefined"!=typeof e.attachEvent);g.type+=" print",(g.shivPrint=i)(t)}(this,document),function(e,f,s){function d(e){return"[object Function]"==o.call(e)}function p(e){return"string"==typeof e}function m(){}function h(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function g(){var e=E.shift();x=1,e?e.t?y(function(){("c"==e.t?v.injectCss:v.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),g()):x=0}function i(n,r,e,t,o,i,a){function c(e){if(!l&&h(s.readyState)&&(d.r=l=1,!x&&g(),s.onload=s.onreadystatechange=null,e))for(var t in"img"!=n&&y(function(){S.removeChild(s)},50),j[r])j[r].hasOwnProperty(t)&&j[r][t].onload()}a=a||v.errorTimeout;var s={},l=0,u=0,d={t:e,s:r,e:o,a:i,x:a};1===j[r]&&(u=1,j[r]=[],s=f.createElement(n)),"object"==n?s.data=r:(s.src=r,s.type=n),s.width=s.height="0",s.onerror=s.onload=s.onreadystatechange=function(){c.call(this,u)},E.splice(t,0,d),"img"!=n&&(u||2===j[r]?(S.insertBefore(s,w?null:b),y(c,a)):j[r].push(s))}function t(e,t,n,r,o){return x=0,t=t||"j",p(e)?i("c"==t?u:c,e,t,this.i++,n,r,o):(E.splice(this.i++,0,e),1==E.length&&g()),this}function l(){var e=v;return e.loader={load:t,i:0},e}var n,v,r=f.documentElement,y=e.setTimeout,b=f.getElementsByTagName("script")[0],o={}.toString,E=[],x=0,a="MozAppearance"in r.style,w=a&&!!f.createRange().compareNode,S=w?r:b.parentNode,c=(r=e.opera&&"[object Opera]"==o.call(e.opera),r=!!f.attachEvent&&!r,a?"object":r?"script":"img"),u=r?"script":c,C=Array.isArray||function(e){return"[object Array]"==o.call(e)},k=[],j={},T={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};(v=function(e){function c(e){e=e.split("!");var t,n,r,o=k.length,i=e.pop(),a=e.length;i={url:i,origUrl:i,prefixes:e};for(n=0;n<a;n++)r=e[n].split("="),(t=T[r.shift()])&&(i=t(i,r));for(n=0;n<o;n++)i=k[n](i);return i}function u(e,t,n,r,o){var i=c(e),a=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(t&&(t=d(t)?t:t[e]||t[r]||t[e.split("/").pop().split("?")[0]]||g),i.instead?i.instead(e,t,n,r,o):(j[i.url]?i.noexec=!0:j[i.url]=1,n.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":s,i.noexec,i.attrs,i.timeout),(d(t)||d(a))&&n.load(function(){l(),t&&t(i.origUrl,o,r),a&&a(i.origUrl,o,r),j[i.url]=2})))}function t(e,t){function n(n,e){if(n){if(p(n))e||(c=function(){var e=[].slice.call(arguments);s.apply(this,e),l()}),u(n,c,t,0,i);else if(Object(n)===n)for(o in r=function(){var e,t=0;for(e in n)n.hasOwnProperty(e)&&t++;return t}(),n)n.hasOwnProperty(o)&&(!e&&!--r&&(d(c)?c=function(){var e=[].slice.call(arguments);s.apply(this,e),l()}:c[o]=function(t){return function(){var e=[].slice.call(arguments);t&&t.apply(this,e),l()}}(s[o])),u(n[o],c,t,o,i))}else!e&&l()}var r,o,i=!!e.test,a=e.load||e.both,c=e.callback||m,s=c,l=e.complete||m;n(i?e.yep:e.nope,!!a),a&&n(a)}var n,r,o=this.yepnope.loader;if(p(e))u(e,0,o,0);else if(C(e))for(n=0;n<e.length;n++)p(r=e[n])?u(r,0,o,0):C(r)?v(r):Object(r)===r&&t(r,o);else Object(e)===e&&t(e,o)}).addPrefix=function(e,t){T[e]=t},v.addFilter=function(e){k.push(e)},v.errorTimeout=1e4,null==f.readyState&&f.addEventListener&&(f.readyState="loading",f.addEventListener("DOMContentLoaded",n=function(){f.removeEventListener("DOMContentLoaded",n,0),f.readyState="complete"},0)),e.yepnope=l(),e.yepnope.executeStack=g,e.yepnope.injectJs=function(e,t,n,r,o,i){var a,c,s=f.createElement("script");r=r||v.errorTimeout;for(c in s.src=e,n)s.setAttribute(c,n[c]);t=i?g:t||m,s.onreadystatechange=s.onload=function(){!a&&h(s.readyState)&&(a=1,t(),s.onload=s.onreadystatechange=null)},y(function(){a||t(a=1)},r),o?s.onload():b.parentNode.insertBefore(s,b)},e.yepnope.injectCss=function(e,t,n,r,o,i){var a;r=f.createElement("link"),t=i?g:t||m;for(a in r.href=e,r.rel="stylesheet",r.type="text/css",n)r.setAttribute(a,n[a]);o||(b.parentNode.insertBefore(r,b),y(t,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; \ No newline at end of file
diff --git a/public/assets/modernizr-min.js.gz b/public/assets/modernizr-min.js.gz
new file mode 100644
index 0000000..18f3a02
--- /dev/null
+++ b/public/assets/modernizr-min.js.gz
Binary files differ
diff --git a/public/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg b/public/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg
new file mode 100644
index 0000000..6ad9d61
--- /dev/null
+++ b/public/assets/module-header-bg-d4f37a2b7ac2bfe76c60e9c9695b66e1.jpg
Binary files differ
diff --git a/public/assets/module-header-bg.jpg b/public/assets/module-header-bg.jpg
new file mode 100644
index 0000000..6ad9d61
--- /dev/null
+++ b/public/assets/module-header-bg.jpg
Binary files differ
diff --git a/public/assets/rails-71e944d9b39043eba50b77788c0d767f.png b/public/assets/rails-71e944d9b39043eba50b77788c0d767f.png
new file mode 100644
index 0000000..d5edc04
--- /dev/null
+++ b/public/assets/rails-71e944d9b39043eba50b77788c0d767f.png
Binary files differ
diff --git a/public/assets/rails.png b/public/assets/rails.png
new file mode 100644
index 0000000..d5edc04
--- /dev/null
+++ b/public/assets/rails.png
Binary files differ
diff --git a/public/assets/refinery/add-9a2889f2465445213560968d111b01ca.png b/public/assets/refinery/add-9a2889f2465445213560968d111b01ca.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/add-9a2889f2465445213560968d111b01ca.png
Binary files differ
diff --git a/public/assets/refinery/add.png b/public/assets/refinery/add.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/add.png
Binary files differ
diff --git a/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js b/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js
new file mode 100644
index 0000000..c181405
--- /dev/null
+++ b/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js
@@ -0,0 +1 @@
+function ImageDialog(e){(self=this).defaults={callback:null,multiple:!1},this.settings=$.extend({},this.defaults,e),this.create=function(){this.callback=this.settings.callback,this.init_tabs(),this.init_select(),this.init_actions()},this.init_tabs=function(){var e=$("#dialog_menu_left input:radio"),t=e.parent().filter(".selected_radio").find("input:radio").first()||e.first();e.click(function(){self.switch_area($(this))}),t.attr("checked","true"),self.switch_area(t)},this.switch_area=function(e){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),e.parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+e.val()+"_area").show()},this.init_select=function(){$("#existing_image_area_content ul li img").click(function(){self.toggle_image($(this))}),0<(selected_img=$("#existing_image_area_content ul li.selected img")).length&&self.toggle_image(selected_img.first())},this.toggle_image=function(e){if(0<e.length){self.settings.multiple||$("#existing_image_area_content ul li.selected").removeClass("selected"),e.parent().toggleClass("selected");e.attr("data-id");var t=$("#existing_image_size_area li.selected a").attr("data-geometry"),i=$("#existing_image_size_area li.selected a").attr("data-size"),a=$("#wants_to_resize_image").is(":checked");image_url=a?e.attr("data-"+i):e.attr("data-original"),parent&&(null!=(wym_src=parent.document.getElementById("wym_src"))&&(wym_src.value=image_url),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=e.attr("title")),null!=(wym_alt=parent.document.getElementById("wym_alt"))&&(wym_alt.value=e.attr("alt")),null!=(wym_size=parent.document.getElementById("wym_size"))&&void 0!==t&&(wym_size.value=t.replace(/[<>=]/g,"")))}},this.submit_image_choice=function(e){e.preventDefault(),selected_images=$("#existing_image_area_content ul li.selected img"),selected_images=self.settings.multiple?selected_images.get():selected_images.get(0),selected_images&&$.isFunction(self.callback)&&self.callback(selected_images),close_dialog(e)},this.init_actions=function(){$("#existing_image_area .form-actions-dialog #submit_button").not(".wym_iframe_body #existing_image_area .form-actions-dialog #submit_button").click($.proxy(self.submit_image_choice,self)),$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click($.proxy(close_dialog,self)),$("#existing_image_size_area ul li a").click(function(e){$("#existing_image_size_area ul li").removeClass("selected"),$(this).parent().addClass("selected"),$("#existing_image_size_area #wants_to_resize_image").attr("checked","checked"),self.toggle_image($("#existing_image_area_content ul li.selected img")),e.preventDefault()}),$("#existing_image_size_area #wants_to_resize_image").change(function(){$(this).is(":checked")?$("#existing_image_size_area ul li:first a").click():($("#existing_image_size_area ul li").removeClass("selected"),self.toggle_image($("#existing_image_area_content ul li.selected img")))}),image_area=$("#existing_image_area").not("#wym_iframe_body #existing_image_area"),image_area.find(".form-actions input#submit_button").click($.proxy(function(e){e.preventDefault(),$(this.document.getElementById("wym_dialog_submit")).click()},parent)),image_area.find(".form-actions a.close_dialog").click(close_dialog)}}var shiftHeld=!1,initialLoad=!0;init_refinery_admin=function(){init_interface(),init_sortable_menu(),init_submit_continue(),init_modal_dialogs(),init_tooltips(),init_ajaxy_pagination()},$(document).ready(init_refinery_admin),"object"==typeof window.onpopstate&&$(window).bind("popstate",function(){initialLoad||$(document).paginateTo(location.pathname+location.href.split(location.pathname)[1]),initialLoad=!1}),$.fn.paginateTo=function(e){$.ajax({url:e,cache:!1,success:function(e){$(".pagination_container").slideTo(e),$(".pagination_container .pagination a").each(function(){$(this).attr("href",$(this).attr("href").replace(/\?\_\=[^&]+&/,"?"))})},error:function(){window.location=popstate_location}})},$.fn.slideTo=function(e){return $(this).html(e),$(this).applyMinimumHeightFromChildren(),$(this).find(".pagination_frame").removeClass("frame_right").addClass("frame_center"),init_modal_dialogs(),init_tooltips(),$(this)},$.fn.applyMinimumHeightFromChildren=function(){return child_heights=0,$(this).children().each(function(e,i){child_heights+=$(i).height(),$.each(["marginTop","marginBottom","paddingTop","paddingBottom"],function(e,t){child_heights+=parseInt($(i).css(t))||0})}),$(this).css("min-height",child_heights),$(this)},init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(e,t){$(t).data({"dialog-width":parseInt($($(t).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(t).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(t).attr("title")||$(t).attr("name")||$(t).html()||null}).attr("href",$(t).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(e){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),e.preventDefault()})})},refinery_dialog_success=function(){close_dialog(),$.ajax({url:window.location.pathname+window.location.search,cache:!1,success:function(e){$(".pagination_container").html(e),$("#flash_container > #flash").remove(),$("#flash_container").append($(".pagination_container").find("#flash")),$("#flash").css({width:"auto",visibility:""}).fadeIn(550),init_refinery_admin()}})},trigger_reordering=function(e,t){$menu=$("#menu"),e.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,t?.35:1),t?$menu.find(".tab a").click(function(e){e.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(t?"enable":"disable")},trigger_reordering_content_section=function(e,t){$menu=$("#page-tabs").sortable(),e.preventDefault(),$("#reorder_page_part, #reorder_page_part_done").toggle(),$("#site_bar, #menu, .field:not(:has(#page-tabs)), .page_part:visible, #more_options_field, .form-actions").fadeTo(500,t?.35:1),$menu.sortable(t?"enable":"disable").sortable({items:"li",stop:function(){$("#page-tabs li[data-index]").each(function(e){$("#page_parts_attributes_"+$(this).data("index")+"_position").val(e+1)})}})},submit_and_continue=function(e,t){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(e,t){t.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(e){0<($flash_container=$("#flash_container")).length&&($flash_container.html(e),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):t&&(window.location=t),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages(),$("form").attr("action",$("#new_action").attr("value")))},"html"),e.preventDefault()},init_tooltips=function(e){$($(null!=e?e:"a[title], span[title], #image_grid img[title], *[tooltip]")).not(".no-tooltip").each(function(e,t){$(t).hover(function(i){"mouseenter"==i.type||"mouseover"==i.type?$(this).oneTime(350,"tooltip",$.proxy(function(){$(".tooltip").remove(),tooltip=$("<div class='tooltip'><div><span></span></div></div>").appendTo("#tooltip_container"),tooltip.find("span").html($(this).attr("tooltip")),tooltip_nib_extension=$.browser.msie?".gif":".png",nib=$("<img src='/assets/refinery/tooltip-nib"+tooltip_nib_extension+"' class='tooltip-nib'/>").appendTo("#tooltip_container"),tooltip.css({opacity:0,maxWidth:"300px"}),required_left_offset=$(this).offset().left-tooltip.outerWidth()/2+$(this).outerWidth()/2,tooltip.css("left",0<required_left_offset?required_left_offset:0);var e=tooltip.offset(),t=tooltip.outerWidth();e&&e.left+t>(window_width=$(window).width())&&tooltip.css("left",window_width-t),tooltip.css({top:$(this).offset().top-tooltip.outerHeight()-10}),nib.css({opacity:0}),(e=tooltip.offset())&&nib.css({left:$(this).offset().left+$(this).outerWidth()/2-5,top:e.top+tooltip.height()});try{tooltip.animate({top:e.top-10,opacity:1},200,"swing"),nib.animate({top:nib.offset().top-10,opacity:1},200)}catch(i){tooltip.show(),nib.show()}},$(this))):"mouseleave"!=i.type&&"mouseout"!=i.type||($(this).stopTime("tooltip"),null==(tt_offset=(tooltip=$(".tooltip")).css("z-index","-1").offset())&&(tt_offset={top:0,left:0}),tooltip.animate({top:tt_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}),null==(nib_offset=(nib=$(".tooltip-nib")).offset())&&(nib_offset={top:0,left:0}),nib.animate({top:nib_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}))}).click(function(){$(this).stopTime("tooltip")}),null==$(t).attr("tooltip")&&$(t).attr("tooltip",$(t).attr("title")),$elements=$(t).add($(t).children("img")).removeAttr("title"),$.browser.msie&&$elements.removeAttr("alt")})};var link_tester={email_re:new RegExp(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i),url_re:new RegExp(/^(https?|ftp):\/\/(-\.)?([^\s/?\.#-]+\.?)+(\/[^\s]*)?$/i),page_re:new RegExp("^(https?://"+document.location.host+"|/[a-z0-9]+)"),email:function(e,t){""!=e&&t(link_tester.email_re.test(e))},url:function(e,t){""!=e&&(link_tester.page_re.test(e)?link_tester.page(e,t):t(link_tester.url_re.test(e)))},page:function(e,t){var i=!1;$.ajax({url:e,timeout:5e3,success:function(){i=!0},complete:function(){t(i)}})},validate_textbox:function(e,t,i){var a="",n=$("<img id='"+t.replace("#","")+"_test_loader' src='/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif' alt='Testing...' style='display: none;'/>"),o=$("<span id='"+t.replace("#","")+"_test_result'></span>");n.insertAfter($(t)),o.insertAfter(n),$(t).bind("paste blur",function(){$(t).stop(!0),$(t+"_test_loader").hide(),$(t+"_test_result").hide(),$(t+"_test_result").removeClass("success_icon").removeClass("failure_icon"),""!=this.value&&$(t).delay(300).queue(function(){$(t+"_test_loader").show(),$(t+"_test_result").hide(),$(t+"_test_result").removeClass("success_icon").removeClass("failure_icon"),e(this.value,function(e){a=e?"success_icon":"failure_icon",$(t+"_test_result").addClass(a).show(),$(t+"_test_loader").hide()}),i&&i($(t)),$(this).dequeue()})})},validate_url_textbox:function(e,t){link_tester.validate_textbox(link_tester.url,e,t)},validate_email_textbox:function(e,t){link_tester.validate_textbox(link_tester.email,e,t)}},link_dialog={initialised:!1,init:function(){this.initialised||(this.init_tabs(),this.init_resources_submit(),this.init_close(),this.page_tab(),this.web_tab(),this.email_tab(),this.initialised=!0)},init_tabs:function(){var e=$("#dialog_menu_left input:radio"),t=e.parent().filter(".selected_radio").find("input:radio").first()||e.first();e.click(function(){link_dialog.switch_area($(this))}),t.attr("checked","true"),link_dialog.switch_area(t)},init_resources_submit:function(){$("#existing_resource_area .form-actions-dialog #submit_button").click(function(e){e.preventDefault(),0<(resource_selected=$("#existing_resource_area_content ul li.linked a")).length&&(resourceUrl=parseURL(resource_selected.attr("href")),relevant_href=resourceUrl.pathname,resourceUrl.hostname.match(/s3.amazonaws.com/)&&(relevant_href=resourceUrl.protocol+"//"+resourceUrl.host+relevant_href),"function"==typeof resource_picker.callback&&resource_picker.callback({id:resource_selected.attr("id").replace("resource_",""),href:relevant_href,html:resource_selected.html()})),$(".form-actions-dialog #cancel_button").trigger("click")})},init_close:function(){$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click(close_dialog),parent&&parent.document.location.href!=document.location.href&&null!=parent.document.getElementById("wym_dialog_submit")&&($("#dialog_container .form-actions input#submit_button").click(function(e){e.preventDefault(),$(parent.document.getElementById("wym_dialog_submit")).click()}),$("#dialog_container .form-actions a.close_dialog").click(close_dialog))},switch_area:function(e){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),$(e).parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+$(e).val()+"_area").show()},page_tab:function(){$(".link_list li").click(function(e){e.preventDefault(),$(".link_list li.linked").removeClass("linked"),$(this).addClass("linked");var t=$(this).children("a.page_link").get(0),i=0<window.location.port.length?":"+window.location.port:"",a=t.href.replace(window.location.protocol+"//"+window.location.hostname+i,"");link_dialog.update_parent(a,t.rel.replace(/\ ?<em>.+?<\/em>/,""))})},web_tab:function(){link_tester.validate_url_textbox("#web_address_text",function(){}),$("#web_address_text, #web_address_target_blank").change(function(){link_dialog.update_parent($("#web_address_text").val(),$("#web_address_text").val(),$("#web_address_target_blank").get(0).checked?"_blank":"")})},email_tab:function(){link_tester.validate_email_textbox("#email_address_text",function(){}),$("#email_address_text, #email_default_subject_text, #email_default_body_text").change(function(){var e=$("#email_default_subject_text").val(),t=$("#email_default_body_text").val(),i=$("#email_address_text").val();modifier="?",additional="",0<e.length&&(additional+=modifier+"subject="+e,modifier="&"),0<t.length&&(additional+=modifier+"body="+t,modifier="&");for(var a="",n=0;n<i.length;n++)a+="%"+i.charCodeAt(n).toString(16);link_dialog.update_parent("mailto:"+a+additional,i)})},update_parent:function(e,t,i){null!=parent&&(null!=(wym_href=parent.document.getElementById("wym_href"))&&(wym_href.value=e),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=t),null!=(wym_target=parent.document.getElementById("wym_target"))&&(wym_target.value=i||""))}},page_options={initialised:!1,init:function(e,t,i){this.initialised||(page_options.tabs=$("#page-tabs").tabs(),part_shown=$("#page-tabs .page_part.field").not(".ui-tabs-hide"),$("#page-tabs .page_part.field").removeClass("ui-tabs-hide"),this.enable_parts=e,this.new_part_url=t,this.del_part_url=i,this.show_options(),$(document).ready($.proxy(function(){$("#page-tabs .page_part.field").not(this).addClass("ui-tabs-hide")},part_shown)),this.enable_parts&&this.page_part_dialog(),this.initialised=!0)},show_options:function(){$("#toggle_advanced_options").click(function(e){e.preventDefault(),$("#more_options").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#toggle_advanced_options").parent().offset().top},250)})},page_part_dialog:function(){$("#new_page_part_dialog").dialog({title:"Create Content Section",modal:!0,resizable:!1,autoOpen:!1,width:600,height:200}),$("#add_page_part").click(function(e){e.preventDefault(),$("#new_page_part_dialog").dialog("open")}),$("#new_page_part_save").click(function(e){e.preventDefault();var t=$("#new_page_part_title").val();if(0<t.length){var i=t.toLowerCase().replace(" ","_");0===$("#page_part_"+i).size()?$.get(page_options.new_part_url,{title:t,part_index:$("#new_page_part_index").val(),body:""},function(e){$("#submit_continue_button").remove(),$("#page_part_editors").append(e),page_options.tabs.find("ul").append("<li><a href='#page_part_new_"+$("#new_page_part_index").val()+"'>"+t+"</a></li>"),page_options.tabs.tabs("refresh"),$("#page-tabs #page_parts li").last().attr("data-index",$("#new_page_part_index").val()),page_options.tabs.tabs("option","active",-1),WYMeditor.init(),$("#new_page_part_index").val(parseInt($("#new_page_part_index").val(),10)+1),$("#new_page_part_title").val(""),$("#new_page_part_dialog").dialog("close")},"html"):alert("A content section with that title already exists, please choose another.")}else alert("You have not entered a title for the content section, please enter one.")}),$("#new_page_part_cancel").click(function(e){e.preventDefault(),$("#new_page_part_dialog").dialog("close"),$("#new_page_part_title").val("")}),$("#delete_page_part").click(function(e){e.preventDefault();var t=page_options.tabs.find(".ui-tabs-active a").text();if(confirm("This will remove the content section '"+t+"' immediately even if you don't save this page, are you sure?")){var i=page_options.tabs.find(".ui-tabs-active a").attr("id").match(/\d+/)[0]-1;0<$("#page_parts_attributes_"+i+"_id").length&&$.ajax({url:page_options.del_part_url+"/"+$("#page_parts_attributes_"+i+"_id").val(),type:"DELETE"}),page_options.tabs.find(".ui-tabs-active").remove(),page_options.tabs.find("#page_part_"+t.toLowerCase()).remove(),page_options.tabs.find("#page_part_new_"+i).remove(),$("[id^=page_parts_attributes_"+i+"_]").remove(),$("#submit_continue_button").remove(),page_options.tabs.tabs("refresh")}}),$("#reorder_page_part").click(function(e){trigger_reordering_content_section(e,!0)}),$("#reorder_page_part_done").click(function(e){trigger_reordering_content_section(e,!1)})}},image_picker={initialised:!1,options:{selected:"",thumbnail:"medium",field:"#image",image_display:".current_picked_image",no_image_message:".no_picked_image_selected",image_container:".current_image_container",remove_image_button:".remove_picked_image",picker_container:".image_picker_container",image_link:".current_image_link",image_toggler:null},init:function(e){return this.initialised||(this.options=$.extend(this.options,e),$(this.options.picker_container).find(this.options.remove_image_button).click($.proxy(this.remove_image,{container:this.options.picker_container,picker:this})),$(this.options.picker_container).find(this.options.image_toggler).click($.proxy(this.toggle_image,{container:this.options.picker_container,picker:this})),this.initialised=!0),this},remove_image:function(e){e.preventDefault(),$(this.container).find(this.picker.options.image_display).removeClass("brown_border").attr({src:"",width:"",height:""}).css({width:"auto",height:"auto"}).hide(),$(this.container).find(this.picker.options.field).val("").trigger("change"),$(this.container).find(this.picker.options.no_image_message).show(),$(this.container).find(this.picker.options.remove_image_button).hide()},toggle_image:function(e){$(this.container).find(this.picker.options.image_toggler).html("Show"==$(this.container).find(this.picker.options.image_toggler).html()?"Hide":"Show"),$(this.container).find(this.picker.options.image_container).toggle(),e.preventDefault()},changed:function(){$(this.container).find(this.picker.options.field).val(this.image.id.replace("image_","")).trigger("change");var e=this.picker.options.thumbnail||"original";this.image.src=$(this.image).attr("data-"+e),current_image=$(this.container).find(this.picker.options.image_display),current_image.replaceWith($("<img src='"+this.image.src+"?"+Math.floor(1e5*Math.random())+"' id='"+current_image.attr("id")+"' class='"+this.picker.options.image_display.replace(/^./,"")+" brown_border' />")),$(this.container).find(this.picker.options.remove_image_button).show(),$(this.container).find(this.picker.options.no_image_message).hide()}},resource_picker={initialised:!1,callback:null,init:function(e){this.initialised||(this.callback=e,this.initialised=!0)}};close_dialog=function(e){iframed()?(the_body=$(parent.document.body),the_dialog=parent.$(".ui-dialog-content")):(the_body=$(document.body).removeClass("hide-overflow"),the_dialog=$(".ui-dialog-content"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove()),$(document.body).hasClass("wym_iframe_body")||(the_body.removeClass("hide-overflow"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove(),e&&e.preventDefault&&e.preventDefault())},parseURL=function(e){var t={href:e},i=e.replace("//","/").split("/");t.protocol=i[0],t.host=i[1],i[1]=i[1].split(":"),t.hostname=i[1][0],t.port=1<i[1].length?i[1][1]:"",i.splice(0,2),t.pathname="/"==t.href[0]?"/"+t.host:"",t.pathname+="/"+i.join("/"),t.pathname=t.pathname.split("#"),t.hash=1<t.pathname.length?"#"+t.pathname[1]:"",t.pathname=t.pathname[0],t.pathname=t.pathname.split("?"),t.search=1<t.pathname.length?"?"+t.pathname[1]:"",t.pathname=t.pathname[0];var a=e.split("?")[1];return t.options=a,t},iframed=function(){return parent&&parent.document&&parent.document.location.href!=document.location.href&&$.isFunction(parent.$)}; \ No newline at end of file
diff --git a/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js.gz b/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js.gz
new file mode 100644
index 0000000..0a37c2d
--- /dev/null
+++ b/public/assets/refinery/admin-0782215d5da880c8dc5e2b3864e0df6a.js.gz
Binary files differ
diff --git a/public/assets/refinery/admin.js b/public/assets/refinery/admin.js
new file mode 100644
index 0000000..ca8135b
--- /dev/null
+++ b/public/assets/refinery/admin.js
@@ -0,0 +1 @@
+function ImageDialog(e){(self=this).defaults={callback:null,multiple:!1},this.settings=$.extend({},this.defaults,e),this.create=function(){this.callback=this.settings.callback,this.init_tabs(),this.init_select(),this.init_actions()},this.init_tabs=function(){var e=$("#dialog_menu_left input:radio"),t=e.parent().filter(".selected_radio").find("input:radio").first()||e.first();e.click(function(){self.switch_area($(this))}),t.attr("checked","true"),self.switch_area(t)},this.switch_area=function(e){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),e.parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+e.val()+"_area").show()},this.init_select=function(){$("#existing_image_area_content ul li img").click(function(){self.toggle_image($(this))}),0<(selected_img=$("#existing_image_area_content ul li.selected img")).length&&self.toggle_image(selected_img.first())},this.toggle_image=function(e){if(0<e.length){self.settings.multiple||$("#existing_image_area_content ul li.selected").removeClass("selected"),e.parent().toggleClass("selected");e.attr("data-id");var t=$("#existing_image_size_area li.selected a").attr("data-geometry"),i=$("#existing_image_size_area li.selected a").attr("data-size"),a=$("#wants_to_resize_image").is(":checked");image_url=a?e.attr("data-"+i):e.attr("data-original"),parent&&(null!=(wym_src=parent.document.getElementById("wym_src"))&&(wym_src.value=image_url),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=e.attr("title")),null!=(wym_alt=parent.document.getElementById("wym_alt"))&&(wym_alt.value=e.attr("alt")),null!=(wym_size=parent.document.getElementById("wym_size"))&&void 0!==t&&(wym_size.value=t.replace(/[<>=]/g,"")))}},this.submit_image_choice=function(e){e.preventDefault(),selected_images=$("#existing_image_area_content ul li.selected img"),selected_images=self.settings.multiple?selected_images.get():selected_images.get(0),selected_images&&$.isFunction(self.callback)&&self.callback(selected_images),close_dialog(e)},this.init_actions=function(){$("#existing_image_area .form-actions-dialog #submit_button").not(".wym_iframe_body #existing_image_area .form-actions-dialog #submit_button").click($.proxy(self.submit_image_choice,self)),$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click($.proxy(close_dialog,self)),$("#existing_image_size_area ul li a").click(function(e){$("#existing_image_size_area ul li").removeClass("selected"),$(this).parent().addClass("selected"),$("#existing_image_size_area #wants_to_resize_image").attr("checked","checked"),self.toggle_image($("#existing_image_area_content ul li.selected img")),e.preventDefault()}),$("#existing_image_size_area #wants_to_resize_image").change(function(){$(this).is(":checked")?$("#existing_image_size_area ul li:first a").click():($("#existing_image_size_area ul li").removeClass("selected"),self.toggle_image($("#existing_image_area_content ul li.selected img")))}),image_area=$("#existing_image_area").not("#wym_iframe_body #existing_image_area"),image_area.find(".form-actions input#submit_button").click($.proxy(function(e){e.preventDefault(),$(this.document.getElementById("wym_dialog_submit")).click()},parent)),image_area.find(".form-actions a.close_dialog").click(close_dialog)}}var shiftHeld=!1,initialLoad=!0;init_refinery_admin=function(){init_interface(),init_sortable_menu(),init_submit_continue(),init_modal_dialogs(),init_tooltips(),init_ajaxy_pagination()},$(document).ready(init_refinery_admin),"object"==typeof window.onpopstate&&$(window).bind("popstate",function(){initialLoad||$(document).paginateTo(location.pathname+location.href.split(location.pathname)[1]),initialLoad=!1}),$.fn.paginateTo=function(e){$.ajax({url:e,cache:!1,success:function(e){$(".pagination_container").slideTo(e),$(".pagination_container .pagination a").each(function(){$(this).attr("href",$(this).attr("href").replace(/\?\_\=[^&]+&/,"?"))})},error:function(){window.location=popstate_location}})},$.fn.slideTo=function(e){return $(this).html(e),$(this).applyMinimumHeightFromChildren(),$(this).find(".pagination_frame").removeClass("frame_right").addClass("frame_center"),init_modal_dialogs(),init_tooltips(),$(this)},$.fn.applyMinimumHeightFromChildren=function(){return child_heights=0,$(this).children().each(function(e,i){child_heights+=$(i).height(),$.each(["marginTop","marginBottom","paddingTop","paddingBottom"],function(e,t){child_heights+=parseInt($(i).css(t))||0})}),$(this).css("min-height",child_heights),$(this)},init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(e,t){$(t).data({"dialog-width":parseInt($($(t).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(t).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(t).attr("title")||$(t).attr("name")||$(t).html()||null}).attr("href",$(t).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(e){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),e.preventDefault()})})},refinery_dialog_success=function(){close_dialog(),$.ajax({url:window.location.pathname+window.location.search,cache:!1,success:function(e){$(".pagination_container").html(e),$("#flash_container > #flash").remove(),$("#flash_container").append($(".pagination_container").find("#flash")),$("#flash").css({width:"auto",visibility:""}).fadeIn(550),init_refinery_admin()}})},trigger_reordering=function(e,t){$menu=$("#menu"),e.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,t?.35:1),t?$menu.find(".tab a").click(function(e){e.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(t?"enable":"disable")},trigger_reordering_content_section=function(e,t){$menu=$("#page-tabs").sortable(),e.preventDefault(),$("#reorder_page_part, #reorder_page_part_done").toggle(),$("#site_bar, #menu, .field:not(:has(#page-tabs)), .page_part:visible, #more_options_field, .form-actions").fadeTo(500,t?.35:1),$menu.sortable(t?"enable":"disable").sortable({items:"li",stop:function(){$("#page-tabs li[data-index]").each(function(e){$("#page_parts_attributes_"+$(this).data("index")+"_position").val(e+1)})}})},submit_and_continue=function(e,t){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(e,t){t.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(e){0<($flash_container=$("#flash_container")).length&&($flash_container.html(e),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):t&&(window.location=t),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages(),$("form").attr("action",$("#new_action").attr("value")))},"html"),e.preventDefault()},init_tooltips=function(e){$($(null!=e?e:"a[title], span[title], #image_grid img[title], *[tooltip]")).not(".no-tooltip").each(function(e,t){$(t).hover(function(i){"mouseenter"==i.type||"mouseover"==i.type?$(this).oneTime(350,"tooltip",$.proxy(function(){$(".tooltip").remove(),tooltip=$("<div class='tooltip'><div><span></span></div></div>").appendTo("#tooltip_container"),tooltip.find("span").html($(this).attr("tooltip")),tooltip_nib_extension=$.browser.msie?".gif":".png",nib=$("<img src='/assets/refinery/tooltip-nib"+tooltip_nib_extension+"' class='tooltip-nib'/>").appendTo("#tooltip_container"),tooltip.css({opacity:0,maxWidth:"300px"}),required_left_offset=$(this).offset().left-tooltip.outerWidth()/2+$(this).outerWidth()/2,tooltip.css("left",0<required_left_offset?required_left_offset:0);var e=tooltip.offset(),t=tooltip.outerWidth();e&&e.left+t>(window_width=$(window).width())&&tooltip.css("left",window_width-t),tooltip.css({top:$(this).offset().top-tooltip.outerHeight()-10}),nib.css({opacity:0}),(e=tooltip.offset())&&nib.css({left:$(this).offset().left+$(this).outerWidth()/2-5,top:e.top+tooltip.height()});try{tooltip.animate({top:e.top-10,opacity:1},200,"swing"),nib.animate({top:nib.offset().top-10,opacity:1},200)}catch(i){tooltip.show(),nib.show()}},$(this))):"mouseleave"!=i.type&&"mouseout"!=i.type||($(this).stopTime("tooltip"),null==(tt_offset=(tooltip=$(".tooltip")).css("z-index","-1").offset())&&(tt_offset={top:0,left:0}),tooltip.animate({top:tt_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}),null==(nib_offset=(nib=$(".tooltip-nib")).offset())&&(nib_offset={top:0,left:0}),nib.animate({top:nib_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}))}).click(function(){$(this).stopTime("tooltip")}),null==$(t).attr("tooltip")&&$(t).attr("tooltip",$(t).attr("title")),$elements=$(t).add($(t).children("img")).removeAttr("title"),$.browser.msie&&$elements.removeAttr("alt")})};var link_tester={email_re:new RegExp(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i),url_re:new RegExp(/^(https?|ftp):\/\/(-\.)?([^\s/?\.#-]+\.?)+(\/[^\s]*)?$/i),page_re:new RegExp("^(https?://"+document.location.host+"|/[a-z0-9]+)"),email:function(e,t){""!=e&&t(link_tester.email_re.test(e))},url:function(e,t){""!=e&&(link_tester.page_re.test(e)?link_tester.page(e,t):t(link_tester.url_re.test(e)))},page:function(e,t){var i=!1;$.ajax({url:e,timeout:5e3,success:function(){i=!0},complete:function(){t(i)}})},validate_textbox:function(e,t,i){var a="",n=$("<img id='"+t.replace("#","")+"_test_loader' src='/assets/refinery/ajax-loader.gif' alt='Testing...' style='display: none;'/>"),o=$("<span id='"+t.replace("#","")+"_test_result'></span>");n.insertAfter($(t)),o.insertAfter(n),$(t).bind("paste blur",function(){$(t).stop(!0),$(t+"_test_loader").hide(),$(t+"_test_result").hide(),$(t+"_test_result").removeClass("success_icon").removeClass("failure_icon"),""!=this.value&&$(t).delay(300).queue(function(){$(t+"_test_loader").show(),$(t+"_test_result").hide(),$(t+"_test_result").removeClass("success_icon").removeClass("failure_icon"),e(this.value,function(e){a=e?"success_icon":"failure_icon",$(t+"_test_result").addClass(a).show(),$(t+"_test_loader").hide()}),i&&i($(t)),$(this).dequeue()})})},validate_url_textbox:function(e,t){link_tester.validate_textbox(link_tester.url,e,t)},validate_email_textbox:function(e,t){link_tester.validate_textbox(link_tester.email,e,t)}},link_dialog={initialised:!1,init:function(){this.initialised||(this.init_tabs(),this.init_resources_submit(),this.init_close(),this.page_tab(),this.web_tab(),this.email_tab(),this.initialised=!0)},init_tabs:function(){var e=$("#dialog_menu_left input:radio"),t=e.parent().filter(".selected_radio").find("input:radio").first()||e.first();e.click(function(){link_dialog.switch_area($(this))}),t.attr("checked","true"),link_dialog.switch_area(t)},init_resources_submit:function(){$("#existing_resource_area .form-actions-dialog #submit_button").click(function(e){e.preventDefault(),0<(resource_selected=$("#existing_resource_area_content ul li.linked a")).length&&(resourceUrl=parseURL(resource_selected.attr("href")),relevant_href=resourceUrl.pathname,resourceUrl.hostname.match(/s3.amazonaws.com/)&&(relevant_href=resourceUrl.protocol+"//"+resourceUrl.host+relevant_href),"function"==typeof resource_picker.callback&&resource_picker.callback({id:resource_selected.attr("id").replace("resource_",""),href:relevant_href,html:resource_selected.html()})),$(".form-actions-dialog #cancel_button").trigger("click")})},init_close:function(){$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click(close_dialog),parent&&parent.document.location.href!=document.location.href&&null!=parent.document.getElementById("wym_dialog_submit")&&($("#dialog_container .form-actions input#submit_button").click(function(e){e.preventDefault(),$(parent.document.getElementById("wym_dialog_submit")).click()}),$("#dialog_container .form-actions a.close_dialog").click(close_dialog))},switch_area:function(e){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),$(e).parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+$(e).val()+"_area").show()},page_tab:function(){$(".link_list li").click(function(e){e.preventDefault(),$(".link_list li.linked").removeClass("linked"),$(this).addClass("linked");var t=$(this).children("a.page_link").get(0),i=0<window.location.port.length?":"+window.location.port:"",a=t.href.replace(window.location.protocol+"//"+window.location.hostname+i,"");link_dialog.update_parent(a,t.rel.replace(/\ ?<em>.+?<\/em>/,""))})},web_tab:function(){link_tester.validate_url_textbox("#web_address_text",function(){}),$("#web_address_text, #web_address_target_blank").change(function(){link_dialog.update_parent($("#web_address_text").val(),$("#web_address_text").val(),$("#web_address_target_blank").get(0).checked?"_blank":"")})},email_tab:function(){link_tester.validate_email_textbox("#email_address_text",function(){}),$("#email_address_text, #email_default_subject_text, #email_default_body_text").change(function(){var e=$("#email_default_subject_text").val(),t=$("#email_default_body_text").val(),i=$("#email_address_text").val();modifier="?",additional="",0<e.length&&(additional+=modifier+"subject="+e,modifier="&"),0<t.length&&(additional+=modifier+"body="+t,modifier="&");for(var a="",n=0;n<i.length;n++)a+="%"+i.charCodeAt(n).toString(16);link_dialog.update_parent("mailto:"+a+additional,i)})},update_parent:function(e,t,i){null!=parent&&(null!=(wym_href=parent.document.getElementById("wym_href"))&&(wym_href.value=e),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=t),null!=(wym_target=parent.document.getElementById("wym_target"))&&(wym_target.value=i||""))}},page_options={initialised:!1,init:function(e,t,i){this.initialised||(page_options.tabs=$("#page-tabs").tabs(),part_shown=$("#page-tabs .page_part.field").not(".ui-tabs-hide"),$("#page-tabs .page_part.field").removeClass("ui-tabs-hide"),this.enable_parts=e,this.new_part_url=t,this.del_part_url=i,this.show_options(),$(document).ready($.proxy(function(){$("#page-tabs .page_part.field").not(this).addClass("ui-tabs-hide")},part_shown)),this.enable_parts&&this.page_part_dialog(),this.initialised=!0)},show_options:function(){$("#toggle_advanced_options").click(function(e){e.preventDefault(),$("#more_options").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#toggle_advanced_options").parent().offset().top},250)})},page_part_dialog:function(){$("#new_page_part_dialog").dialog({title:"Create Content Section",modal:!0,resizable:!1,autoOpen:!1,width:600,height:200}),$("#add_page_part").click(function(e){e.preventDefault(),$("#new_page_part_dialog").dialog("open")}),$("#new_page_part_save").click(function(e){e.preventDefault();var t=$("#new_page_part_title").val();if(0<t.length){var i=t.toLowerCase().replace(" ","_");0===$("#page_part_"+i).size()?$.get(page_options.new_part_url,{title:t,part_index:$("#new_page_part_index").val(),body:""},function(e){$("#submit_continue_button").remove(),$("#page_part_editors").append(e),page_options.tabs.find("ul").append("<li><a href='#page_part_new_"+$("#new_page_part_index").val()+"'>"+t+"</a></li>"),page_options.tabs.tabs("refresh"),$("#page-tabs #page_parts li").last().attr("data-index",$("#new_page_part_index").val()),page_options.tabs.tabs("option","active",-1),WYMeditor.init(),$("#new_page_part_index").val(parseInt($("#new_page_part_index").val(),10)+1),$("#new_page_part_title").val(""),$("#new_page_part_dialog").dialog("close")},"html"):alert("A content section with that title already exists, please choose another.")}else alert("You have not entered a title for the content section, please enter one.")}),$("#new_page_part_cancel").click(function(e){e.preventDefault(),$("#new_page_part_dialog").dialog("close"),$("#new_page_part_title").val("")}),$("#delete_page_part").click(function(e){e.preventDefault();var t=page_options.tabs.find(".ui-tabs-active a").text();if(confirm("This will remove the content section '"+t+"' immediately even if you don't save this page, are you sure?")){var i=page_options.tabs.find(".ui-tabs-active a").attr("id").match(/\d+/)[0]-1;0<$("#page_parts_attributes_"+i+"_id").length&&$.ajax({url:page_options.del_part_url+"/"+$("#page_parts_attributes_"+i+"_id").val(),type:"DELETE"}),page_options.tabs.find(".ui-tabs-active").remove(),page_options.tabs.find("#page_part_"+t.toLowerCase()).remove(),page_options.tabs.find("#page_part_new_"+i).remove(),$("[id^=page_parts_attributes_"+i+"_]").remove(),$("#submit_continue_button").remove(),page_options.tabs.tabs("refresh")}}),$("#reorder_page_part").click(function(e){trigger_reordering_content_section(e,!0)}),$("#reorder_page_part_done").click(function(e){trigger_reordering_content_section(e,!1)})}},image_picker={initialised:!1,options:{selected:"",thumbnail:"medium",field:"#image",image_display:".current_picked_image",no_image_message:".no_picked_image_selected",image_container:".current_image_container",remove_image_button:".remove_picked_image",picker_container:".image_picker_container",image_link:".current_image_link",image_toggler:null},init:function(e){return this.initialised||(this.options=$.extend(this.options,e),$(this.options.picker_container).find(this.options.remove_image_button).click($.proxy(this.remove_image,{container:this.options.picker_container,picker:this})),$(this.options.picker_container).find(this.options.image_toggler).click($.proxy(this.toggle_image,{container:this.options.picker_container,picker:this})),this.initialised=!0),this},remove_image:function(e){e.preventDefault(),$(this.container).find(this.picker.options.image_display).removeClass("brown_border").attr({src:"",width:"",height:""}).css({width:"auto",height:"auto"}).hide(),$(this.container).find(this.picker.options.field).val("").trigger("change"),$(this.container).find(this.picker.options.no_image_message).show(),$(this.container).find(this.picker.options.remove_image_button).hide()},toggle_image:function(e){$(this.container).find(this.picker.options.image_toggler).html("Show"==$(this.container).find(this.picker.options.image_toggler).html()?"Hide":"Show"),$(this.container).find(this.picker.options.image_container).toggle(),e.preventDefault()},changed:function(){$(this.container).find(this.picker.options.field).val(this.image.id.replace("image_","")).trigger("change");var e=this.picker.options.thumbnail||"original";this.image.src=$(this.image).attr("data-"+e),current_image=$(this.container).find(this.picker.options.image_display),current_image.replaceWith($("<img src='"+this.image.src+"?"+Math.floor(1e5*Math.random())+"' id='"+current_image.attr("id")+"' class='"+this.picker.options.image_display.replace(/^./,"")+" brown_border' />")),$(this.container).find(this.picker.options.remove_image_button).show(),$(this.container).find(this.picker.options.no_image_message).hide()}},resource_picker={initialised:!1,callback:null,init:function(e){this.initialised||(this.callback=e,this.initialised=!0)}};close_dialog=function(e){iframed()?(the_body=$(parent.document.body),the_dialog=parent.$(".ui-dialog-content")):(the_body=$(document.body).removeClass("hide-overflow"),the_dialog=$(".ui-dialog-content"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove()),$(document.body).hasClass("wym_iframe_body")||(the_body.removeClass("hide-overflow"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove(),e&&e.preventDefault&&e.preventDefault())},parseURL=function(e){var t={href:e},i=e.replace("//","/").split("/");t.protocol=i[0],t.host=i[1],i[1]=i[1].split(":"),t.hostname=i[1][0],t.port=1<i[1].length?i[1][1]:"",i.splice(0,2),t.pathname="/"==t.href[0]?"/"+t.host:"",t.pathname+="/"+i.join("/"),t.pathname=t.pathname.split("#"),t.hash=1<t.pathname.length?"#"+t.pathname[1]:"",t.pathname=t.pathname[0],t.pathname=t.pathname.split("?"),t.search=1<t.pathname.length?"?"+t.pathname[1]:"",t.pathname=t.pathname[0];var a=e.split("?")[1];return t.options=a,t},iframed=function(){return parent&&parent.document&&parent.document.location.href!=document.location.href&&$.isFunction(parent.$)}; \ No newline at end of file
diff --git a/public/assets/refinery/admin.js.gz b/public/assets/refinery/admin.js.gz
new file mode 100644
index 0000000..10ffee1
--- /dev/null
+++ b/public/assets/refinery/admin.js.gz
Binary files differ
diff --git a/public/assets/refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.png b/public/assets/refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.png
new file mode 100644
index 0000000..d879dc8
--- /dev/null
+++ b/public/assets/refinery/admin/add_video_icon-42c9b9a64e5e2f29f6bad774a6a00aba.png
Binary files differ
diff --git a/public/assets/refinery/admin/add_video_icon.png b/public/assets/refinery/admin/add_video_icon.png
new file mode 100644
index 0000000..d879dc8
--- /dev/null
+++ b/public/assets/refinery/admin/add_video_icon.png
Binary files differ
diff --git a/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css b/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css
new file mode 100644
index 0000000..c2e4333
--- /dev/null
+++ b/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css
@@ -0,0 +1 @@
+#add_video{padding-top:3px;padding-left:10px}#add_video li a{height:20px;background-image:url("/assets/refinery/admin/add_video_icon.png");background-repeat:no-repeat;padding-left:20px}label.inline{display:inline-block;margin-bottom:10px;margin-top:0}div.inline{display:inline-block;vertical-align:top;margin:1px 10px 0 0;padding-left:5px}div.parent{margin-bottom:20px}div.video_container{margin:10px}div.tips{margin:10px 0 10px 0;font-style:italic}div.use_file{padding-bottom:5px;padding-top:2px}a.select_video_type{font-size:12px;margin:10px 10px 10px 0}a.select_video_type.selected{font-weight:bold}textarea.embed_tag{height:100px}span.short_info{color:grey}div.add_remove_buttons{margin-top:10px}div#dialog_list{width:60%;float:left;min-height:300px}div#dialog_list li.selected{border:4px solid #22A7F2}div#dialog_preview{width:35%;float:right}div#preview_form{width:35%;float:right}div#preview_form div.dimensions{width:50%;float:left}div#preview_form div.dimensions input{width:70%}div#preview_form div.options{width:50%;float:right}div#dialog_list #records{width:100%}
diff --git a/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css.gz b/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css.gz
new file mode 100644
index 0000000..f9efa37
--- /dev/null
+++ b/public/assets/refinery/admin/video-ece67a41d5e8f1f986c1bb7a07c98610.css.gz
Binary files differ
diff --git a/public/assets/refinery/admin/video.css b/public/assets/refinery/admin/video.css
new file mode 100644
index 0000000..c2e4333
--- /dev/null
+++ b/public/assets/refinery/admin/video.css
@@ -0,0 +1 @@
+#add_video{padding-top:3px;padding-left:10px}#add_video li a{height:20px;background-image:url("/assets/refinery/admin/add_video_icon.png");background-repeat:no-repeat;padding-left:20px}label.inline{display:inline-block;margin-bottom:10px;margin-top:0}div.inline{display:inline-block;vertical-align:top;margin:1px 10px 0 0;padding-left:5px}div.parent{margin-bottom:20px}div.video_container{margin:10px}div.tips{margin:10px 0 10px 0;font-style:italic}div.use_file{padding-bottom:5px;padding-top:2px}a.select_video_type{font-size:12px;margin:10px 10px 10px 0}a.select_video_type.selected{font-weight:bold}textarea.embed_tag{height:100px}span.short_info{color:grey}div.add_remove_buttons{margin-top:10px}div#dialog_list{width:60%;float:left;min-height:300px}div#dialog_list li.selected{border:4px solid #22A7F2}div#dialog_preview{width:35%;float:right}div#preview_form{width:35%;float:right}div#preview_form div.dimensions{width:50%;float:left}div#preview_form div.dimensions input{width:70%}div#preview_form div.options{width:50%;float:right}div#dialog_list #records{width:100%}
diff --git a/public/assets/refinery/admin/video.css.gz b/public/assets/refinery/admin/video.css.gz
new file mode 100644
index 0000000..3a065de
--- /dev/null
+++ b/public/assets/refinery/admin/video.css.gz
Binary files differ
diff --git a/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js b/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js
new file mode 100644
index 0000000..ef31302
--- /dev/null
+++ b/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js
@@ -0,0 +1 @@
+$insert_video_link="<ul id='add_video'><li><a href='/refinery/videos/insert?dialog=true'>Add Video</a></li></ul>",window.onload=function(){$.wymeditors(0)&&($(".wym_area_top").append($insert_video_link),init_modal_dialogs())},onCloseDialog=function(){$("iframe#dialog_iframe").attr("src","")}; \ No newline at end of file
diff --git a/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js.gz b/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js.gz
new file mode 100644
index 0000000..1e77d40
--- /dev/null
+++ b/public/assets/refinery/admin/wymeditor_monkeypatch-6c0f3d3b096d3f85c8b0e7da2f6dbcd0.js.gz
Binary files differ
diff --git a/public/assets/refinery/admin/wymeditor_monkeypatch.js b/public/assets/refinery/admin/wymeditor_monkeypatch.js
new file mode 100644
index 0000000..ef31302
--- /dev/null
+++ b/public/assets/refinery/admin/wymeditor_monkeypatch.js
@@ -0,0 +1 @@
+$insert_video_link="<ul id='add_video'><li><a href='/refinery/videos/insert?dialog=true'>Add Video</a></li></ul>",window.onload=function(){$.wymeditors(0)&&($(".wym_area_top").append($insert_video_link),init_modal_dialogs())},onCloseDialog=function(){$("iframe#dialog_iframe").attr("src","")}; \ No newline at end of file
diff --git a/public/assets/refinery/admin/wymeditor_monkeypatch.js.gz b/public/assets/refinery/admin/wymeditor_monkeypatch.js.gz
new file mode 100644
index 0000000..ece7ac0
--- /dev/null
+++ b/public/assets/refinery/admin/wymeditor_monkeypatch.js.gz
Binary files differ
diff --git a/public/assets/refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.png b/public/assets/refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.png
new file mode 100644
index 0000000..2c9d5b6
--- /dev/null
+++ b/public/assets/refinery/admin_bg-6614a0afba522aaaf919eea3c51aaa10.png
Binary files differ
diff --git a/public/assets/refinery/admin_bg.png b/public/assets/refinery/admin_bg.png
new file mode 100644
index 0000000..2c9d5b6
--- /dev/null
+++ b/public/assets/refinery/admin_bg.png
Binary files differ
diff --git a/public/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif b/public/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif
new file mode 100644
index 0000000..d0bce15
--- /dev/null
+++ b/public/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif
Binary files differ
diff --git a/public/assets/refinery/ajax-loader.gif b/public/assets/refinery/ajax-loader.gif
new file mode 100644
index 0000000..d0bce15
--- /dev/null
+++ b/public/assets/refinery/ajax-loader.gif
Binary files differ
diff --git a/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js b/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js
new file mode 100644
index 0000000..4a1b60c
--- /dev/null
+++ b/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js
@@ -0,0 +1 @@
+(function(){this.init_ajaxy_pagination=function(){if("function"==typeof window.history.pushState&&0<$(".pagination_container").length&&$(".pagination_container .pagination a").on("click",function(n){var t,a;return a=this.href.replace(/(\&(amp\;)?)?from_page\=\d+/,""),a=(a+="&from_page="+$(".current").text()).replace("?&","?").replace(/\s+/,""),t=location.pathname+location.href.split(location.pathname)[1],window.history.pushState({path:t},"",a),$(document).paginateTo(a),n.preventDefault()}),$(".pagination_container").applyMinimumHeightFromChildren(),0===$(".pagination_container").find(".pagination").length)return $(".pagination_frame").css("top","0px")}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js.gz b/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js.gz
new file mode 100644
index 0000000..8148e01
--- /dev/null
+++ b/public/assets/refinery/ajaxy_pagination-31502fd935145e1ca2129fc1a0194ecc.js.gz
Binary files differ
diff --git a/public/assets/refinery/ajaxy_pagination.js b/public/assets/refinery/ajaxy_pagination.js
new file mode 100644
index 0000000..4a1b60c
--- /dev/null
+++ b/public/assets/refinery/ajaxy_pagination.js
@@ -0,0 +1 @@
+(function(){this.init_ajaxy_pagination=function(){if("function"==typeof window.history.pushState&&0<$(".pagination_container").length&&$(".pagination_container .pagination a").on("click",function(n){var t,a;return a=this.href.replace(/(\&(amp\;)?)?from_page\=\d+/,""),a=(a+="&from_page="+$(".current").text()).replace("?&","?").replace(/\s+/,""),t=location.pathname+location.href.split(location.pathname)[1],window.history.pushState({path:t},"",a),$(document).paginateTo(a),n.preventDefault()}),$(".pagination_container").applyMinimumHeightFromChildren(),0===$(".pagination_container").find(".pagination").length)return $(".pagination_frame").css("top","0px")}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/ajaxy_pagination.js.gz b/public/assets/refinery/ajaxy_pagination.js.gz
new file mode 100644
index 0000000..c08f4e5
--- /dev/null
+++ b/public/assets/refinery/ajaxy_pagination.js.gz
Binary files differ
diff --git a/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css b/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css
new file mode 100644
index 0000000..2c68472
--- /dev/null
+++ b/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css
@@ -0,0 +1 @@
+.comments_icon{background-image:url(/assets/refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png)}.comment_icon{background-image:url(/assets/refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png)}.comment_cross_icon{background-image:url(/assets/refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png)}.comment_tick_icon{background-image:url(/assets/refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png)}.folder_icon{background-image:url(/assets/refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png)}.folder_add_icon{background-image:url(/assets/refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png)}.folder_edit_icon{background-image:url(/assets/refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png)}.settings_icon{background-image:url(/assets/refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png)}.page_icon{background-image:url(/assets/refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png)}.page_copy_icon{background-image:url(/assets/refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png)}.page_add_icon{background-image:url(/assets/refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png)}ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li span.arrow{background-image:url(/assets/refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif)}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}ul.blog_categories{height:200px;overflow:auto;border:1px solid #ccc;padding:5px}ul.blog_categories,ul.blog_categories li{list-style:none;margin:5px 0}a#copy_body_link{background:url(/assets/refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png) no-repeat scroll 0 6px transparent;border-bottom:0 none;display:inline;line-height:29px;margin-top:0;padding-left:20px}.sidebar_position{position:absolute;right:120px;width:10em}
diff --git a/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css.gz b/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css.gz
new file mode 100644
index 0000000..9f870cf
--- /dev/null
+++ b/public/assets/refinery/blog/backend-7a76ae50bdd83f91b0e104fc8c768d3f.css.gz
Binary files differ
diff --git a/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js b/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js
new file mode 100644
index 0000000..eec2dcf
--- /dev/null
+++ b/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js
@@ -0,0 +1 @@
+$(document).ready(function(){function n(t){return t.split(/,\s*/)}function e(t){return n(t).pop()}$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').parent().addClass("selected"),0==$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/images/refinery/icons/ajax-loader.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0==$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(t){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),t.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(t){$.get($(this).attr("href"),$.proxy(function(t){$(this).css("background-image",null).removeClass("failure_icon").removeClass("success_icon").addClass(t.enabled?"success_icon":"failure_icon")},$(this))),t.preventDefault()}),$(function(){$("#page-tabs").tabs(),$("#copy_body_link").click(function(t){var e=$("#post_custom_teaser")[0],n=null;$.each(WYMeditor.INSTANCES,function(t,i){i._element[0]==e&&(n=i)}),n&&n.html($("#post_body").attr("value")),t.preventDefault()})}),page_options.init(!1,"",""),$("#post_tag_list").bind("keydown",function(t){t.keyCode===$.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active&&t.preventDefault()}).autocomplete({source:function(t,i){$.getJSON("/refinery/blog/posts/tags",{term:e(t.term)},i)},search:function(){if(e(this.value).length<2)return!1},focus:function(){return!1},select:function(t,i){var e=n(this.value);return e.pop(),e.push(i.item.value),e.push(""),this.value=e.join(", "),!1}})}); \ No newline at end of file
diff --git a/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js.gz b/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js.gz
new file mode 100644
index 0000000..bde2a45
--- /dev/null
+++ b/public/assets/refinery/blog/backend-b4349fa7ad9efe6fad3e180f13824ed2.js.gz
Binary files differ
diff --git a/public/assets/refinery/blog/backend.css b/public/assets/refinery/blog/backend.css
new file mode 100644
index 0000000..46f677e
--- /dev/null
+++ b/public/assets/refinery/blog/backend.css
@@ -0,0 +1 @@
+.comments_icon{background-image:url(/assets/refinery/blog/icons/comments.png)}.comment_icon{background-image:url(/assets/refinery/blog/icons/comment.png)}.comment_cross_icon{background-image:url(/assets/refinery/blog/icons/comment_cross.png)}.comment_tick_icon{background-image:url(/assets/refinery/blog/icons/comment_tick.png)}.folder_icon{background-image:url(/assets/refinery/blog/icons/folder.png)}.folder_add_icon{background-image:url(/assets/refinery/blog/icons/folder_add.png)}.folder_edit_icon{background-image:url(/assets/refinery/blog/icons/folder_edit.png)}.settings_icon{background-image:url(/assets/refinery/blog/icons/cog.png)}.page_icon{background-image:url(/assets/refinery/blog/icons/page.png)}.page_copy_icon{background-image:url(/assets/refinery/blog/icons/page_copy.png)}.page_add_icon{background-image:url(/assets/refinery/blog/icons/page_add.png)}ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li span.arrow{background-image:url(/assets/refinery/blog/icons/up.gif)}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/blog/icons/down.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}ul.blog_categories{height:200px;overflow:auto;border:1px solid #ccc;padding:5px}ul.blog_categories,ul.blog_categories li{list-style:none;margin:5px 0}a#copy_body_link{background:url(/assets/refinery/blog/icons/add.png) no-repeat scroll 0 6px transparent;border-bottom:0 none;display:inline;line-height:29px;margin-top:0;padding-left:20px}.sidebar_position{position:absolute;right:120px;width:10em}
diff --git a/public/assets/refinery/blog/backend.css.gz b/public/assets/refinery/blog/backend.css.gz
new file mode 100644
index 0000000..d446ae1
--- /dev/null
+++ b/public/assets/refinery/blog/backend.css.gz
Binary files differ
diff --git a/public/assets/refinery/blog/backend.js b/public/assets/refinery/blog/backend.js
new file mode 100644
index 0000000..eec2dcf
--- /dev/null
+++ b/public/assets/refinery/blog/backend.js
@@ -0,0 +1 @@
+$(document).ready(function(){function n(t){return t.split(/,\s*/)}function e(t){return n(t).pop()}$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').parent().addClass("selected"),0==$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/images/refinery/icons/ajax-loader.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0==$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(t){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),t.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(t){$.get($(this).attr("href"),$.proxy(function(t){$(this).css("background-image",null).removeClass("failure_icon").removeClass("success_icon").addClass(t.enabled?"success_icon":"failure_icon")},$(this))),t.preventDefault()}),$(function(){$("#page-tabs").tabs(),$("#copy_body_link").click(function(t){var e=$("#post_custom_teaser")[0],n=null;$.each(WYMeditor.INSTANCES,function(t,i){i._element[0]==e&&(n=i)}),n&&n.html($("#post_body").attr("value")),t.preventDefault()})}),page_options.init(!1,"",""),$("#post_tag_list").bind("keydown",function(t){t.keyCode===$.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active&&t.preventDefault()}).autocomplete({source:function(t,i){$.getJSON("/refinery/blog/posts/tags",{term:e(t.term)},i)},search:function(){if(e(this.value).length<2)return!1},focus:function(){return!1},select:function(t,i){var e=n(this.value);return e.pop(),e.push(i.item.value),e.push(""),this.value=e.join(", "),!1}})}); \ No newline at end of file
diff --git a/public/assets/refinery/blog/backend.js.gz b/public/assets/refinery/blog/backend.js.gz
new file mode 100644
index 0000000..45777ed
--- /dev/null
+++ b/public/assets/refinery/blog/backend.js.gz
Binary files differ
diff --git a/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js b/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js
new file mode 100644
index 0000000..3744981
--- /dev/null
+++ b/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js
@@ -0,0 +1 @@
+$(document).ready(function(){$("#show_blog_post").height($("#show_blog_post").height()),$('#next_prev_article a:not(".home")').live("click",function(){return url=this.href+".js",$("#show_blog_post > *").fadeOut(),$.ajax({url:url,success:function(o){$("#show_blog_post").html(o),new_height=0,$("#show_blog_post > *").each(function(){new_height+=$(this).height()}),$("#show_blog_post").animate({height:new_height})}}),$("html, body").animate({scrollTop:$("body").offset().top},2e3),!1})}); \ No newline at end of file
diff --git a/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js.gz b/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js.gz
new file mode 100644
index 0000000..94e9cab
--- /dev/null
+++ b/public/assets/refinery/blog/frontend-40ec94f12c8010262cd9a91effa3695a.js.gz
Binary files differ
diff --git a/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css b/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css
new file mode 100644
index 0000000..111c747
--- /dev/null
+++ b/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css
@@ -0,0 +1 @@
+.blog_post header,.blog_post footer{width:auto}.post_categories .filled_in{display:inline}.post_categories ul{margin:0px 0px 0px 6px;padding:0px;display:inline}.post_categories ul li{margin:0px;padding:0px;display:inline}.field.message_field label{vertical-align:top}#rss_feed_subscribe{display:block;padding-left:25px;background:url(/assets/refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png) no-repeat}#next_prev_article{overflow:hidden;margin:10px 0;position:relative;height:30px}#next_prev_article a{display:block;width:33%;height:30px;line-height:30px;position:absolute;top:0}#next_prev_article a.prev{left:0}#next_prev_article a.home{left:33%;text-align:center}#next_prev_article a.next{text-align:right;right:0}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash.flash_notice,.flash.flash_notice *{color:#00A017}.flash.flash_notice,.flash.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/blog/icons/accept.png) #E0F5E0}.flash.flash_notice #flash_close,.flash.flash_error #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/blog/icons/cancel.png) #FFB1B1}.flash.flash_error a,.flash.flash_error a:hover{display:none}.flash.flash_message,.flash.flash_message *{color:#262719;font-size:14px}
diff --git a/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css.gz b/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css.gz
new file mode 100644
index 0000000..005b3bb
--- /dev/null
+++ b/public/assets/refinery/blog/frontend-494d9760f31ec565eb3e47e6c6653fce.css.gz
Binary files differ
diff --git a/public/assets/refinery/blog/frontend.css b/public/assets/refinery/blog/frontend.css
new file mode 100644
index 0000000..8c4cb4a
--- /dev/null
+++ b/public/assets/refinery/blog/frontend.css
@@ -0,0 +1 @@
+.blog_post header,.blog_post footer{width:auto}.post_categories .filled_in{display:inline}.post_categories ul{margin:0px 0px 0px 6px;padding:0px;display:inline}.post_categories ul li{margin:0px;padding:0px;display:inline}.field.message_field label{vertical-align:top}#rss_feed_subscribe{display:block;padding-left:25px;background:url(/assets/refinery/blog/rss-feed.png) no-repeat}#next_prev_article{overflow:hidden;margin:10px 0;position:relative;height:30px}#next_prev_article a{display:block;width:33%;height:30px;line-height:30px;position:absolute;top:0}#next_prev_article a.prev{left:0}#next_prev_article a.home{left:33%;text-align:center}#next_prev_article a.next{text-align:right;right:0}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash.flash_notice,.flash.flash_notice *{color:#00A017}.flash.flash_notice,.flash.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/blog/icons/accept.png) #E0F5E0}.flash.flash_notice #flash_close,.flash.flash_error #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/blog/icons/cancel.png) #FFB1B1}.flash.flash_error a,.flash.flash_error a:hover{display:none}.flash.flash_message,.flash.flash_message *{color:#262719;font-size:14px}
diff --git a/public/assets/refinery/blog/frontend.css.gz b/public/assets/refinery/blog/frontend.css.gz
new file mode 100644
index 0000000..ae0da04
--- /dev/null
+++ b/public/assets/refinery/blog/frontend.css.gz
Binary files differ
diff --git a/public/assets/refinery/blog/frontend.js b/public/assets/refinery/blog/frontend.js
new file mode 100644
index 0000000..3744981
--- /dev/null
+++ b/public/assets/refinery/blog/frontend.js
@@ -0,0 +1 @@
+$(document).ready(function(){$("#show_blog_post").height($("#show_blog_post").height()),$('#next_prev_article a:not(".home")').live("click",function(){return url=this.href+".js",$("#show_blog_post > *").fadeOut(),$.ajax({url:url,success:function(o){$("#show_blog_post").html(o),new_height=0,$("#show_blog_post > *").each(function(){new_height+=$(this).height()}),$("#show_blog_post").animate({height:new_height})}}),$("html, body").animate({scrollTop:$("body").offset().top},2e3),!1})}); \ No newline at end of file
diff --git a/public/assets/refinery/blog/frontend.js.gz b/public/assets/refinery/blog/frontend.js.gz
new file mode 100644
index 0000000..bdfa06f
--- /dev/null
+++ b/public/assets/refinery/blog/frontend.js.gz
Binary files differ
diff --git a/public/assets/refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png b/public/assets/refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/blog/icons/add-9a2889f2465445213560968d111b01ca.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/add.png b/public/assets/refinery/blog/icons/add.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/blog/icons/add.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png b/public/assets/refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png
new file mode 100644
index 0000000..67de2c6
--- /dev/null
+++ b/public/assets/refinery/blog/icons/cog-a806074c2db81b37e3e214679c957bfb.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/cog.png b/public/assets/refinery/blog/icons/cog.png
new file mode 100644
index 0000000..67de2c6
--- /dev/null
+++ b/public/assets/refinery/blog/icons/cog.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png b/public/assets/refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png
new file mode 100644
index 0000000..7bc9233
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment-0b5c99705e4582beb04af8168c7f4242.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment.png b/public/assets/refinery/blog/icons/comment.png
new file mode 100644
index 0000000..7bc9233
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png b/public/assets/refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png
new file mode 100644
index 0000000..6f8102d
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment_cross-3b5d5d2b1d3cf728e62c2a456424ce5e.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment_cross.png b/public/assets/refinery/blog/icons/comment_cross.png
new file mode 100644
index 0000000..6f8102d
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment_cross.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png b/public/assets/refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png
new file mode 100644
index 0000000..bcb3ae4
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment_tick-33f746bae70131264a60ccc6b37b5677.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comment_tick.png b/public/assets/refinery/blog/icons/comment_tick.png
new file mode 100644
index 0000000..bcb3ae4
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comment_tick.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png b/public/assets/refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png
new file mode 100644
index 0000000..39433cf
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comments-f8d05d63b2b729ab488b1f5f757f0413.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/comments.png b/public/assets/refinery/blog/icons/comments.png
new file mode 100644
index 0000000..39433cf
--- /dev/null
+++ b/public/assets/refinery/blog/icons/comments.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif b/public/assets/refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
new file mode 100644
index 0000000..990bd87
--- /dev/null
+++ b/public/assets/refinery/blog/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
Binary files differ
diff --git a/public/assets/refinery/blog/icons/down.gif b/public/assets/refinery/blog/icons/down.gif
new file mode 100644
index 0000000..990bd87
--- /dev/null
+++ b/public/assets/refinery/blog/icons/down.gif
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png b/public/assets/refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
new file mode 100644
index 0000000..784e8fa
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder.png b/public/assets/refinery/blog/icons/folder.png
new file mode 100644
index 0000000..784e8fa
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png b/public/assets/refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png
new file mode 100644
index 0000000..529fe8f
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder_add-e99e228e8220a6f8fa53329c1d86ae05.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder_add.png b/public/assets/refinery/blog/icons/folder_add.png
new file mode 100644
index 0000000..529fe8f
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder_add.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png b/public/assets/refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png
new file mode 100644
index 0000000..ad669cc
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder_edit-7df629d7ff6b037548984f02706fd667.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/folder_edit.png b/public/assets/refinery/blog/icons/folder_edit.png
new file mode 100644
index 0000000..ad669cc
--- /dev/null
+++ b/public/assets/refinery/blog/icons/folder_edit.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png b/public/assets/refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png
new file mode 100644
index 0000000..03ddd79
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page-c8ee944ed276715a2768ae969ece6f35.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page.png b/public/assets/refinery/blog/icons/page.png
new file mode 100644
index 0000000..03ddd79
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png b/public/assets/refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
new file mode 100644
index 0000000..d5bfa07
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page_add.png b/public/assets/refinery/blog/icons/page_add.png
new file mode 100644
index 0000000..d5bfa07
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page_add.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png b/public/assets/refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png
new file mode 100644
index 0000000..195dc6d
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page_copy-c14f7bc1fa306405c8fb8de6070205ab.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/page_copy.png b/public/assets/refinery/blog/icons/page_copy.png
new file mode 100644
index 0000000..195dc6d
--- /dev/null
+++ b/public/assets/refinery/blog/icons/page_copy.png
Binary files differ
diff --git a/public/assets/refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif b/public/assets/refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
new file mode 100644
index 0000000..1edf617
--- /dev/null
+++ b/public/assets/refinery/blog/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
Binary files differ
diff --git a/public/assets/refinery/blog/icons/up.gif b/public/assets/refinery/blog/icons/up.gif
new file mode 100644
index 0000000..1edf617
--- /dev/null
+++ b/public/assets/refinery/blog/icons/up.gif
Binary files differ
diff --git a/public/assets/refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png b/public/assets/refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png
new file mode 100755
index 0000000..b3c949d
--- /dev/null
+++ b/public/assets/refinery/blog/rss-feed-938bf30ef1838d93c427d96c17923811.png
Binary files differ
diff --git a/public/assets/refinery/blog/rss-feed.png b/public/assets/refinery/blog/rss-feed.png
new file mode 100755
index 0000000..b3c949d
--- /dev/null
+++ b/public/assets/refinery/blog/rss-feed.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.png
new file mode 100755
index 0000000..954e22d
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40-50243426546ba25af24faaeea08ad10a.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
new file mode 100755
index 0000000..954e22d
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.png
new file mode 100755
index 0000000..64ece57
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40-a269839dc6f35f1b09666a808fb52597.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
new file mode 100755
index 0000000..64ece57
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.png
new file mode 100755
index 0000000..abdc010
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100-86707d8c38a820ad68de352ba4304e44.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
new file mode 100755
index 0000000..abdc010
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.png
new file mode 100755
index 0000000..9b383f4
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400-fb039843fb61780766a0c684b632d677.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
new file mode 100755
index 0000000..9b383f4
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.png
new file mode 100755
index 0000000..a23baad
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400-3ffa85ede3132e83695886ebb2e66beb.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
new file mode 100755
index 0000000..a23baad
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png
new file mode 100755
index 0000000..42ccba2
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
new file mode 100755
index 0000000..42ccba2
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.png
new file mode 100755
index 0000000..39d5824
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100-5958cfeebbe222cd2243d2d1805bb04e.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
new file mode 100755
index 0000000..39d5824
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.png
new file mode 100755
index 0000000..f127367
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100-82b81436b60e09ce6a827a39c5ef1039.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
new file mode 100755
index 0000000..f127367
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.png
new file mode 100755
index 0000000..359397a
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100-d048707638d65a1163a47e07b855e299.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
new file mode 100755
index 0000000..359397a
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png
new file mode 100755
index 0000000..b273ff1
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240.png
new file mode 100755
index 0000000..b273ff1
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_222222_256x240.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.png
new file mode 100755
index 0000000..a641a37
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240-59cceb6f06692c734b7fe2b3d310e5f1.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240.png
new file mode 100755
index 0000000..a641a37
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_228ef1_256x240.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.png
new file mode 100755
index 0000000..85e63e9
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240-3a41ed1746e08aeb9d27e9231e1f5a74.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240.png
new file mode 100755
index 0000000..85e63e9
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ef8c08_256x240.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.png
new file mode 100755
index 0000000..e117eff
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240-6a0c81df1f67dc627ac33b7e417d5e37.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240.png
new file mode 100755
index 0000000..e117eff
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffd27a_256x240.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png
new file mode 100755
index 0000000..42f8f99
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240.png b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240.png
new file mode 100755
index 0000000..42f8f99
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/images/ui-icons_ffffff_256x240.png
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css
new file mode 100644
index 0000000..22d0441
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css
@@ -0,0 +1 @@
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}#ui-active-menuitem{background-color:#62bef2}.ui-menu-item:hover{background-color:#62bef2}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-autocomplete{background:#fff;border:solid #ccc;border-width:0 1px 1px}.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);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-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.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-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-off{background-position:-96px -144px}.ui-icon-radio-on{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-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;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:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
diff --git a/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css.gz b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css.gz
new file mode 100644
index 0000000..5f79303
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom-78bcd8b309692ad7db39d1be3af494fb.css.gz
Binary files differ
diff --git a/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css
new file mode 100644
index 0000000..22d0441
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css
@@ -0,0 +1 @@
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}#ui-active-menuitem{background-color:#62bef2}.ui-menu-item:hover{background-color:#62bef2}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-autocomplete{background:#fff;border:solid #ccc;border-width:0 1px 1px}.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);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-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.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-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-off{background-position:-96px -144px}.ui-icon-radio-on{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-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;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:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
diff --git a/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css.gz b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css.gz
new file mode 100644
index 0000000..8d411ce
--- /dev/null
+++ b/public/assets/refinery/blog/ui-lightness/jquery-ui-1.8.13.custom.css.gz
Binary files differ
diff --git a/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js b/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js
new file mode 100644
index 0000000..078f424
--- /dev/null
+++ b/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js
@@ -0,0 +1 @@
+onOpenDialog=function(){$(".ui-dialog").height()<$(window).height()&&(iframed()?$(parent.document.body).addClass("hide-overflow"):$(document.body).addClass("hide-overflow"))},onCloseDialog=function(){iframed()?$(parent.document.body).removeClass("hide-overflow"):$(document.body).removeClass("hide-overflow")},WYMeditor.onload_functions=[];var wymeditor_inputs=[],wymeditors_loaded=0;"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={});var form_actions="<div id='dialog-form-actions' class='form-actions'><div class='form-actions-left'><input id='submit_button' class='wym_submit button' type='submit' value='{Insert}' class='button' /><a href='' class='wym_cancel close_dialog button'>{Cancel}</a></div></div>",wymeditor_boot_options=$.extend({skin:"refinery",basePath:"/",wymPath:"/assets/wymeditor/jquery.refinery.wymeditor.js",cssSkinPath:"/assets/wymeditor/skins/",jsSkinPath:"/assets/wymeditor/skins/",langPath:"/assets/wymeditor/lang/",iframeBasePath:"/",classesItems:[{name:"text-align",rules:[{name:"left",title:"{Left}"},{name:"center",title:"{Center}"},{name:"right",title:"{Right}"},{name:"justify",title:"{Justify}"}],join:"-",title:"{Text_Align}"},{name:"image-align",rules:[{name:"left",title:"{Left}"},{name:"right",title:"{Right}"}],join:"-",title:"{Image_Align}"},{name:"font-size",rules:[{name:"small",title:"{Small}"},{name:"normal",title:"{Normal}"},{name:"large",title:"{Large}"}],join:"-",title:"{Font_Size}"}],containersItems:[{name:"h1",title:"Heading_1",css:"wym_containers_h1"},{name:"h2",title:"Heading_2",css:"wym_containers_h2"},{name:"h3",title:"Heading_3",css:"wym_containers_h3"},{name:"p",title:"Paragraph",css:"wym_containers_p"}],toolsItems:[{name:"Bold",title:"Bold",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"}],toolsHtml:"<ul class='wym_tools wym_section wym_buttons'>"+WYMeditor.TOOLS_ITEMS+"</ul>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"' class='no-tooltip'>"+WYMeditor.TOOL_TITLE+"</a></li>",classesHtml:"<ul class='wym_classes_container wym_section wym_buttons'><li class='wym_tools_class'><a href='#' name='"+WYMeditor.APPLY_CLASS+"' title='"+WYMeditor.APPLY_CLASS+"' class='no-tooltip'>"+WYMeditor.APPLY_CLASS+"</a><ul class='wym_classes wym_classes_hidden'>"+WYMeditor.CLASSES_ITEMS+"</ul></li></ul>",classesItemHtml:"<li><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItemHtmlMultiple:"<li class='wym_tools_class_multiple_rules'><span>"+WYMeditor.CLASS_TITLE+"</span><ul>{classesItemHtml}</ul></li>",containersHtml:"<ul class='wym_containers wym_section'>"+WYMeditor.CONTAINERS_ITEMS+"</ul>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"' title='"+WYMeditor.CONTAINER_TITLE+"' class='no-tooltip'></a></li>",boxHtml:"<div class='wym_box'><div class='wym_area_top clearfix'>"+WYMeditor.CONTAINERS+WYMeditor.TOOLS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div></div>",iframeHtml:"<div class='wym_iframe wym_section'><iframe id='WYMeditor_"+WYMeditor.INDEX+"'"+($.browser.msie?" src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe'":"")+" frameborder='0' marginheight='0' marginwidth='0' border='0' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].loadIframe(this);'></iframe></div>",dialogImageHtml:"",dialogLinkHtml:"",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='field'><label for='wym_caption'>{Caption}</label><input type='text' id='wym_caption' class='wym_caption' value='' size='40' /></div><div class='field'><label for='wym_rows'>{Number_Of_Rows}</label><input type='text' id='wym_rows' class='wym_rows' value='3' size='3' /></div><div class='field'><label for='wym_cols'>{Number_Of_Cols}</label><input type='text' id='wym_cols' class='wym_cols' value='2' size='3' /></div>"+form_actions+"</form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><div class='field'><textarea class='wym_text' rows='10' cols='50'></textarea></div>"+form_actions+"</form></div>",dialogPath:"/refinery/dialogs/",dialogFeatures:{width:866,height:455,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogInlineFeatures:{width:600,height:485,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogId:"editor_dialog",dialogHtml:"<!DOCTYPE html><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head><body><div id='page'>"+WYMeditor.DIALOG_BODY+"</div></body></html>",postInit:function(e){if(wymeditors_loaded+=1,WYMeditor.INSTANCES.length==wymeditors_loaded)for($(".wym_loading_overlay").remove(),i=0;i<WYMeditor.onload_functions.length;i++)WYMeditor.onload_functions[i]();$(e._iframe).contents().find("body").addClass("wym_iframe_body"),$(".field.hide-overflow").removeClass("hide-overflow").css("height","auto")},postInitDialog:function(){$.browser.msie&&($the_ui_dialog=$(".ui-dialog")).css("height",$the_ui_dialog.find("iframe").height()+$the_ui_dialog.find("iframe").contents().find(".form-actions").height()-12)},lang:refinery.current_admin_locale},custom_wymeditor_boot_options);WYMeditor.editor.prototype.loadIframe=function(e){var t=this,i=e.contentDocument||e.contentWindow;if(i.document&&(i=i.document),!$.browser.msie){i.open("text/html","replace"),html="<!DOCTYPE html> <html> <head> <title>WYMeditor</title> <meta charset='"+$("meta[charset]").attr("charset")+"' /> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /> </head> <body class='wym_iframe'> </body> </html>",i.write(html),i.close();var o=i.head||$(i).find("head").get(0);$("<link href='/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css' media='all' rel='stylesheet' />").appendTo(o),$("<link href='/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css' media='all' rel='stylesheet' />").appendTo(o),$("<link href='/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css' media='all' rel='stylesheet' />").appendTo(o)}null!=(id_of_editor=t._element.parent().attr("id"))&&$(i.body).addClass(id_of_editor),t.initIframe(e)},WYMeditor.init=function(){(wymeditor_inputs=$(".wymeditor").filter(function(){for(i=0;i<WYMeditor.INSTANCES.length;i++)if(WYMeditor.INSTANCES[i]._element.attr("id")==$(this).attr("id"))return!1;return!0})).each(function(){0<(containing_field=$(this).parents(".field")).length&&""===containing_field.get(0).style.height.replace("auto","")&&containing_field.addClass("hide-overflow").css("height",$(this).outerHeight()-containing_field.offset().top+$(this).offset().top+45),$(this).hide()}),wymeditor_inputs.wymeditor(wymeditor_boot_options)},$(function(){WYMeditor.init()}); \ No newline at end of file
diff --git a/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js.gz b/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js.gz
new file mode 100644
index 0000000..73481f3
--- /dev/null
+++ b/public/assets/refinery/boot_wym-088bec7e2595658f30e8e60ec948cd9a.js.gz
Binary files differ
diff --git a/public/assets/refinery/boot_wym.js b/public/assets/refinery/boot_wym.js
new file mode 100644
index 0000000..08cd674
--- /dev/null
+++ b/public/assets/refinery/boot_wym.js
@@ -0,0 +1 @@
+onOpenDialog=function(){$(".ui-dialog").height()<$(window).height()&&(iframed()?$(parent.document.body).addClass("hide-overflow"):$(document.body).addClass("hide-overflow"))},onCloseDialog=function(){iframed()?$(parent.document.body).removeClass("hide-overflow"):$(document.body).removeClass("hide-overflow")},WYMeditor.onload_functions=[];var wymeditor_inputs=[],wymeditors_loaded=0;"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={});var form_actions="<div id='dialog-form-actions' class='form-actions'><div class='form-actions-left'><input id='submit_button' class='wym_submit button' type='submit' value='{Insert}' class='button' /><a href='' class='wym_cancel close_dialog button'>{Cancel}</a></div></div>",wymeditor_boot_options=$.extend({skin:"refinery",basePath:"/",wymPath:"/assets/wymeditor/jquery.refinery.wymeditor.js",cssSkinPath:"/assets/wymeditor/skins/",jsSkinPath:"/assets/wymeditor/skins/",langPath:"/assets/wymeditor/lang/",iframeBasePath:"/",classesItems:[{name:"text-align",rules:[{name:"left",title:"{Left}"},{name:"center",title:"{Center}"},{name:"right",title:"{Right}"},{name:"justify",title:"{Justify}"}],join:"-",title:"{Text_Align}"},{name:"image-align",rules:[{name:"left",title:"{Left}"},{name:"right",title:"{Right}"}],join:"-",title:"{Image_Align}"},{name:"font-size",rules:[{name:"small",title:"{Small}"},{name:"normal",title:"{Normal}"},{name:"large",title:"{Large}"}],join:"-",title:"{Font_Size}"}],containersItems:[{name:"h1",title:"Heading_1",css:"wym_containers_h1"},{name:"h2",title:"Heading_2",css:"wym_containers_h2"},{name:"h3",title:"Heading_3",css:"wym_containers_h3"},{name:"p",title:"Paragraph",css:"wym_containers_p"}],toolsItems:[{name:"Bold",title:"Bold",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"}],toolsHtml:"<ul class='wym_tools wym_section wym_buttons'>"+WYMeditor.TOOLS_ITEMS+"</ul>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"' class='no-tooltip'>"+WYMeditor.TOOL_TITLE+"</a></li>",classesHtml:"<ul class='wym_classes_container wym_section wym_buttons'><li class='wym_tools_class'><a href='#' name='"+WYMeditor.APPLY_CLASS+"' title='"+WYMeditor.APPLY_CLASS+"' class='no-tooltip'>"+WYMeditor.APPLY_CLASS+"</a><ul class='wym_classes wym_classes_hidden'>"+WYMeditor.CLASSES_ITEMS+"</ul></li></ul>",classesItemHtml:"<li><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItemHtmlMultiple:"<li class='wym_tools_class_multiple_rules'><span>"+WYMeditor.CLASS_TITLE+"</span><ul>{classesItemHtml}</ul></li>",containersHtml:"<ul class='wym_containers wym_section'>"+WYMeditor.CONTAINERS_ITEMS+"</ul>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"' title='"+WYMeditor.CONTAINER_TITLE+"' class='no-tooltip'></a></li>",boxHtml:"<div class='wym_box'><div class='wym_area_top clearfix'>"+WYMeditor.CONTAINERS+WYMeditor.TOOLS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div></div>",iframeHtml:"<div class='wym_iframe wym_section'><iframe id='WYMeditor_"+WYMeditor.INDEX+"'"+($.browser.msie?" src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe'":"")+" frameborder='0' marginheight='0' marginwidth='0' border='0' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].loadIframe(this);'></iframe></div>",dialogImageHtml:"",dialogLinkHtml:"",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='field'><label for='wym_caption'>{Caption}</label><input type='text' id='wym_caption' class='wym_caption' value='' size='40' /></div><div class='field'><label for='wym_rows'>{Number_Of_Rows}</label><input type='text' id='wym_rows' class='wym_rows' value='3' size='3' /></div><div class='field'><label for='wym_cols'>{Number_Of_Cols}</label><input type='text' id='wym_cols' class='wym_cols' value='2' size='3' /></div>"+form_actions+"</form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><div class='field'><textarea class='wym_text' rows='10' cols='50'></textarea></div>"+form_actions+"</form></div>",dialogPath:"/refinery/dialogs/",dialogFeatures:{width:866,height:455,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogInlineFeatures:{width:600,height:485,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogId:"editor_dialog",dialogHtml:"<!DOCTYPE html><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head><body><div id='page'>"+WYMeditor.DIALOG_BODY+"</div></body></html>",postInit:function(e){if(wymeditors_loaded+=1,WYMeditor.INSTANCES.length==wymeditors_loaded)for($(".wym_loading_overlay").remove(),i=0;i<WYMeditor.onload_functions.length;i++)WYMeditor.onload_functions[i]();$(e._iframe).contents().find("body").addClass("wym_iframe_body"),$(".field.hide-overflow").removeClass("hide-overflow").css("height","auto")},postInitDialog:function(){$.browser.msie&&($the_ui_dialog=$(".ui-dialog")).css("height",$the_ui_dialog.find("iframe").height()+$the_ui_dialog.find("iframe").contents().find(".form-actions").height()-12)},lang:refinery.current_admin_locale},custom_wymeditor_boot_options);WYMeditor.editor.prototype.loadIframe=function(e){var t=this,i=e.contentDocument||e.contentWindow;if(i.document&&(i=i.document),!$.browser.msie){i.open("text/html","replace"),html="<!DOCTYPE html> <html> <head> <title>WYMeditor</title> <meta charset='"+$("meta[charset]").attr("charset")+"' /> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /> </head> <body class='wym_iframe'> </body> </html>",i.write(html),i.close();var o=i.head||$(i).find("head").get(0);$("<link href='/assets/wymeditor/skins/refinery/wymiframe.css' media='all' rel='stylesheet' />").appendTo(o),$("<link href='/assets/refinery/formatting.css' media='all' rel='stylesheet' />").appendTo(o),$("<link href='/assets/refinery/theme.css' media='all' rel='stylesheet' />").appendTo(o)}null!=(id_of_editor=t._element.parent().attr("id"))&&$(i.body).addClass(id_of_editor),t.initIframe(e)},WYMeditor.init=function(){(wymeditor_inputs=$(".wymeditor").filter(function(){for(i=0;i<WYMeditor.INSTANCES.length;i++)if(WYMeditor.INSTANCES[i]._element.attr("id")==$(this).attr("id"))return!1;return!0})).each(function(){0<(containing_field=$(this).parents(".field")).length&&""===containing_field.get(0).style.height.replace("auto","")&&containing_field.addClass("hide-overflow").css("height",$(this).outerHeight()-containing_field.offset().top+$(this).offset().top+45),$(this).hide()}),wymeditor_inputs.wymeditor(wymeditor_boot_options)},$(function(){WYMeditor.init()}); \ No newline at end of file
diff --git a/public/assets/refinery/boot_wym.js.gz b/public/assets/refinery/boot_wym.js.gz
new file mode 100644
index 0000000..6ef1aa7
--- /dev/null
+++ b/public/assets/refinery/boot_wym.js.gz
Binary files differ
diff --git a/public/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif b/public/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif
new file mode 100644
index 0000000..50f20f5
--- /dev/null
+++ b/public/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif
Binary files differ
diff --git a/public/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif b/public/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif
new file mode 100644
index 0000000..8e951ed
--- /dev/null
+++ b/public/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif
Binary files differ
diff --git a/public/assets/refinery/branch-end.gif b/public/assets/refinery/branch-end.gif
new file mode 100644
index 0000000..8e951ed
--- /dev/null
+++ b/public/assets/refinery/branch-end.gif
Binary files differ
diff --git a/public/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif b/public/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif
new file mode 100644
index 0000000..824a21c
--- /dev/null
+++ b/public/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif
Binary files differ
diff --git a/public/assets/refinery/branch-start.gif b/public/assets/refinery/branch-start.gif
new file mode 100644
index 0000000..824a21c
--- /dev/null
+++ b/public/assets/refinery/branch-start.gif
Binary files differ
diff --git a/public/assets/refinery/branch.gif b/public/assets/refinery/branch.gif
new file mode 100644
index 0000000..50f20f5
--- /dev/null
+++ b/public/assets/refinery/branch.gif
Binary files differ
diff --git a/public/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.png b/public/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.png
new file mode 100644
index 0000000..16ad4ca
--- /dev/null
+++ b/public/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.png
Binary files differ
diff --git a/public/assets/refinery/carousel-left.png b/public/assets/refinery/carousel-left.png
new file mode 100644
index 0000000..16ad4ca
--- /dev/null
+++ b/public/assets/refinery/carousel-left.png
Binary files differ
diff --git a/public/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png b/public/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png
new file mode 100644
index 0000000..3d37b15
--- /dev/null
+++ b/public/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png
Binary files differ
diff --git a/public/assets/refinery/carousel-right.png b/public/assets/refinery/carousel-right.png
new file mode 100644
index 0000000..3d37b15
--- /dev/null
+++ b/public/assets/refinery/carousel-right.png
Binary files differ
diff --git a/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js b/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js
new file mode 100644
index 0000000..3b1d672
--- /dev/null
+++ b/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js
@@ -0,0 +1 @@
+$(document).ready(function(){$("form input[type=text]:first").focus(),init_flash_messages()}),init_flash_messages=function(){$("#flash").css({opacity:0,visibility:"visible"}).animate({opacity:"1"},550),$("#flash_close").on("click",function(i){try{$("#flash").animate({opacity:0,visibility:"hidden"},330,function(){$("#flash").hide()})}catch(s){$("#flash").hide()}i.preventDefault()}),$("#flash.flash_message").prependTo("#records")}; \ No newline at end of file
diff --git a/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js.gz b/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js.gz
new file mode 100644
index 0000000..a462f1e
--- /dev/null
+++ b/public/assets/refinery/core-be2c10d9a54f1fc40c523df655019035.js.gz
Binary files differ
diff --git a/public/assets/refinery/core.js b/public/assets/refinery/core.js
new file mode 100644
index 0000000..3b1d672
--- /dev/null
+++ b/public/assets/refinery/core.js
@@ -0,0 +1 @@
+$(document).ready(function(){$("form input[type=text]:first").focus(),init_flash_messages()}),init_flash_messages=function(){$("#flash").css({opacity:0,visibility:"visible"}).animate({opacity:"1"},550),$("#flash_close").on("click",function(i){try{$("#flash").animate({opacity:0,visibility:"hidden"},330,function(){$("#flash").hide()})}catch(s){$("#flash").hide()}i.preventDefault()}),$("#flash.flash_message").prependTo("#records")}; \ No newline at end of file
diff --git a/public/assets/refinery/core.js.gz b/public/assets/refinery/core.js.gz
new file mode 100644
index 0000000..1098885
--- /dev/null
+++ b/public/assets/refinery/core.js.gz
Binary files differ
diff --git a/public/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.png b/public/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.png
new file mode 100644
index 0000000..383782e
--- /dev/null
+++ b/public/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.png
Binary files differ
diff --git a/public/assets/refinery/cross.png b/public/assets/refinery/cross.png
new file mode 100644
index 0000000..383782e
--- /dev/null
+++ b/public/assets/refinery/cross.png
Binary files differ
diff --git a/public/assets/refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif b/public/assets/refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif
new file mode 100644
index 0000000..82290f4
--- /dev/null
+++ b/public/assets/refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif
Binary files differ
diff --git a/public/assets/refinery/dialogLoadingAnimation.gif b/public/assets/refinery/dialogLoadingAnimation.gif
new file mode 100644
index 0000000..82290f4
--- /dev/null
+++ b/public/assets/refinery/dialogLoadingAnimation.gif
Binary files differ
diff --git a/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css b/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css
new file mode 100644
index 0000000..9caae96
--- /dev/null
+++ b/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css
@@ -0,0 +1 @@
+article,nav,header,footer,aside,hgroup,section{display:block}div.fieldWithErrors{display:inline}#errorExplanation{border-top:3px solid #F27F7F;background:#FFBEBE;padding:10px}#errorExplanation,#errorExplanation *,.fieldWithErrors,.fieldWithErrors *{color:#9C2626}a img{border:0px none}a:focus{outline:none}.clearfix,section{display:inline-block}.clearfix:after,section:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,section{display:block}
diff --git a/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css.gz b/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css.gz
new file mode 100644
index 0000000..9caa54b
--- /dev/null
+++ b/public/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css.gz
Binary files differ
diff --git a/public/assets/refinery/formatting.css b/public/assets/refinery/formatting.css
new file mode 100644
index 0000000..9caae96
--- /dev/null
+++ b/public/assets/refinery/formatting.css
@@ -0,0 +1 @@
+article,nav,header,footer,aside,hgroup,section{display:block}div.fieldWithErrors{display:inline}#errorExplanation{border-top:3px solid #F27F7F;background:#FFBEBE;padding:10px}#errorExplanation,#errorExplanation *,.fieldWithErrors,.fieldWithErrors *{color:#9C2626}a img{border:0px none}a:focus{outline:none}.clearfix,section{display:inline-block}.clearfix:after,section:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,section{display:block}
diff --git a/public/assets/refinery/formatting.css.gz b/public/assets/refinery/formatting.css.gz
new file mode 100644
index 0000000..fa4c04f
--- /dev/null
+++ b/public/assets/refinery/formatting.css.gz
Binary files differ
diff --git a/public/assets/refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.png b/public/assets/refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.png
new file mode 100644
index 0000000..b1e4252
--- /dev/null
+++ b/public/assets/refinery/header_background-cff15339af4da0aa1cea8ba5b7faef0b.png
Binary files differ
diff --git a/public/assets/refinery/header_background.png b/public/assets/refinery/header_background.png
new file mode 100644
index 0000000..b1e4252
--- /dev/null
+++ b/public/assets/refinery/header_background.png
Binary files differ
diff --git a/public/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg b/public/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg
new file mode 100644
index 0000000..24545f0
--- /dev/null
+++ b/public/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg
Binary files differ
diff --git a/public/assets/refinery/hover-gradient.jpg b/public/assets/refinery/hover-gradient.jpg
new file mode 100644
index 0000000..24545f0
--- /dev/null
+++ b/public/assets/refinery/hover-gradient.jpg
Binary files differ
diff --git a/public/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png b/public/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png
new file mode 100644
index 0000000..89c8129
--- /dev/null
+++ b/public/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png
Binary files differ
diff --git a/public/assets/refinery/icons/accept.png b/public/assets/refinery/icons/accept.png
new file mode 100644
index 0000000..89c8129
--- /dev/null
+++ b/public/assets/refinery/icons/accept.png
Binary files differ
diff --git a/public/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png b/public/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png
Binary files differ
diff --git a/public/assets/refinery/icons/add.png b/public/assets/refinery/icons/add.png
new file mode 100644
index 0000000..6332fef
--- /dev/null
+++ b/public/assets/refinery/icons/add.png
Binary files differ
diff --git a/public/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif b/public/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif
new file mode 100644
index 0000000..567b9cf
--- /dev/null
+++ b/public/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif
Binary files differ
diff --git a/public/assets/refinery/icons/ajax-loader.gif b/public/assets/refinery/icons/ajax-loader.gif
new file mode 100644
index 0000000..567b9cf
--- /dev/null
+++ b/public/assets/refinery/icons/ajax-loader.gif
Binary files differ
diff --git a/public/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png b/public/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png
new file mode 100644
index 0000000..fb2efb8
--- /dev/null
+++ b/public/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png
Binary files differ
diff --git a/public/assets/refinery/icons/application_edit.png b/public/assets/refinery/icons/application_edit.png
new file mode 100644
index 0000000..fb2efb8
--- /dev/null
+++ b/public/assets/refinery/icons/application_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png b/public/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png
new file mode 100644
index 0000000..5cc2b0d
--- /dev/null
+++ b/public/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png
Binary files differ
diff --git a/public/assets/refinery/icons/application_go.png b/public/assets/refinery/icons/application_go.png
new file mode 100644
index 0000000..5cc2b0d
--- /dev/null
+++ b/public/assets/refinery/icons/application_go.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png b/public/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png
new file mode 100644
index 0000000..5dc6967
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_left.png b/public/assets/refinery/icons/arrow_left.png
new file mode 100644
index 0000000..5dc6967
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_left.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png b/public/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png
new file mode 100644
index 0000000..258c16c
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_switch.png b/public/assets/refinery/icons/arrow_switch.png
new file mode 100644
index 0000000..258c16c
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_switch.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.png b/public/assets/refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.png
new file mode 100644
index 0000000..1ebb193
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_up-b93c2d3ba8ccc250151d4ab7a3a3b4cc.png
Binary files differ
diff --git a/public/assets/refinery/icons/arrow_up.png b/public/assets/refinery/icons/arrow_up.png
new file mode 100644
index 0000000..1ebb193
--- /dev/null
+++ b/public/assets/refinery/icons/arrow_up.png
Binary files differ
diff --git a/public/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png b/public/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png
new file mode 100644
index 0000000..ebad933
--- /dev/null
+++ b/public/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png
Binary files differ
diff --git a/public/assets/refinery/icons/bin.png b/public/assets/refinery/icons/bin.png
new file mode 100644
index 0000000..ebad933
--- /dev/null
+++ b/public/assets/refinery/icons/bin.png
Binary files differ
diff --git a/public/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png b/public/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png
new file mode 100644
index 0000000..afe22ba
--- /dev/null
+++ b/public/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png
Binary files differ
diff --git a/public/assets/refinery/icons/bin_closed.png b/public/assets/refinery/icons/bin_closed.png
new file mode 100644
index 0000000..afe22ba
--- /dev/null
+++ b/public/assets/refinery/icons/bin_closed.png
Binary files differ
diff --git a/public/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png b/public/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png
new file mode 100644
index 0000000..c149c2b
--- /dev/null
+++ b/public/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png
Binary files differ
diff --git a/public/assets/refinery/icons/cancel.png b/public/assets/refinery/icons/cancel.png
new file mode 100644
index 0000000..c149c2b
--- /dev/null
+++ b/public/assets/refinery/icons/cancel.png
Binary files differ
diff --git a/public/assets/refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.png b/public/assets/refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.png
new file mode 100644
index 0000000..04f22ba
--- /dev/null
+++ b/public/assets/refinery/icons/cog_add-4bee39585d1e3944dee87cabbbcd2930.png
Binary files differ
diff --git a/public/assets/refinery/icons/cog_add.png b/public/assets/refinery/icons/cog_add.png
new file mode 100644
index 0000000..04f22ba
--- /dev/null
+++ b/public/assets/refinery/icons/cog_add.png
Binary files differ
diff --git a/public/assets/refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.png b/public/assets/refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.png
new file mode 100644
index 0000000..47b75a4
--- /dev/null
+++ b/public/assets/refinery/icons/cog_edit-051088c138650a8af1bc9a74a1496efd.png
Binary files differ
diff --git a/public/assets/refinery/icons/cog_edit.png b/public/assets/refinery/icons/cog_edit.png
new file mode 100644
index 0000000..47b75a4
--- /dev/null
+++ b/public/assets/refinery/icons/cog_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png b/public/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png
new file mode 100644
index 0000000..1514d51
--- /dev/null
+++ b/public/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png
Binary files differ
diff --git a/public/assets/refinery/icons/cross.png b/public/assets/refinery/icons/cross.png
new file mode 100644
index 0000000..1514d51
--- /dev/null
+++ b/public/assets/refinery/icons/cross.png
Binary files differ
diff --git a/public/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png b/public/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png
new file mode 100644
index 0000000..08f2493
--- /dev/null
+++ b/public/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png
Binary files differ
diff --git a/public/assets/refinery/icons/delete.png b/public/assets/refinery/icons/delete.png
new file mode 100644
index 0000000..08f2493
--- /dev/null
+++ b/public/assets/refinery/icons/delete.png
Binary files differ
diff --git a/public/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png b/public/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png
new file mode 100644
index 0000000..ae8ecbf
--- /dev/null
+++ b/public/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png
Binary files differ
diff --git a/public/assets/refinery/icons/doc.png b/public/assets/refinery/icons/doc.png
new file mode 100644
index 0000000..ae8ecbf
--- /dev/null
+++ b/public/assets/refinery/icons/doc.png
Binary files differ
diff --git a/public/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif b/public/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
new file mode 100644
index 0000000..990bd87
--- /dev/null
+++ b/public/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif
Binary files differ
diff --git a/public/assets/refinery/icons/down.gif b/public/assets/refinery/icons/down.gif
new file mode 100644
index 0000000..990bd87
--- /dev/null
+++ b/public/assets/refinery/icons/down.gif
Binary files differ
diff --git a/public/assets/refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.png b/public/assets/refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.png
new file mode 100644
index 0000000..b93e776
--- /dev/null
+++ b/public/assets/refinery/icons/edit-302a2639e3138dbddfa67df3dac1a18d.png
Binary files differ
diff --git a/public/assets/refinery/icons/edit.png b/public/assets/refinery/icons/edit.png
new file mode 100644
index 0000000..b93e776
--- /dev/null
+++ b/public/assets/refinery/icons/edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png b/public/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png
new file mode 100644
index 0000000..7348aed
--- /dev/null
+++ b/public/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png
Binary files differ
diff --git a/public/assets/refinery/icons/email.png b/public/assets/refinery/icons/email.png
new file mode 100644
index 0000000..7348aed
--- /dev/null
+++ b/public/assets/refinery/icons/email.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png b/public/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png
new file mode 100644
index 0000000..244f04a
--- /dev/null
+++ b/public/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_edit.png b/public/assets/refinery/icons/email_edit.png
new file mode 100644
index 0000000..244f04a
--- /dev/null
+++ b/public/assets/refinery/icons/email_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.png b/public/assets/refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.png
new file mode 100644
index 0000000..4a6c5d3
--- /dev/null
+++ b/public/assets/refinery/icons/email_go-9c14f86b488e0e8b27aa4160fcf146ed.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_go.png b/public/assets/refinery/icons/email_go.png
new file mode 100644
index 0000000..4a6c5d3
--- /dev/null
+++ b/public/assets/refinery/icons/email_go.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.png b/public/assets/refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.png
new file mode 100644
index 0000000..7b6f981
--- /dev/null
+++ b/public/assets/refinery/icons/email_open-061394a66535c11bb59ed5c731a7ed7a.png
Binary files differ
diff --git a/public/assets/refinery/icons/email_open.png b/public/assets/refinery/icons/email_open.png
new file mode 100644
index 0000000..7b6f981
--- /dev/null
+++ b/public/assets/refinery/icons/email_open.png
Binary files differ
diff --git a/public/assets/refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png b/public/assets/refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
new file mode 100644
index 0000000..564a1a9
--- /dev/null
+++ b/public/assets/refinery/icons/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
Binary files differ
diff --git a/public/assets/refinery/icons/eye.png b/public/assets/refinery/icons/eye.png
new file mode 100644
index 0000000..564a1a9
--- /dev/null
+++ b/public/assets/refinery/icons/eye.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.png b/public/assets/refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.png
new file mode 100644
index 0000000..625ca84
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ad-b86050517a08790fe25bd5b83cf2be36.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ad.png b/public/assets/refinery/icons/flags/ad.png
new file mode 100644
index 0000000..625ca84
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ad.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.png b/public/assets/refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.png
new file mode 100644
index 0000000..ef3a1ec
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ae-acd583acd68c05e0ece5335a9d1f3051.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ae.png b/public/assets/refinery/icons/flags/ae.png
new file mode 100644
index 0000000..ef3a1ec
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ae.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.png b/public/assets/refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.png
new file mode 100644
index 0000000..a4742e2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/af-48f123516d52895c52d03de66b3b91a5.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/af.png b/public/assets/refinery/icons/flags/af.png
new file mode 100644
index 0000000..a4742e2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/af.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.png b/public/assets/refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.png
new file mode 100644
index 0000000..556d550
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ag-4eda1de5758a62b8fd3599484b04dea6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ag.png b/public/assets/refinery/icons/flags/ag.png
new file mode 100644
index 0000000..556d550
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ag.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.png b/public/assets/refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.png
new file mode 100644
index 0000000..74ed29d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ai-af0f9e089791cf9f6ea06ff8b20ae8e2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ai.png b/public/assets/refinery/icons/flags/ai.png
new file mode 100644
index 0000000..74ed29d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ai.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.png b/public/assets/refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.png
new file mode 100644
index 0000000..92354cb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/al-4c4b89493f442285cab77476e22614e3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/al.png b/public/assets/refinery/icons/flags/al.png
new file mode 100644
index 0000000..92354cb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/al.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/am-99532acfe2237908f645622174b87f58.png b/public/assets/refinery/icons/flags/am-99532acfe2237908f645622174b87f58.png
new file mode 100644
index 0000000..344a2a8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/am-99532acfe2237908f645622174b87f58.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/am.png b/public/assets/refinery/icons/flags/am.png
new file mode 100644
index 0000000..344a2a8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/am.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.png b/public/assets/refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.png
new file mode 100644
index 0000000..633e4b8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/an-8214f800536c442b2b751d2e62dfe652.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/an.png b/public/assets/refinery/icons/flags/an.png
new file mode 100644
index 0000000..633e4b8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/an.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.png b/public/assets/refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.png
new file mode 100644
index 0000000..bcbd1d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ao-351770524b1d14cdde222159aace8bae.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ao.png b/public/assets/refinery/icons/flags/ao.png
new file mode 100644
index 0000000..bcbd1d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ao.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.png b/public/assets/refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.png
new file mode 100644
index 0000000..e5ef8f1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ar-71af3d660942cfdbc4b736969c942f83.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ar.png b/public/assets/refinery/icons/flags/ar.png
new file mode 100644
index 0000000..e5ef8f1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ar.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.png b/public/assets/refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.png
new file mode 100644
index 0000000..32f30e4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/as-4b99cbb65274e8bc71b9ee80725bb3fd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/as.png b/public/assets/refinery/icons/flags/as.png
new file mode 100644
index 0000000..32f30e4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/as.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.png b/public/assets/refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.png
new file mode 100644
index 0000000..0f15f34
--- /dev/null
+++ b/public/assets/refinery/icons/flags/at-4b9493cce875eac47e6df1de044a837f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/at.png b/public/assets/refinery/icons/flags/at.png
new file mode 100644
index 0000000..0f15f34
--- /dev/null
+++ b/public/assets/refinery/icons/flags/at.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.png b/public/assets/refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.png
new file mode 100644
index 0000000..a01389a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/au-b52dba5c7c6681f31b51445497518cb3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/au.png b/public/assets/refinery/icons/flags/au.png
new file mode 100644
index 0000000..a01389a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/au.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.png b/public/assets/refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.png
new file mode 100644
index 0000000..a3579c2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/aw-40bc8e754a69069ab4cb538721b4f207.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/aw.png b/public/assets/refinery/icons/flags/aw.png
new file mode 100644
index 0000000..a3579c2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/aw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.png b/public/assets/refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.png
new file mode 100644
index 0000000..1eea80a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ax-20e85c4c9e10015c2596186122aae887.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ax.png b/public/assets/refinery/icons/flags/ax.png
new file mode 100644
index 0000000..1eea80a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ax.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.png b/public/assets/refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.png
new file mode 100644
index 0000000..4ee9fe5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/az-c34d412cc2cf921a91eabb2a0e46c722.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/az.png b/public/assets/refinery/icons/flags/az.png
new file mode 100644
index 0000000..4ee9fe5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/az.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.png b/public/assets/refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.png
new file mode 100644
index 0000000..c774992
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ba-450bfcb17a9416c2c3111faf786f6810.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ba.png b/public/assets/refinery/icons/flags/ba.png
new file mode 100644
index 0000000..c774992
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ba.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.png b/public/assets/refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.png
new file mode 100644
index 0000000..0df19c7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bb-2983b1640fc41cf5815d3f6efbc0ce15.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bb.png b/public/assets/refinery/icons/flags/bb.png
new file mode 100644
index 0000000..0df19c7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.png b/public/assets/refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.png
new file mode 100644
index 0000000..076a8bf
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bd-35787bdf39a1e5d7689567faf0627d84.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bd.png b/public/assets/refinery/icons/flags/bd.png
new file mode 100644
index 0000000..076a8bf
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.png b/public/assets/refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.png
new file mode 100644
index 0000000..d86ebc8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/be-e9bcf8a29ee1a4b9ceabf6a899d4827b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/be.png b/public/assets/refinery/icons/flags/be.png
new file mode 100644
index 0000000..d86ebc8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/be.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.png b/public/assets/refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.png
new file mode 100644
index 0000000..ab5ce8f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bf-a56a913bbd83d41917e8cb3f7a439f81.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bf.png b/public/assets/refinery/icons/flags/bf.png
new file mode 100644
index 0000000..ab5ce8f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.png b/public/assets/refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.png
new file mode 100644
index 0000000..0469f06
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bg-bfcb74440a081aae49fce7141d1f6d24.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bg.png b/public/assets/refinery/icons/flags/bg.png
new file mode 100644
index 0000000..0469f06
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.png b/public/assets/refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.png
new file mode 100644
index 0000000..ea8ce68
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bh-1724904913c058eef92c8824a009080e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bh.png b/public/assets/refinery/icons/flags/bh.png
new file mode 100644
index 0000000..ea8ce68
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.png b/public/assets/refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.png
new file mode 100644
index 0000000..5cc2e30
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bi-20abdd3aa14905ae0ef32514470707d6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bi.png b/public/assets/refinery/icons/flags/bi.png
new file mode 100644
index 0000000..5cc2e30
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bi.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.png b/public/assets/refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.png
new file mode 100644
index 0000000..1cc8b45
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bj-26325d577f470d6c00bab36e54a70750.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bj.png b/public/assets/refinery/icons/flags/bj.png
new file mode 100644
index 0000000..1cc8b45
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bj.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.png b/public/assets/refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.png
new file mode 100644
index 0000000..c0c7aea
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bm-02d90dde98f5c18a4218cd946fe13fbe.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bm.png b/public/assets/refinery/icons/flags/bm.png
new file mode 100644
index 0000000..c0c7aea
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.png b/public/assets/refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.png
new file mode 100644
index 0000000..8fb0984
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bn-79b2426d62f0b8d755f5f86bd134f40d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bn.png b/public/assets/refinery/icons/flags/bn.png
new file mode 100644
index 0000000..8fb0984
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.png b/public/assets/refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.png
new file mode 100644
index 0000000..ce7ba52
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bo-6c0ac2bd3bf4ee250d8377e7a7bf0bb6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bo.png b/public/assets/refinery/icons/flags/bo.png
new file mode 100644
index 0000000..ce7ba52
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bo.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.png b/public/assets/refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.png
new file mode 100644
index 0000000..639fa6c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bs-b825b4ebaea668b9170037e850cfe9ec.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bs.png b/public/assets/refinery/icons/flags/bs.png
new file mode 100644
index 0000000..639fa6c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bs.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.png b/public/assets/refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.png
new file mode 100644
index 0000000..1d512df
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bt-71bfa4e21a7afd546480dcdf853b6f69.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bt.png b/public/assets/refinery/icons/flags/bt.png
new file mode 100644
index 0000000..1d512df
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.png b/public/assets/refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bv-9d95b7776b0a175725deca11e35f3358.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bv.png b/public/assets/refinery/icons/flags/bv.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.png b/public/assets/refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.png
new file mode 100644
index 0000000..fcb1039
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bw-cf959fbc17a549f6c43853afe25281ac.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bw.png b/public/assets/refinery/icons/flags/bw.png
new file mode 100644
index 0000000..fcb1039
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.png b/public/assets/refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.png
new file mode 100644
index 0000000..504774e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/by-87a516c5fa1515f00e66bf1325d73251.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/by.png b/public/assets/refinery/icons/flags/by.png
new file mode 100644
index 0000000..504774e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/by.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.png b/public/assets/refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.png
new file mode 100644
index 0000000..be63ee1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bz-1c06ac140178ae39b22fc7a0829aa95d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/bz.png b/public/assets/refinery/icons/flags/bz.png
new file mode 100644
index 0000000..be63ee1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/bz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.png b/public/assets/refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.png
new file mode 100644
index 0000000..1f20419
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ca-43a0d3bb7a4f7758a9d1818c15832d15.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ca.png b/public/assets/refinery/icons/flags/ca.png
new file mode 100644
index 0000000..1f20419
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ca.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.png b/public/assets/refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.png
new file mode 100644
index 0000000..5041e30
--- /dev/null
+++ b/public/assets/refinery/icons/flags/catalonia-da0e10990c3fa00af84daf1eb1fbbd30.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/catalonia.png b/public/assets/refinery/icons/flags/catalonia.png
new file mode 100644
index 0000000..5041e30
--- /dev/null
+++ b/public/assets/refinery/icons/flags/catalonia.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.png b/public/assets/refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.png
new file mode 100644
index 0000000..aed3d3b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cc-53b9437a8a97c723945a525e2c5339b9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cc.png b/public/assets/refinery/icons/flags/cc.png
new file mode 100644
index 0000000..aed3d3b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.png b/public/assets/refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.png
new file mode 100644
index 0000000..5e48942
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cd-2c31f1ab9a0c5f0219b5b21f76843fab.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cd.png b/public/assets/refinery/icons/flags/cd.png
new file mode 100644
index 0000000..5e48942
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.png b/public/assets/refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.png
new file mode 100644
index 0000000..da687bd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cf-6d0c56f1133db71443458ef7f7e319f9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cf.png b/public/assets/refinery/icons/flags/cf.png
new file mode 100644
index 0000000..da687bd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.png b/public/assets/refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.png
new file mode 100644
index 0000000..a859792
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cg-ebca73cb5ce69392d682b8262a17478c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cg.png b/public/assets/refinery/icons/flags/cg.png
new file mode 100644
index 0000000..a859792
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.png b/public/assets/refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.png
new file mode 100644
index 0000000..242ec01
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ch-90a01847159d1245db7911b497b3070d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ch.png b/public/assets/refinery/icons/flags/ch.png
new file mode 100644
index 0000000..242ec01
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ch.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.png b/public/assets/refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.png
new file mode 100644
index 0000000..3f2c62e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ci-677ea6fede429205b0e0d94dc6bd58dd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ci.png b/public/assets/refinery/icons/flags/ci.png
new file mode 100644
index 0000000..3f2c62e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ci.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.png b/public/assets/refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.png
new file mode 100644
index 0000000..746d3d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ck-144c436148484f6f929e7929a8049627.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ck.png b/public/assets/refinery/icons/flags/ck.png
new file mode 100644
index 0000000..746d3d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ck.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.png b/public/assets/refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.png
new file mode 100644
index 0000000..29c6d61
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cl-7ac9fd811a789e511d4b8e3d2201f3b3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cl.png b/public/assets/refinery/icons/flags/cl.png
new file mode 100644
index 0000000..29c6d61
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.png b/public/assets/refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.png
new file mode 100644
index 0000000..f65c5bd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cm-1327d80d4e8fdebcd461d354089c19fb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cm.png b/public/assets/refinery/icons/flags/cm.png
new file mode 100644
index 0000000..f65c5bd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.png b/public/assets/refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.png
new file mode 100644
index 0000000..8914414
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cn-993191f179ca33d8a70bc4df9af0e958.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cn.png b/public/assets/refinery/icons/flags/cn.png
new file mode 100644
index 0000000..8914414
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.png b/public/assets/refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.png
new file mode 100644
index 0000000..a118ff4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/co-10c7bd91f0b91aaa7cb14a40b27b96ce.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/co.png b/public/assets/refinery/icons/flags/co.png
new file mode 100644
index 0000000..a118ff4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/co.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.png b/public/assets/refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.png
new file mode 100644
index 0000000..c7a3731
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cr-55f880ba192bfe7e763b3da009a9bab4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cr.png b/public/assets/refinery/icons/flags/cr.png
new file mode 100644
index 0000000..c7a3731
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.png b/public/assets/refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.png
new file mode 100644
index 0000000..c8403dd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cs-fd819496cbd30144ab976993e3db1671.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cs.png b/public/assets/refinery/icons/flags/cs.png
new file mode 100644
index 0000000..c8403dd
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cs.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.png b/public/assets/refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.png
new file mode 100644
index 0000000..083f1d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cu-ea363a3e9674f897def04429537f0754.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cu.png b/public/assets/refinery/icons/flags/cu.png
new file mode 100644
index 0000000..083f1d6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.png b/public/assets/refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.png
new file mode 100644
index 0000000..a63f7ea
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cv-5aa0052e1356ee66394cc2405ff829f7.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cv.png b/public/assets/refinery/icons/flags/cv.png
new file mode 100644
index 0000000..a63f7ea
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.png b/public/assets/refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.png
new file mode 100644
index 0000000..48e31ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cx-8ab68be4f6915e099f4d182e53f99278.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cx.png b/public/assets/refinery/icons/flags/cx.png
new file mode 100644
index 0000000..48e31ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cx.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.png b/public/assets/refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.png
new file mode 100644
index 0000000..5b1ad6c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cy-08e344cec3c4317190b4dad6b7bfbfea.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/cy.png b/public/assets/refinery/icons/flags/cy.png
new file mode 100644
index 0000000..5b1ad6c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/cy.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.png b/public/assets/refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.png
new file mode 100644
index 0000000..e2993d3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/da-02c7f0efb8d55bb2049df68f413a49ea.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/da.png b/public/assets/refinery/icons/flags/da.png
new file mode 100644
index 0000000..e2993d3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/da.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.png b/public/assets/refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.png
new file mode 100644
index 0000000..ac4a977
--- /dev/null
+++ b/public/assets/refinery/icons/flags/de-e5a957edd39c68d070e827d20e11293f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/de.png b/public/assets/refinery/icons/flags/de.png
new file mode 100644
index 0000000..ac4a977
--- /dev/null
+++ b/public/assets/refinery/icons/flags/de.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.png b/public/assets/refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.png
new file mode 100644
index 0000000..582af36
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dj-e2ab35af578a1d1598611551d3c04ea0.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dj.png b/public/assets/refinery/icons/flags/dj.png
new file mode 100644
index 0000000..582af36
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dj.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.png b/public/assets/refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.png
new file mode 100644
index 0000000..5fbffcb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dm-c607cdfa4dd9dc95f61e247ccda280bc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dm.png b/public/assets/refinery/icons/flags/dm.png
new file mode 100644
index 0000000..5fbffcb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.png b/public/assets/refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.png
new file mode 100644
index 0000000..5a04932
--- /dev/null
+++ b/public/assets/refinery/icons/flags/do-707dea7a404f4e822f7a4518103fda48.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/do.png b/public/assets/refinery/icons/flags/do.png
new file mode 100644
index 0000000..5a04932
--- /dev/null
+++ b/public/assets/refinery/icons/flags/do.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.png b/public/assets/refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.png
new file mode 100644
index 0000000..335c239
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dz-f951702d6cf4737d007670afe5fc7342.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/dz.png b/public/assets/refinery/icons/flags/dz.png
new file mode 100644
index 0000000..335c239
--- /dev/null
+++ b/public/assets/refinery/icons/flags/dz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.png b/public/assets/refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.png
new file mode 100644
index 0000000..0caa0b1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ec-b788d49041225ca6f8ee9da4ed734b85.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ec.png b/public/assets/refinery/icons/flags/ec.png
new file mode 100644
index 0000000..0caa0b1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ec.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.png b/public/assets/refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.png
new file mode 100644
index 0000000..8a3f7a1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/eg-d16c6104414fcb8b8c0fbacae8763f0b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/eg.png b/public/assets/refinery/icons/flags/eg.png
new file mode 100644
index 0000000..8a3f7a1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/eg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.png b/public/assets/refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.png
new file mode 100644
index 0000000..90a1195
--- /dev/null
+++ b/public/assets/refinery/icons/flags/eh-0e07428cb35b170a28a5cb50ee60001e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/eh.png b/public/assets/refinery/icons/flags/eh.png
new file mode 100644
index 0000000..90a1195
--- /dev/null
+++ b/public/assets/refinery/icons/flags/eh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.png b/public/assets/refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.png
new file mode 100644
index 0000000..8651ade
--- /dev/null
+++ b/public/assets/refinery/icons/flags/el-0e692f3ca1b5500b5ac4160e6c07579b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/el.png b/public/assets/refinery/icons/flags/el.png
new file mode 100644
index 0000000..8651ade
--- /dev/null
+++ b/public/assets/refinery/icons/flags/el.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.png b/public/assets/refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.png
new file mode 100644
index 0000000..ff701e1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/en-b338afee8a3cf83dfaf6f369a98038e9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/en.png b/public/assets/refinery/icons/flags/en.png
new file mode 100644
index 0000000..ff701e1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/en.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.png b/public/assets/refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.png
new file mode 100644
index 0000000..3a7311d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/england-964cf38ee7a62b3d9c63b8e9283467e2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/england.png b/public/assets/refinery/icons/flags/england.png
new file mode 100644
index 0000000..3a7311d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/england.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.png b/public/assets/refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.png
new file mode 100644
index 0000000..13065ae
--- /dev/null
+++ b/public/assets/refinery/icons/flags/er-7171d775a5129d6a8927f235e3323d55.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/er.png b/public/assets/refinery/icons/flags/er.png
new file mode 100644
index 0000000..13065ae
--- /dev/null
+++ b/public/assets/refinery/icons/flags/er.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.png b/public/assets/refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.png
new file mode 100644
index 0000000..c2de2d7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/es-c732c00936a4c6ff8c0817db7fcd9ffc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/es.png b/public/assets/refinery/icons/flags/es.png
new file mode 100644
index 0000000..c2de2d7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/es.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.png b/public/assets/refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.png
new file mode 100644
index 0000000..0c82efb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/et-f27f4f07dde18e89940bc981a3d7a41a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/et.png b/public/assets/refinery/icons/flags/et.png
new file mode 100644
index 0000000..0c82efb
--- /dev/null
+++ b/public/assets/refinery/icons/flags/et.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.png b/public/assets/refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.png
new file mode 100644
index 0000000..d6d8711
--- /dev/null
+++ b/public/assets/refinery/icons/flags/europeanunion-7927de28e9863b35e51d0a6ca7b14cab.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/europeanunion.png b/public/assets/refinery/icons/flags/europeanunion.png
new file mode 100644
index 0000000..d6d8711
--- /dev/null
+++ b/public/assets/refinery/icons/flags/europeanunion.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.png b/public/assets/refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.png
new file mode 100644
index 0000000..cf50c75
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fam-54dcd58b6486ae9c2e02dbafc597b247.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fam.png b/public/assets/refinery/icons/flags/fam.png
new file mode 100644
index 0000000..cf50c75
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fam.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.png b/public/assets/refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.png
new file mode 100644
index 0000000..14ec091
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fi-d083843ad2fa98adc7fc334e63d841eb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fi.png b/public/assets/refinery/icons/flags/fi.png
new file mode 100644
index 0000000..14ec091
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fi.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.png b/public/assets/refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.png
new file mode 100644
index 0000000..cee9988
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fj-cf0ed207699de4f4797903446a4b177c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fj.png b/public/assets/refinery/icons/flags/fj.png
new file mode 100644
index 0000000..cee9988
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fj.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.png b/public/assets/refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.png
new file mode 100644
index 0000000..ceaeb27
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fk-596e1d09908af0b59f88ac38a97ab643.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fk.png b/public/assets/refinery/icons/flags/fk.png
new file mode 100644
index 0000000..ceaeb27
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.png b/public/assets/refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.png
new file mode 100644
index 0000000..066bb24
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fm-a4a567a7415d21c026bbde823b660f0d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fm.png b/public/assets/refinery/icons/flags/fm.png
new file mode 100644
index 0000000..066bb24
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.png b/public/assets/refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.png
new file mode 100644
index 0000000..cbceb80
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fo-96994d88df7f2731cb0f143a2d5b071f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fo.png b/public/assets/refinery/icons/flags/fo.png
new file mode 100644
index 0000000..cbceb80
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fo.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.png b/public/assets/refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fr-e1d03139b86177c9b627768de6dbcf48.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/fr.png b/public/assets/refinery/icons/flags/fr.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/fr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.png b/public/assets/refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.png
new file mode 100644
index 0000000..0e0d434
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ga-fd80799dd9534e2f490060fd27f089f2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ga.png b/public/assets/refinery/icons/flags/ga.png
new file mode 100644
index 0000000..0e0d434
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ga.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.png b/public/assets/refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.png
new file mode 100644
index 0000000..9ab57f5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gd-5e4abcd54ea8dce32b09b4fefcce9cd6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gd.png b/public/assets/refinery/icons/flags/gd.png
new file mode 100644
index 0000000..9ab57f5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.png b/public/assets/refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.png
new file mode 100644
index 0000000..728d970
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ge-26d022b63590f3193e8ac7ea78105a72.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ge.png b/public/assets/refinery/icons/flags/ge.png
new file mode 100644
index 0000000..728d970
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ge.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.png b/public/assets/refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gf-e1d03139b86177c9b627768de6dbcf48.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gf.png b/public/assets/refinery/icons/flags/gf.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.png b/public/assets/refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.png
new file mode 100644
index 0000000..4e2f896
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gh-ada517cfc18288dd5a38650fa54afc82.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gh.png b/public/assets/refinery/icons/flags/gh.png
new file mode 100644
index 0000000..4e2f896
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.png b/public/assets/refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.png
new file mode 100644
index 0000000..e76797f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gi-d880119d63949ce57079854c9d285de2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gi.png b/public/assets/refinery/icons/flags/gi.png
new file mode 100644
index 0000000..e76797f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gi.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.png b/public/assets/refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.png
new file mode 100644
index 0000000..ef12a73
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gl-b9a249e4285086ac24230fc1e341dba2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gl.png b/public/assets/refinery/icons/flags/gl.png
new file mode 100644
index 0000000..ef12a73
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.png b/public/assets/refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.png
new file mode 100644
index 0000000..0720b66
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gm-141ea455fd7776d102dcad23f28abd28.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gm.png b/public/assets/refinery/icons/flags/gm.png
new file mode 100644
index 0000000..0720b66
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.png b/public/assets/refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.png
new file mode 100644
index 0000000..ea660b0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gn-35d07e57adc37d1fb3f49a79af2302e5.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gn.png b/public/assets/refinery/icons/flags/gn.png
new file mode 100644
index 0000000..ea660b0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.png b/public/assets/refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.png
new file mode 100644
index 0000000..dbb086d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gp-868a411abd6279834a05abad2f481a6a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gp.png b/public/assets/refinery/icons/flags/gp.png
new file mode 100644
index 0000000..dbb086d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gp.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.png b/public/assets/refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.png
new file mode 100644
index 0000000..ebe20a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gq-e34854dd84d6d62d01686ea594500a68.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gq.png b/public/assets/refinery/icons/flags/gq.png
new file mode 100644
index 0000000..ebe20a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gq.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.png b/public/assets/refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.png
new file mode 100644
index 0000000..8651ade
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gr-0e692f3ca1b5500b5ac4160e6c07579b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gr.png b/public/assets/refinery/icons/flags/gr.png
new file mode 100644
index 0000000..8651ade
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.png b/public/assets/refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.png
new file mode 100644
index 0000000..7ef0bf5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gs-e83e5f2b2b31027a7df46cfcddab37ca.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gs.png b/public/assets/refinery/icons/flags/gs.png
new file mode 100644
index 0000000..7ef0bf5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gs.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.png b/public/assets/refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.png
new file mode 100644
index 0000000..c43a70d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gt-7ff2a34e8f877825b8f47425f0b161af.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gt.png b/public/assets/refinery/icons/flags/gt.png
new file mode 100644
index 0000000..c43a70d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.png b/public/assets/refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.png
new file mode 100644
index 0000000..92f37c0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gu-81f28a65e4d20a6f394c9ebc26bcb8ca.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gu.png b/public/assets/refinery/icons/flags/gu.png
new file mode 100644
index 0000000..92f37c0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.png b/public/assets/refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.png
new file mode 100644
index 0000000..b37bcf0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gw-a859d67d6caa74f0a4318f7b738f52cd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gw.png b/public/assets/refinery/icons/flags/gw.png
new file mode 100644
index 0000000..b37bcf0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.png b/public/assets/refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.png
new file mode 100644
index 0000000..22cbe2f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gy-622358ef4b6f0e9b0ad52b9acd969ca4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/gy.png b/public/assets/refinery/icons/flags/gy.png
new file mode 100644
index 0000000..22cbe2f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/gy.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.png b/public/assets/refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.png
new file mode 100644
index 0000000..d5c380c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hk-bb71954241115c7f959fa4fa53111b67.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hk.png b/public/assets/refinery/icons/flags/hk.png
new file mode 100644
index 0000000..d5c380c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.png b/public/assets/refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.png
new file mode 100644
index 0000000..a01389a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hm-b52dba5c7c6681f31b51445497518cb3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hm.png b/public/assets/refinery/icons/flags/hm.png
new file mode 100644
index 0000000..a01389a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.png b/public/assets/refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.png
new file mode 100644
index 0000000..96f8388
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hn-061cbf715311fe277d4844e945b4bea0.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hn.png b/public/assets/refinery/icons/flags/hn.png
new file mode 100644
index 0000000..96f8388
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.png b/public/assets/refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.png
new file mode 100644
index 0000000..696b515
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hr-910318badd81e5debdd0557022923cc5.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hr.png b/public/assets/refinery/icons/flags/hr.png
new file mode 100644
index 0000000..696b515
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.png b/public/assets/refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.png
new file mode 100644
index 0000000..416052a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ht-19406c1ae8aa915de1eb88cf9ece65ec.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ht.png b/public/assets/refinery/icons/flags/ht.png
new file mode 100644
index 0000000..416052a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ht.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.png b/public/assets/refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.png
new file mode 100644
index 0000000..7baafe4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hu-1b00da663456a6ab47fd1d1d6fd02bf9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/hu.png b/public/assets/refinery/icons/flags/hu.png
new file mode 100644
index 0000000..7baafe4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/hu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.png b/public/assets/refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.png
new file mode 100644
index 0000000..c6bc0fa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/id-fd6b6152d12eb7dd90c16d4d8ebe11c8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/id.png b/public/assets/refinery/icons/flags/id.png
new file mode 100644
index 0000000..c6bc0fa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/id.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.png b/public/assets/refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.png
new file mode 100644
index 0000000..26baa31
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ie-4ea5083f80b3b44f09ad62de16fe23d4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ie.png b/public/assets/refinery/icons/flags/ie.png
new file mode 100644
index 0000000..26baa31
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ie.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.png b/public/assets/refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.png
new file mode 100644
index 0000000..2ca772d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/il-b540a19ab2116c443cbd9e9d87bc7559.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/il.png b/public/assets/refinery/icons/flags/il.png
new file mode 100644
index 0000000..2ca772d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/il.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.png b/public/assets/refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.png
new file mode 100644
index 0000000..e4d7e81
--- /dev/null
+++ b/public/assets/refinery/icons/flags/in-29c931243c0c6cd1b5ca31025a069ca2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/in.png b/public/assets/refinery/icons/flags/in.png
new file mode 100644
index 0000000..e4d7e81
--- /dev/null
+++ b/public/assets/refinery/icons/flags/in.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.png b/public/assets/refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.png
new file mode 100644
index 0000000..3e74b6a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/io-abf558ea2bbaa204a138b59125921002.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/io.png b/public/assets/refinery/icons/flags/io.png
new file mode 100644
index 0000000..3e74b6a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/io.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.png b/public/assets/refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.png
new file mode 100644
index 0000000..878a351
--- /dev/null
+++ b/public/assets/refinery/icons/flags/iq-14c6c3499e0c303b4cdd027d2dd35538.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/iq.png b/public/assets/refinery/icons/flags/iq.png
new file mode 100644
index 0000000..878a351
--- /dev/null
+++ b/public/assets/refinery/icons/flags/iq.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.png b/public/assets/refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.png
new file mode 100644
index 0000000..c5fd136
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ir-6f88b1d8c5d79b3ac1b3ec1f8982b35c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ir.png b/public/assets/refinery/icons/flags/ir.png
new file mode 100644
index 0000000..c5fd136
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ir.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/is-0561921eae2304010308b14b3002370f.png b/public/assets/refinery/icons/flags/is-0561921eae2304010308b14b3002370f.png
new file mode 100644
index 0000000..b8f6d0f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/is-0561921eae2304010308b14b3002370f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/is.png b/public/assets/refinery/icons/flags/is.png
new file mode 100644
index 0000000..b8f6d0f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/is.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.png b/public/assets/refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.png
new file mode 100644
index 0000000..89692f7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/it-926bbf95b4374309d50f5105fa4eb8d6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/it.png b/public/assets/refinery/icons/flags/it.png
new file mode 100644
index 0000000..89692f7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/it.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.png b/public/assets/refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.png
new file mode 100644
index 0000000..325fbad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ja-350db92674b89bfc667c50b273fb2a05.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ja.png b/public/assets/refinery/icons/flags/ja.png
new file mode 100644
index 0000000..325fbad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ja.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.png b/public/assets/refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.png
new file mode 100644
index 0000000..7be119e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/jm-860575e7c6a7f6b07063e6f7e678adac.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/jm.png b/public/assets/refinery/icons/flags/jm.png
new file mode 100644
index 0000000..7be119e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/jm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.png b/public/assets/refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.png
new file mode 100644
index 0000000..11bd497
--- /dev/null
+++ b/public/assets/refinery/icons/flags/jo-5df79e6365e8ce1566b51cbe8f52c293.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/jo.png b/public/assets/refinery/icons/flags/jo.png
new file mode 100644
index 0000000..11bd497
--- /dev/null
+++ b/public/assets/refinery/icons/flags/jo.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.png b/public/assets/refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.png
new file mode 100644
index 0000000..51879ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ke-1f363e0f69f8474913a4f15fa3857ded.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ke.png b/public/assets/refinery/icons/flags/ke.png
new file mode 100644
index 0000000..51879ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ke.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.png b/public/assets/refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.png
new file mode 100644
index 0000000..0a818f6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kg-efd820899891cb88d0a724da4f18a50a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kg.png b/public/assets/refinery/icons/flags/kg.png
new file mode 100644
index 0000000..0a818f6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.png b/public/assets/refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.png
new file mode 100644
index 0000000..30f6bb1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kh-818b752e30f8aae074f96f8410f6c194.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kh.png b/public/assets/refinery/icons/flags/kh.png
new file mode 100644
index 0000000..30f6bb1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.png b/public/assets/refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.png
new file mode 100644
index 0000000..2dcce4b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ki-48408b428c4390e0eb6c7c60a73f333d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ki.png b/public/assets/refinery/icons/flags/ki.png
new file mode 100644
index 0000000..2dcce4b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ki.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.png b/public/assets/refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.png
new file mode 100644
index 0000000..812b2f5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/km-8b24f1750ecf7773ec17bf2c970cf0ba.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/km.png b/public/assets/refinery/icons/flags/km.png
new file mode 100644
index 0000000..812b2f5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/km.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.png b/public/assets/refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.png
new file mode 100644
index 0000000..febd5b4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kn-3db4fca415d63d4e601120ea19d2dfa9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kn.png b/public/assets/refinery/icons/flags/kn.png
new file mode 100644
index 0000000..febd5b4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.png b/public/assets/refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.png
new file mode 100644
index 0000000..9c0a78e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ko-e50b1800cc0d37de6fb18883a34f89e3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ko.png b/public/assets/refinery/icons/flags/ko.png
new file mode 100644
index 0000000..9c0a78e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ko.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.png b/public/assets/refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.png
new file mode 100644
index 0000000..d3d509a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kp-99ad16d17382c65719642d56c898b81d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kp.png b/public/assets/refinery/icons/flags/kp.png
new file mode 100644
index 0000000..d3d509a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kp.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.png b/public/assets/refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.png
new file mode 100644
index 0000000..9c0a78e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kr-e50b1800cc0d37de6fb18883a34f89e3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kr.png b/public/assets/refinery/icons/flags/kr.png
new file mode 100644
index 0000000..9c0a78e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.png b/public/assets/refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.png
new file mode 100644
index 0000000..96546da
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kw-4cdf2a2d8efdf7e0573bcfc92eb4cbba.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kw.png b/public/assets/refinery/icons/flags/kw.png
new file mode 100644
index 0000000..96546da
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.png b/public/assets/refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.png
new file mode 100644
index 0000000..15c5f8e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ky-47e68b5c85d20408474438e5f60dbd9d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ky.png b/public/assets/refinery/icons/flags/ky.png
new file mode 100644
index 0000000..15c5f8e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ky.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.png b/public/assets/refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.png
new file mode 100644
index 0000000..45a8c88
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kz-a3a6d41f1095760e76550464200e2cbb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/kz.png b/public/assets/refinery/icons/flags/kz.png
new file mode 100644
index 0000000..45a8c88
--- /dev/null
+++ b/public/assets/refinery/icons/flags/kz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.png b/public/assets/refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.png
new file mode 100644
index 0000000..e28acd0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/la-ad442705421509d8a86ea6c0f9c2d7d8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/la.png b/public/assets/refinery/icons/flags/la.png
new file mode 100644
index 0000000..e28acd0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/la.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.png b/public/assets/refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.png
new file mode 100644
index 0000000..d0d452b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lb-b91de80737585108c7063eb0da72c1b4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lb.png b/public/assets/refinery/icons/flags/lb.png
new file mode 100644
index 0000000..d0d452b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.png b/public/assets/refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.png
new file mode 100644
index 0000000..a47d065
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lc-d5d2fd7489803678b97c00e9a1d6931e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lc.png b/public/assets/refinery/icons/flags/lc.png
new file mode 100644
index 0000000..a47d065
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.png b/public/assets/refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.png
new file mode 100644
index 0000000..6469909
--- /dev/null
+++ b/public/assets/refinery/icons/flags/li-a903488c0efbc30fd0a8c789e8be4b39.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/li.png b/public/assets/refinery/icons/flags/li.png
new file mode 100644
index 0000000..6469909
--- /dev/null
+++ b/public/assets/refinery/icons/flags/li.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.png b/public/assets/refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.png
new file mode 100644
index 0000000..088aad6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lk-746186dc6ae679d2149a1345c56a3104.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lk.png b/public/assets/refinery/icons/flags/lk.png
new file mode 100644
index 0000000..088aad6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.png b/public/assets/refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.png
new file mode 100644
index 0000000..89a5bc7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lr-fb8bde44c85eaea491392aa5974f3162.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lr.png b/public/assets/refinery/icons/flags/lr.png
new file mode 100644
index 0000000..89a5bc7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.png b/public/assets/refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.png
new file mode 100644
index 0000000..33fdef1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ls-4c8635db291054528d69f67d8bcd1726.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ls.png b/public/assets/refinery/icons/flags/ls.png
new file mode 100644
index 0000000..33fdef1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ls.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.png b/public/assets/refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.png
new file mode 100644
index 0000000..c8ef0da
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lt-c5ffd8e62f73943e1c4d35040d2ed71b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lt.png b/public/assets/refinery/icons/flags/lt.png
new file mode 100644
index 0000000..c8ef0da
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.png b/public/assets/refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.png
new file mode 100644
index 0000000..4cabba9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lu-08fbc29976d1cb4d4dbfacd824982b50.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lu.png b/public/assets/refinery/icons/flags/lu.png
new file mode 100644
index 0000000..4cabba9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.png b/public/assets/refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.png
new file mode 100644
index 0000000..49b6998
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lv-c35c9c65757299183ce4fec4fa8d3058.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/lv.png b/public/assets/refinery/icons/flags/lv.png
new file mode 100644
index 0000000..49b6998
--- /dev/null
+++ b/public/assets/refinery/icons/flags/lv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.png b/public/assets/refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.png
new file mode 100644
index 0000000..b163a9f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ly-0af7c3366350f3595bfcbd071027401b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ly.png b/public/assets/refinery/icons/flags/ly.png
new file mode 100644
index 0000000..b163a9f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ly.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.png b/public/assets/refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.png
new file mode 100644
index 0000000..f386770
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ma-1ed64786097f3f92ea6a763989887242.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ma.png b/public/assets/refinery/icons/flags/ma.png
new file mode 100644
index 0000000..f386770
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ma.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.png b/public/assets/refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.png
new file mode 100644
index 0000000..1aa830f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mc-d9cebcb5c1d57c1f20ab4186fb981df3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mc.png b/public/assets/refinery/icons/flags/mc.png
new file mode 100644
index 0000000..1aa830f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.png b/public/assets/refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.png
new file mode 100644
index 0000000..4e92c18
--- /dev/null
+++ b/public/assets/refinery/icons/flags/md-814ae4d826de3f934696d3b4715e2964.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/md.png b/public/assets/refinery/icons/flags/md.png
new file mode 100644
index 0000000..4e92c18
--- /dev/null
+++ b/public/assets/refinery/icons/flags/md.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.png b/public/assets/refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.png
new file mode 100644
index 0000000..ac72535
--- /dev/null
+++ b/public/assets/refinery/icons/flags/me-74038d0d1a733db2e88805f9ad450f54.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/me.png b/public/assets/refinery/icons/flags/me.png
new file mode 100644
index 0000000..ac72535
--- /dev/null
+++ b/public/assets/refinery/icons/flags/me.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.png b/public/assets/refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.png
new file mode 100644
index 0000000..d2715b3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mg-36bef9579a715733c636a8d47f354510.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mg.png b/public/assets/refinery/icons/flags/mg.png
new file mode 100644
index 0000000..d2715b3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.png b/public/assets/refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.png
new file mode 100644
index 0000000..fb523a8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mh-81cd3a71b46e9f103afd977862f8cf9d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mh.png b/public/assets/refinery/icons/flags/mh.png
new file mode 100644
index 0000000..fb523a8
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.png b/public/assets/refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.png
new file mode 100644
index 0000000..db173aa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mk-ae4a3db81060e2342908af9d857876fd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mk.png b/public/assets/refinery/icons/flags/mk.png
new file mode 100644
index 0000000..db173aa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.png b/public/assets/refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.png
new file mode 100644
index 0000000..2cec8ba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ml-b2416d5fbb97ab3a55a77beabd4ee061.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ml.png b/public/assets/refinery/icons/flags/ml.png
new file mode 100644
index 0000000..2cec8ba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ml.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.png b/public/assets/refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.png
new file mode 100644
index 0000000..f464f67
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mm-293bc98903934781364b790f3f935b97.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mm.png b/public/assets/refinery/icons/flags/mm.png
new file mode 100644
index 0000000..f464f67
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.png b/public/assets/refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.png
new file mode 100644
index 0000000..9396355
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mn-f14b446d0368fb69fff6095d667b067c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mn.png b/public/assets/refinery/icons/flags/mn.png
new file mode 100644
index 0000000..9396355
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.png b/public/assets/refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.png
new file mode 100644
index 0000000..deb801d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mo-1b4b1af9855d72bdf45b5ce7c7ee7c9a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mo.png b/public/assets/refinery/icons/flags/mo.png
new file mode 100644
index 0000000..deb801d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mo.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.png b/public/assets/refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.png
new file mode 100644
index 0000000..298d588
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mp-2723f108ad026ccdeed15895b89a6dd4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mp.png b/public/assets/refinery/icons/flags/mp.png
new file mode 100644
index 0000000..298d588
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mp.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.png b/public/assets/refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.png
new file mode 100644
index 0000000..010143b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mq-cca2c6b168daceacb056de814e6d15d8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mq.png b/public/assets/refinery/icons/flags/mq.png
new file mode 100644
index 0000000..010143b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mq.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.png b/public/assets/refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.png
new file mode 100644
index 0000000..319546b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mr-ec64027ffe4e16260ab8b880f20278bd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mr.png b/public/assets/refinery/icons/flags/mr.png
new file mode 100644
index 0000000..319546b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.png b/public/assets/refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.png
new file mode 100644
index 0000000..d4cbb43
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ms-026abe4ffb5697546b7f7768a724df0a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ms.png b/public/assets/refinery/icons/flags/ms.png
new file mode 100644
index 0000000..d4cbb43
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ms.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.png b/public/assets/refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.png
new file mode 100644
index 0000000..00af948
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mt-c5ec9ec0db6aab6d449afe613c669f3b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mt.png b/public/assets/refinery/icons/flags/mt.png
new file mode 100644
index 0000000..00af948
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.png b/public/assets/refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.png
new file mode 100644
index 0000000..b7fdce1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mu-3d69f232901db138ff280c1c3eeb4605.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mu.png b/public/assets/refinery/icons/flags/mu.png
new file mode 100644
index 0000000..b7fdce1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.png b/public/assets/refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.png
new file mode 100644
index 0000000..5073d9e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mv-696252dcfc4df7d0d82870812b9c7397.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mv.png b/public/assets/refinery/icons/flags/mv.png
new file mode 100644
index 0000000..5073d9e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.png b/public/assets/refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.png
new file mode 100644
index 0000000..13886e9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mw-72c6fd3c46e364b2bbe98ebaf6c92d42.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mw.png b/public/assets/refinery/icons/flags/mw.png
new file mode 100644
index 0000000..13886e9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.png b/public/assets/refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.png
new file mode 100644
index 0000000..5bc58ab
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mx-bf0ec035681872644600d4c836e7aa31.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mx.png b/public/assets/refinery/icons/flags/mx.png
new file mode 100644
index 0000000..5bc58ab
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mx.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.png b/public/assets/refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.png
new file mode 100644
index 0000000..9034cba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/my-35c6c140442609009d0dd174a2b5033d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/my.png b/public/assets/refinery/icons/flags/my.png
new file mode 100644
index 0000000..9034cba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/my.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.png b/public/assets/refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.png
new file mode 100644
index 0000000..76405e0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mz-f86ce9474a90f364024136f1ae518c64.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/mz.png b/public/assets/refinery/icons/flags/mz.png
new file mode 100644
index 0000000..76405e0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/mz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.png b/public/assets/refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.png
new file mode 100644
index 0000000..63358c6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/na-c33f50d1f5a884c9d9bed360003dea0c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/na.png b/public/assets/refinery/icons/flags/na.png
new file mode 100644
index 0000000..63358c6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/na.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.png b/public/assets/refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nb-9d95b7776b0a175725deca11e35f3358.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nb.png b/public/assets/refinery/icons/flags/nb.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.png b/public/assets/refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.png
new file mode 100644
index 0000000..2cad283
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nc-ae2428d1247b0839ecdc0b935c725306.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nc.png b/public/assets/refinery/icons/flags/nc.png
new file mode 100644
index 0000000..2cad283
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.png b/public/assets/refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.png
new file mode 100644
index 0000000..d85f424
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ne-9ac7b73ee577c427cd726b1778750ead.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ne.png b/public/assets/refinery/icons/flags/ne.png
new file mode 100644
index 0000000..d85f424
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ne.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.png b/public/assets/refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.png
new file mode 100644
index 0000000..f9bcdda
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nf-1e1d2cf4f547d189b5c17029f791fbf5.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nf.png b/public/assets/refinery/icons/flags/nf.png
new file mode 100644
index 0000000..f9bcdda
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.png b/public/assets/refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.png
new file mode 100644
index 0000000..3eea2e0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ng-d046b5ebfc53d4add0aaf924908bdf1b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ng.png b/public/assets/refinery/icons/flags/ng.png
new file mode 100644
index 0000000..3eea2e0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ng.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.png b/public/assets/refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.png
new file mode 100644
index 0000000..3969aaa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ni-3e465c5429420c782c634c3bb5dec3bf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ni.png b/public/assets/refinery/icons/flags/ni.png
new file mode 100644
index 0000000..3969aaa
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ni.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.png b/public/assets/refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.png
new file mode 100644
index 0000000..fe44791
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nl-5ca191daaa21eba3496832797a0468ab.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nl.png b/public/assets/refinery/icons/flags/nl.png
new file mode 100644
index 0000000..fe44791
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.png b/public/assets/refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nn-9d95b7776b0a175725deca11e35f3358.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nn.png b/public/assets/refinery/icons/flags/nn.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.png b/public/assets/refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.png
new file mode 100644
index 0000000..aeb058b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/np-cca4430544d44ae159798bd39e53b4fa.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/np.png b/public/assets/refinery/icons/flags/np.png
new file mode 100644
index 0000000..aeb058b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/np.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.png b/public/assets/refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.png
new file mode 100644
index 0000000..705fc33
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nr-06344e1cd79dc778a0d5a7004c840499.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nr.png b/public/assets/refinery/icons/flags/nr.png
new file mode 100644
index 0000000..705fc33
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.png b/public/assets/refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.png
new file mode 100644
index 0000000..c3ce4ae
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nu-07144f56d922a131bb9a4491bf3986fc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nu.png b/public/assets/refinery/icons/flags/nu.png
new file mode 100644
index 0000000..c3ce4ae
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.png b/public/assets/refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.png
new file mode 100644
index 0000000..10d6306
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nz-2df3b889ce60a0d3d87ba51fc72d7161.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/nz.png b/public/assets/refinery/icons/flags/nz.png
new file mode 100644
index 0000000..10d6306
--- /dev/null
+++ b/public/assets/refinery/icons/flags/nz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.png b/public/assets/refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.png
new file mode 100644
index 0000000..2ffba7e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/om-15ddf6517b7ce662bdf2c36963f44937.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/om.png b/public/assets/refinery/icons/flags/om.png
new file mode 100644
index 0000000..2ffba7e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/om.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.png b/public/assets/refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.png
new file mode 100644
index 0000000..9b2ee9a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pa-45a2b39660854fdad4f59dd32b47fac4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pa.png b/public/assets/refinery/icons/flags/pa.png
new file mode 100644
index 0000000..9b2ee9a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pa.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.png b/public/assets/refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.png
new file mode 100644
index 0000000..62a0497
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pe-8d7c207f6ec50bed2a286fe361dc2a09.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pe.png b/public/assets/refinery/icons/flags/pe.png
new file mode 100644
index 0000000..62a0497
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pe.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.png b/public/assets/refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.png
new file mode 100644
index 0000000..771a0f6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pf-c592c7bff083d6b67d0270fde36fb4d1.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pf.png b/public/assets/refinery/icons/flags/pf.png
new file mode 100644
index 0000000..771a0f6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.png b/public/assets/refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.png
new file mode 100644
index 0000000..10d6233
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pg-c25bb654274b28d75acf68b762d1e0b7.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pg.png b/public/assets/refinery/icons/flags/pg.png
new file mode 100644
index 0000000..10d6233
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ph-a14e910078670875965de6edaec35577.png b/public/assets/refinery/icons/flags/ph-a14e910078670875965de6edaec35577.png
new file mode 100644
index 0000000..b89e159
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ph-a14e910078670875965de6edaec35577.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ph.png b/public/assets/refinery/icons/flags/ph.png
new file mode 100644
index 0000000..b89e159
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ph.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.png b/public/assets/refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.png
new file mode 100644
index 0000000..e9df70c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pk-a6b177198a7bccfd8cbacef797f3c59e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pk.png b/public/assets/refinery/icons/flags/pk.png
new file mode 100644
index 0000000..e9df70c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.png b/public/assets/refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.png
new file mode 100644
index 0000000..d413d01
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pl-78c8aed81b9f348e0080ca53a795939a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pl.png b/public/assets/refinery/icons/flags/pl.png
new file mode 100644
index 0000000..d413d01
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.png b/public/assets/refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.png
new file mode 100644
index 0000000..ba91d2c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pm-5d3e3de1544d0921e08031fb99848d45.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pm.png b/public/assets/refinery/icons/flags/pm.png
new file mode 100644
index 0000000..ba91d2c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.png b/public/assets/refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.png
new file mode 100644
index 0000000..aa9344f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pn-7082c718747961435b9baaf49ff6e577.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pn.png b/public/assets/refinery/icons/flags/pn.png
new file mode 100644
index 0000000..aa9344f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.png b/public/assets/refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.png
new file mode 100644
index 0000000..82d9130
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pr-0d385deb207cbf33f7bda9c4847c9462.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pr.png b/public/assets/refinery/icons/flags/pr.png
new file mode 100644
index 0000000..82d9130
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.png b/public/assets/refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.png
new file mode 100644
index 0000000..f5f5477
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ps-7af926ad48ad67872954e24ee19fa8aa.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ps.png b/public/assets/refinery/icons/flags/ps.png
new file mode 100644
index 0000000..f5f5477
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ps.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.png b/public/assets/refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.png
new file mode 100644
index 0000000..ece7980
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pt-6a3cf774ddc46120fce93c58cffb5cd6.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.png b/public/assets/refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.png
new file mode 100644
index 0000000..9b1a553
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pt-BR-f87a35fbbcd7e79dbd035b8b1ec43a58.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pt-BR.png b/public/assets/refinery/icons/flags/pt-BR.png
new file mode 100644
index 0000000..9b1a553
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pt-BR.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pt.png b/public/assets/refinery/icons/flags/pt.png
new file mode 100644
index 0000000..ece7980
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.png b/public/assets/refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.png
new file mode 100644
index 0000000..6178b25
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pw-0ac9852ce5d103ac862d4f3619e7ea90.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/pw.png b/public/assets/refinery/icons/flags/pw.png
new file mode 100644
index 0000000..6178b25
--- /dev/null
+++ b/public/assets/refinery/icons/flags/pw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.png b/public/assets/refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.png
new file mode 100644
index 0000000..cb8723c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/py-421034e6d6a29299311c4286eff88e83.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/py.png b/public/assets/refinery/icons/flags/py.png
new file mode 100644
index 0000000..cb8723c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/py.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.png b/public/assets/refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.png
new file mode 100644
index 0000000..ed4c621
--- /dev/null
+++ b/public/assets/refinery/icons/flags/qa-486c2e08ad1288030dc3c059497235f8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/qa.png b/public/assets/refinery/icons/flags/qa.png
new file mode 100644
index 0000000..ed4c621
--- /dev/null
+++ b/public/assets/refinery/icons/flags/qa.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.png b/public/assets/refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/re-e1d03139b86177c9b627768de6dbcf48.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/re.png b/public/assets/refinery/icons/flags/re.png
new file mode 100644
index 0000000..8332c4e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/re.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.png b/public/assets/refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.png
new file mode 100644
index 0000000..57e74a6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ro-dc475f6a4149f8b440bcb0708f191d9f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ro.png b/public/assets/refinery/icons/flags/ro.png
new file mode 100644
index 0000000..57e74a6
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ro.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.png b/public/assets/refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.png
new file mode 100644
index 0000000..9439a5b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/rs-3486da2b5630537af0c913afa8756b94.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/rs.png b/public/assets/refinery/icons/flags/rs.png
new file mode 100644
index 0000000..9439a5b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/rs.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.png b/public/assets/refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.png
new file mode 100644
index 0000000..47da421
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ru-7b04429c311f360806a66d154f73d5f1.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ru.png b/public/assets/refinery/icons/flags/ru.png
new file mode 100644
index 0000000..47da421
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ru.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.png b/public/assets/refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.png
new file mode 100644
index 0000000..5356491
--- /dev/null
+++ b/public/assets/refinery/icons/flags/rw-2da95cd827eea66a9727641c9884c97e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/rw.png b/public/assets/refinery/icons/flags/rw.png
new file mode 100644
index 0000000..5356491
--- /dev/null
+++ b/public/assets/refinery/icons/flags/rw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.png b/public/assets/refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.png
new file mode 100644
index 0000000..b4641c7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sa-09e0e6c241081d9e020d061bf47889d5.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sa.png b/public/assets/refinery/icons/flags/sa.png
new file mode 100644
index 0000000..b4641c7
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sa.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.png b/public/assets/refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.png
new file mode 100644
index 0000000..a9937cc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sb-6b56d292761679adeb41009fd54751fc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sb.png b/public/assets/refinery/icons/flags/sb.png
new file mode 100644
index 0000000..a9937cc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sb.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.png b/public/assets/refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.png
new file mode 100644
index 0000000..39ee371
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sc-508075a0570802aa2d0f5649760ac8dc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sc.png b/public/assets/refinery/icons/flags/sc.png
new file mode 100644
index 0000000..39ee371
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.png b/public/assets/refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.png
new file mode 100644
index 0000000..a0e57b4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/scotland-a8a51c33d41a9813bbc37ec7285e510a.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/scotland.png b/public/assets/refinery/icons/flags/scotland.png
new file mode 100644
index 0000000..a0e57b4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/scotland.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.png b/public/assets/refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.png
new file mode 100644
index 0000000..eaab69e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sd-47f5456f15ff8d55f346d31828e196b1.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sd.png b/public/assets/refinery/icons/flags/sd.png
new file mode 100644
index 0000000..eaab69e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sd.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.png b/public/assets/refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.png
new file mode 100644
index 0000000..dd34d61
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sg-858892c1aaff2a27ff7f47ba8cec0898.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sg.png b/public/assets/refinery/icons/flags/sg.png
new file mode 100644
index 0000000..dd34d61
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.png b/public/assets/refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.png
new file mode 100644
index 0000000..4b1d2a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sh-977a92734c97364e4c305f73348ee135.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sh.png b/public/assets/refinery/icons/flags/sh.png
new file mode 100644
index 0000000..4b1d2a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sh.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.png b/public/assets/refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.png
new file mode 100644
index 0000000..12d812d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/si-a11c169365115a26be47fd80f17b7086.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/si.png b/public/assets/refinery/icons/flags/si.png
new file mode 100644
index 0000000..12d812d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/si.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.png b/public/assets/refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sj-9d95b7776b0a175725deca11e35f3358.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sj.png b/public/assets/refinery/icons/flags/sj.png
new file mode 100644
index 0000000..160b6b5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sj.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.png b/public/assets/refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.png
new file mode 100644
index 0000000..7ccbc82
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sk-78dc1d459f5508931a9e820734cae539.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sk.png b/public/assets/refinery/icons/flags/sk.png
new file mode 100644
index 0000000..7ccbc82
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.png b/public/assets/refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.png
new file mode 100644
index 0000000..bb1476f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sl-472888725490210984e78168a9e5fe2f.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sl.png b/public/assets/refinery/icons/flags/sl.png
new file mode 100644
index 0000000..bb1476f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.png b/public/assets/refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.png
new file mode 100644
index 0000000..3df2fdc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sm-009aec3d1511d80caa1f7fe526ac72df.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sm.png b/public/assets/refinery/icons/flags/sm.png
new file mode 100644
index 0000000..3df2fdc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.png b/public/assets/refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.png
new file mode 100644
index 0000000..eabb71d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sn-9498d430ad368cf114955432b1edf58c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sn.png b/public/assets/refinery/icons/flags/sn.png
new file mode 100644
index 0000000..eabb71d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.png b/public/assets/refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.png
new file mode 100644
index 0000000..4a1ea4b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/so-4408346a39aa0f3748a5c214beeb3a11.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/so.png b/public/assets/refinery/icons/flags/so.png
new file mode 100644
index 0000000..4a1ea4b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/so.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.png b/public/assets/refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.png
new file mode 100644
index 0000000..5eff927
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sr-e5963495ff5c9ae06c718fbeed91fa42.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sr.png b/public/assets/refinery/icons/flags/sr.png
new file mode 100644
index 0000000..5eff927
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.png b/public/assets/refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.png
new file mode 100644
index 0000000..2978557
--- /dev/null
+++ b/public/assets/refinery/icons/flags/st-67ecd862237f0f40eed0e0d2126737e2.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/st.png b/public/assets/refinery/icons/flags/st.png
new file mode 100644
index 0000000..2978557
--- /dev/null
+++ b/public/assets/refinery/icons/flags/st.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.png b/public/assets/refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.png
new file mode 100644
index 0000000..1994653
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sv-fc46419b13ded8cf3de8c234369ef9b4.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sv.png b/public/assets/refinery/icons/flags/sv.png
new file mode 100644
index 0000000..1994653
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.png b/public/assets/refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.png
new file mode 100644
index 0000000..f5ce30d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sy-48fafa80541bfc4fe545cf26acda9047.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sy.png b/public/assets/refinery/icons/flags/sy.png
new file mode 100644
index 0000000..f5ce30d
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sy.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.png b/public/assets/refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.png
new file mode 100644
index 0000000..914ee86
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sz-773e05579d3c06484d932bcc8351390e.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/sz.png b/public/assets/refinery/icons/flags/sz.png
new file mode 100644
index 0000000..914ee86
--- /dev/null
+++ b/public/assets/refinery/icons/flags/sz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tc-a3889788190176048845989cc203b239.png b/public/assets/refinery/icons/flags/tc-a3889788190176048845989cc203b239.png
new file mode 100644
index 0000000..8fc1156
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tc-a3889788190176048845989cc203b239.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tc.png b/public/assets/refinery/icons/flags/tc.png
new file mode 100644
index 0000000..8fc1156
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.png b/public/assets/refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.png
new file mode 100644
index 0000000..667f21f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/td-f8a4695a731df0aee2b90b9d5ae77c46.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/td.png b/public/assets/refinery/icons/flags/td.png
new file mode 100644
index 0000000..667f21f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/td.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.png b/public/assets/refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.png
new file mode 100644
index 0000000..80529a4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tf-c044a9fb8a94b720dfa61497d352619b.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tf.png b/public/assets/refinery/icons/flags/tf.png
new file mode 100644
index 0000000..80529a4
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.png b/public/assets/refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.png
new file mode 100644
index 0000000..3aa00ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tg-34c624a636445010f1bab3b82a4be312.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tg.png b/public/assets/refinery/icons/flags/tg.png
new file mode 100644
index 0000000..3aa00ad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.png b/public/assets/refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.png
new file mode 100644
index 0000000..dd8ba91
--- /dev/null
+++ b/public/assets/refinery/icons/flags/th-db6234cda7be4d4a04c97ae7d2c4b5e0.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/th.png b/public/assets/refinery/icons/flags/th.png
new file mode 100644
index 0000000..dd8ba91
--- /dev/null
+++ b/public/assets/refinery/icons/flags/th.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.png b/public/assets/refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.png
new file mode 100644
index 0000000..617bf64
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tj-ac882e3aa172b48a0f501490465b1195.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tj.png b/public/assets/refinery/icons/flags/tj.png
new file mode 100644
index 0000000..617bf64
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tj.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.png b/public/assets/refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.png
new file mode 100644
index 0000000..67b8c8c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tk-1d9a3f24b29e4c65d24f6bbafcf6e01d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tk.png b/public/assets/refinery/icons/flags/tk.png
new file mode 100644
index 0000000..67b8c8c
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tl-537505e05b380162412226ab39508a42.png b/public/assets/refinery/icons/flags/tl-537505e05b380162412226ab39508a42.png
new file mode 100644
index 0000000..77da181
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tl-537505e05b380162412226ab39508a42.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tl.png b/public/assets/refinery/icons/flags/tl.png
new file mode 100644
index 0000000..77da181
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tl.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.png b/public/assets/refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.png
new file mode 100644
index 0000000..828020e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tm-5919889cd4fbe1689f7cf919572a0288.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tm.png b/public/assets/refinery/icons/flags/tm.png
new file mode 100644
index 0000000..828020e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.png b/public/assets/refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.png
new file mode 100644
index 0000000..183cdd3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tn-ae99b876a0b0879c5a1a2dbbaee19a90.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tn.png b/public/assets/refinery/icons/flags/tn.png
new file mode 100644
index 0000000..183cdd3
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.png b/public/assets/refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.png
new file mode 100644
index 0000000..f89b8ba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/to-f405cea6f3c49693e57f8cbba408f8dc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/to.png b/public/assets/refinery/icons/flags/to.png
new file mode 100644
index 0000000..f89b8ba
--- /dev/null
+++ b/public/assets/refinery/icons/flags/to.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.png b/public/assets/refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.png
new file mode 100644
index 0000000..be32f77
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tr-33b963732b0a4eb1da4c07a36448d244.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tr.png b/public/assets/refinery/icons/flags/tr.png
new file mode 100644
index 0000000..be32f77
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tr.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.png b/public/assets/refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.png
new file mode 100644
index 0000000..2a11c1e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tt-96c805978230f319cc0ea6b27b405e4d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tt.png b/public/assets/refinery/icons/flags/tt.png
new file mode 100644
index 0000000..2a11c1e
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.png b/public/assets/refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.png
new file mode 100644
index 0000000..28274c5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tv-6e5ee36600d5a2ddb4121bcbf0fad6da.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tv.png b/public/assets/refinery/icons/flags/tv.png
new file mode 100644
index 0000000..28274c5
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tv.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.png b/public/assets/refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.png
new file mode 100644
index 0000000..f31c654
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tw-4ab460fd56e3bdc7c04ec100e1cba02d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tw.png b/public/assets/refinery/icons/flags/tw.png
new file mode 100644
index 0000000..f31c654
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tw.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.png b/public/assets/refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.png
new file mode 100644
index 0000000..c00ff79
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tz-788c4072dbbe2d933345c2675777ad53.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/tz.png b/public/assets/refinery/icons/flags/tz.png
new file mode 100644
index 0000000..c00ff79
--- /dev/null
+++ b/public/assets/refinery/icons/flags/tz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.png b/public/assets/refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.png
new file mode 100644
index 0000000..33f4aff
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ug-592d9fa8faed05516d40e886233c0b9c.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ug.png b/public/assets/refinery/icons/flags/ug.png
new file mode 100644
index 0000000..33f4aff
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ug.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.png b/public/assets/refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.png
new file mode 100644
index 0000000..09563a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uk-6c02c0341a94ab97a355b1224500adbf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uk.png b/public/assets/refinery/icons/flags/uk.png
new file mode 100644
index 0000000..09563a2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uk.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.png b/public/assets/refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.png
new file mode 100644
index 0000000..c1dd965
--- /dev/null
+++ b/public/assets/refinery/icons/flags/um-5baf21c01559af3f68a93bf645f31ab3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/um.png b/public/assets/refinery/icons/flags/um.png
new file mode 100644
index 0000000..c1dd965
--- /dev/null
+++ b/public/assets/refinery/icons/flags/um.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.png b/public/assets/refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.png
new file mode 100644
index 0000000..10f451f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/us-f0ae6d10766c45f81cc7260907ab9399.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/us.png b/public/assets/refinery/icons/flags/us.png
new file mode 100644
index 0000000..10f451f
--- /dev/null
+++ b/public/assets/refinery/icons/flags/us.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.png b/public/assets/refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.png
new file mode 100644
index 0000000..31d948a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uy-a563d8b3d1b2cc2e3745e5154508e9ae.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uy.png b/public/assets/refinery/icons/flags/uy.png
new file mode 100644
index 0000000..31d948a
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uy.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.png b/public/assets/refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.png
new file mode 100644
index 0000000..fef5dc1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uz-d1791684b4301492f46ab84a4063eec3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/uz.png b/public/assets/refinery/icons/flags/uz.png
new file mode 100644
index 0000000..fef5dc1
--- /dev/null
+++ b/public/assets/refinery/icons/flags/uz.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.png b/public/assets/refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.png
new file mode 100644
index 0000000..b31eaf2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/va-ab8a3e97181415debd80843afb35e3f8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/va.png b/public/assets/refinery/icons/flags/va.png
new file mode 100644
index 0000000..b31eaf2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/va.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.png b/public/assets/refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.png
new file mode 100644
index 0000000..8fa17b0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vc-e85a2562a900f2118f64634996d91805.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vc.png b/public/assets/refinery/icons/flags/vc.png
new file mode 100644
index 0000000..8fa17b0
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vc.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.png b/public/assets/refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.png
new file mode 100644
index 0000000..00c90f9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ve-c8ee90b2f4465c79f84afa2bdafb6fa0.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ve.png b/public/assets/refinery/icons/flags/ve.png
new file mode 100644
index 0000000..00c90f9
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ve.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.png b/public/assets/refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.png
new file mode 100644
index 0000000..4156907
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vg-9d9f416e6fff4b4344052d0c55f4ce82.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vg.png b/public/assets/refinery/icons/flags/vg.png
new file mode 100644
index 0000000..4156907
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vg.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.png b/public/assets/refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.png
new file mode 100644
index 0000000..ed26915
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vi-aaab876507b22aae04d28d228b58f252.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vi.png b/public/assets/refinery/icons/flags/vi.png
new file mode 100644
index 0000000..ed26915
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vi.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.png b/public/assets/refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.png
new file mode 100644
index 0000000..ec7cd48
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vn-1587142f7392334bb9f21874aa385d25.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vn.png b/public/assets/refinery/icons/flags/vn.png
new file mode 100644
index 0000000..ec7cd48
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vn.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.png b/public/assets/refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.png
new file mode 100644
index 0000000..b3397bc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vu-47160f1f5e4146d94503697ffe1f4ab8.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/vu.png b/public/assets/refinery/icons/flags/vu.png
new file mode 100644
index 0000000..b3397bc
--- /dev/null
+++ b/public/assets/refinery/icons/flags/vu.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.png b/public/assets/refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.png
new file mode 100644
index 0000000..e0d7cee
--- /dev/null
+++ b/public/assets/refinery/icons/flags/wales-042cce274c6fd67d290c1036f90761e7.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/wales.png b/public/assets/refinery/icons/flags/wales.png
new file mode 100644
index 0000000..e0d7cee
--- /dev/null
+++ b/public/assets/refinery/icons/flags/wales.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.png b/public/assets/refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.png
new file mode 100644
index 0000000..9f95587
--- /dev/null
+++ b/public/assets/refinery/icons/flags/wf-2b4150480d17b27e6b5bc159d47698e3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/wf.png b/public/assets/refinery/icons/flags/wf.png
new file mode 100644
index 0000000..9f95587
--- /dev/null
+++ b/public/assets/refinery/icons/flags/wf.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.png b/public/assets/refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.png
new file mode 100644
index 0000000..c169508
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ws-010806830471b5ff54b3c70aa9a146d3.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ws.png b/public/assets/refinery/icons/flags/ws.png
new file mode 100644
index 0000000..c169508
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ws.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.png b/public/assets/refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.png
new file mode 100644
index 0000000..468dfad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ye-19ce3ffe841de015a9e933bf281577a9.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/ye.png b/public/assets/refinery/icons/flags/ye.png
new file mode 100644
index 0000000..468dfad
--- /dev/null
+++ b/public/assets/refinery/icons/flags/ye.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.png b/public/assets/refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.png
new file mode 100644
index 0000000..c298f37
--- /dev/null
+++ b/public/assets/refinery/icons/flags/yt-4bdbb1f5d51c0b0d11c568e7bce600f7.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/yt.png b/public/assets/refinery/icons/flags/yt.png
new file mode 100644
index 0000000..c298f37
--- /dev/null
+++ b/public/assets/refinery/icons/flags/yt.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.png b/public/assets/refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.png
new file mode 100644
index 0000000..57c58e2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/za-d1386021dafb35d1b75a1ee9995c2968.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/za.png b/public/assets/refinery/icons/flags/za.png
new file mode 100644
index 0000000..57c58e2
--- /dev/null
+++ b/public/assets/refinery/icons/flags/za.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.png b/public/assets/refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.png
new file mode 100644
index 0000000..8914414
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zh-CN-993191f179ca33d8a70bc4df9af0e958.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zh-CN.png b/public/assets/refinery/icons/flags/zh-CN.png
new file mode 100644
index 0000000..8914414
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zh-CN.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.png b/public/assets/refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.png
new file mode 100644
index 0000000..f31c654
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zh-TW-4ab460fd56e3bdc7c04ec100e1cba02d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zh-TW.png b/public/assets/refinery/icons/flags/zh-TW.png
new file mode 100644
index 0000000..f31c654
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zh-TW.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.png b/public/assets/refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.png
new file mode 100644
index 0000000..c25b07b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zm-4e4d8d955329f46aad3d13737854cb49.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zm.png b/public/assets/refinery/icons/flags/zm.png
new file mode 100644
index 0000000..c25b07b
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zm.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.png b/public/assets/refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.png
new file mode 100644
index 0000000..53c9725
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zw-7c90b358e6d0ea634625008bad90c59d.png
Binary files differ
diff --git a/public/assets/refinery/icons/flags/zw.png b/public/assets/refinery/icons/flags/zw.png
new file mode 100644
index 0000000..53c9725
--- /dev/null
+++ b/public/assets/refinery/icons/flags/zw.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png b/public/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
new file mode 100644
index 0000000..784e8fa
--- /dev/null
+++ b/public/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder.png b/public/assets/refinery/icons/folder.png
new file mode 100644
index 0000000..784e8fa
--- /dev/null
+++ b/public/assets/refinery/icons/folder.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png b/public/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png
new file mode 100644
index 0000000..1ef6e11
--- /dev/null
+++ b/public/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder_open.png b/public/assets/refinery/icons/folder_open.png
new file mode 100644
index 0000000..1ef6e11
--- /dev/null
+++ b/public/assets/refinery/icons/folder_open.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png b/public/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png
new file mode 100644
index 0000000..14d6b61
--- /dev/null
+++ b/public/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png
Binary files differ
diff --git a/public/assets/refinery/icons/folder_page_white.png b/public/assets/refinery/icons/folder_page_white.png
new file mode 100644
index 0000000..14d6b61
--- /dev/null
+++ b/public/assets/refinery/icons/folder_page_white.png
Binary files differ
diff --git a/public/assets/refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.png b/public/assets/refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.png
new file mode 100644
index 0000000..fc5d613
--- /dev/null
+++ b/public/assets/refinery/icons/image_add-20717f8f1c4742395fc78e8fb54d885c.png
Binary files differ
diff --git a/public/assets/refinery/icons/image_add.png b/public/assets/refinery/icons/image_add.png
new file mode 100644
index 0000000..fc5d613
--- /dev/null
+++ b/public/assets/refinery/icons/image_add.png
Binary files differ
diff --git a/public/assets/refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.png b/public/assets/refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.png
new file mode 100644
index 0000000..0aa4cc6
--- /dev/null
+++ b/public/assets/refinery/icons/image_edit-12c226635479c22ab5d9e104e0917bb8.png
Binary files differ
diff --git a/public/assets/refinery/icons/image_edit.png b/public/assets/refinery/icons/image_edit.png
new file mode 100644
index 0000000..0aa4cc6
--- /dev/null
+++ b/public/assets/refinery/icons/image_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png b/public/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png
new file mode 100644
index 0000000..184860d
--- /dev/null
+++ b/public/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png
Binary files differ
diff --git a/public/assets/refinery/icons/img.png b/public/assets/refinery/icons/img.png
new file mode 100644
index 0000000..184860d
--- /dev/null
+++ b/public/assets/refinery/icons/img.png
Binary files differ
diff --git a/public/assets/refinery/icons/information-373340911d358ed8570bcad0f9d327f4.png b/public/assets/refinery/icons/information-373340911d358ed8570bcad0f9d327f4.png
new file mode 100644
index 0000000..12cd1ae
--- /dev/null
+++ b/public/assets/refinery/icons/information-373340911d358ed8570bcad0f9d327f4.png
Binary files differ
diff --git a/public/assets/refinery/icons/information.png b/public/assets/refinery/icons/information.png
new file mode 100644
index 0000000..12cd1ae
--- /dev/null
+++ b/public/assets/refinery/icons/information.png
Binary files differ
diff --git a/public/assets/refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.png b/public/assets/refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.png
new file mode 100644
index 0000000..6203722
--- /dev/null
+++ b/public/assets/refinery/icons/layout_add-02c88356a14da615dd18dd3cfb6639b5.png
Binary files differ
diff --git a/public/assets/refinery/icons/layout_add.png b/public/assets/refinery/icons/layout_add.png
new file mode 100644
index 0000000..6203722
--- /dev/null
+++ b/public/assets/refinery/icons/layout_add.png
Binary files differ
diff --git a/public/assets/refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.png b/public/assets/refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.png
new file mode 100644
index 0000000..ab3100b
--- /dev/null
+++ b/public/assets/refinery/icons/layout_edit-070104b3d074d4d8d816621fa2e13185.png
Binary files differ
diff --git a/public/assets/refinery/icons/layout_edit.png b/public/assets/refinery/icons/layout_edit.png
new file mode 100644
index 0000000..ab3100b
--- /dev/null
+++ b/public/assets/refinery/icons/layout_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png b/public/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png
new file mode 100644
index 0000000..a8b3ede
--- /dev/null
+++ b/public/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png
Binary files differ
diff --git a/public/assets/refinery/icons/music.png b/public/assets/refinery/icons/music.png
new file mode 100644
index 0000000..a8b3ede
--- /dev/null
+++ b/public/assets/refinery/icons/music.png
Binary files differ
diff --git a/public/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png b/public/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png
new file mode 100644
index 0000000..03ddd79
--- /dev/null
+++ b/public/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png
Binary files differ
diff --git a/public/assets/refinery/icons/page.png b/public/assets/refinery/icons/page.png
new file mode 100644
index 0000000..03ddd79
--- /dev/null
+++ b/public/assets/refinery/icons/page.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.png b/public/assets/refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
new file mode 100644
index 0000000..d5bfa07
--- /dev/null
+++ b/public/assets/refinery/icons/page_add-9413951d493ed4a880b15b67f76d1876.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_add.png b/public/assets/refinery/icons/page_add.png
new file mode 100644
index 0000000..d5bfa07
--- /dev/null
+++ b/public/assets/refinery/icons/page_add.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.png b/public/assets/refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.png
new file mode 100644
index 0000000..046811e
--- /dev/null
+++ b/public/assets/refinery/icons/page_edit-713cfae169c8ada8658fe2450ebbba57.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_edit.png b/public/assets/refinery/icons/page_edit.png
new file mode 100644
index 0000000..046811e
--- /dev/null
+++ b/public/assets/refinery/icons/page_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.png b/public/assets/refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.png
new file mode 100644
index 0000000..b93e776
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_edit-302a2639e3138dbddfa67df3dac1a18d.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_edit.png b/public/assets/refinery/icons/page_white_edit.png
new file mode 100644
index 0000000..b93e776
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png b/public/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png
new file mode 100644
index 0000000..106f5aa
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_gear.png b/public/assets/refinery/icons/page_white_gear.png
new file mode 100644
index 0000000..106f5aa
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_gear.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.png b/public/assets/refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.png
new file mode 100644
index 0000000..884ffd6
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_put-b346414d64c67340209349483cf1f24e.png
Binary files differ
diff --git a/public/assets/refinery/icons/page_white_put.png b/public/assets/refinery/icons/page_white_put.png
new file mode 100644
index 0000000..884ffd6
--- /dev/null
+++ b/public/assets/refinery/icons/page_white_put.png
Binary files differ
diff --git a/public/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png b/public/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png
new file mode 100644
index 0000000..8f8095e
--- /dev/null
+++ b/public/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png
Binary files differ
diff --git a/public/assets/refinery/icons/pdf.png b/public/assets/refinery/icons/pdf.png
new file mode 100644
index 0000000..8f8095e
--- /dev/null
+++ b/public/assets/refinery/icons/pdf.png
Binary files differ
diff --git a/public/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png b/public/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png
new file mode 100644
index 0000000..c4eff03
--- /dev/null
+++ b/public/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png
Binary files differ
diff --git a/public/assets/refinery/icons/ppt.png b/public/assets/refinery/icons/ppt.png
new file mode 100644
index 0000000..c4eff03
--- /dev/null
+++ b/public/assets/refinery/icons/ppt.png
Binary files differ
diff --git a/public/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png b/public/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png
new file mode 100644
index 0000000..b88c857
--- /dev/null
+++ b/public/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png
Binary files differ
diff --git a/public/assets/refinery/icons/star.png b/public/assets/refinery/icons/star.png
new file mode 100644
index 0000000..b88c857
--- /dev/null
+++ b/public/assets/refinery/icons/star.png
Binary files differ
diff --git a/public/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png b/public/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png
new file mode 100644
index 0000000..a9925a0
--- /dev/null
+++ b/public/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png
Binary files differ
diff --git a/public/assets/refinery/icons/tick.png b/public/assets/refinery/icons/tick.png
new file mode 100644
index 0000000..a9925a0
--- /dev/null
+++ b/public/assets/refinery/icons/tick.png
Binary files differ
diff --git a/public/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif b/public/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
new file mode 100644
index 0000000..1edf617
--- /dev/null
+++ b/public/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif
Binary files differ
diff --git a/public/assets/refinery/icons/up.gif b/public/assets/refinery/icons/up.gif
new file mode 100644
index 0000000..1edf617
--- /dev/null
+++ b/public/assets/refinery/icons/up.gif
Binary files differ
diff --git a/public/assets/refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.png b/public/assets/refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.png
new file mode 100644
index 0000000..deae99b
--- /dev/null
+++ b/public/assets/refinery/icons/user_add-e34d2ce25ba71c37cb14e39b9c5b305d.png
Binary files differ
diff --git a/public/assets/refinery/icons/user_add.png b/public/assets/refinery/icons/user_add.png
new file mode 100644
index 0000000..deae99b
--- /dev/null
+++ b/public/assets/refinery/icons/user_add.png
Binary files differ
diff --git a/public/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png b/public/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png
new file mode 100644
index 0000000..e54ebeb
--- /dev/null
+++ b/public/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png
Binary files differ
diff --git a/public/assets/refinery/icons/user_comment.png b/public/assets/refinery/icons/user_comment.png
new file mode 100644
index 0000000..e54ebeb
--- /dev/null
+++ b/public/assets/refinery/icons/user_comment.png
Binary files differ
diff --git a/public/assets/refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.png b/public/assets/refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.png
new file mode 100644
index 0000000..c1974cd
--- /dev/null
+++ b/public/assets/refinery/icons/user_edit-2c892abd21a46f8b544598571d4a20a0.png
Binary files differ
diff --git a/public/assets/refinery/icons/user_edit.png b/public/assets/refinery/icons/user_edit.png
new file mode 100644
index 0000000..c1974cd
--- /dev/null
+++ b/public/assets/refinery/icons/user_edit.png
Binary files differ
diff --git a/public/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png b/public/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png
new file mode 100644
index 0000000..b977d7e
--- /dev/null
+++ b/public/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png
Binary files differ
diff --git a/public/assets/refinery/icons/xls.png b/public/assets/refinery/icons/xls.png
new file mode 100644
index 0000000..b977d7e
--- /dev/null
+++ b/public/assets/refinery/icons/xls.png
Binary files differ
diff --git a/public/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.png b/public/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.png
new file mode 100644
index 0000000..fd4bbcc
--- /dev/null
+++ b/public/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.png
Binary files differ
diff --git a/public/assets/refinery/icons/zip.png b/public/assets/refinery/icons/zip.png
new file mode 100644
index 0000000..fd4bbcc
--- /dev/null
+++ b/public/assets/refinery/icons/zip.png
Binary files differ
diff --git a/public/assets/refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.png b/public/assets/refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.png
new file mode 100644
index 0000000..908612e
--- /dev/null
+++ b/public/assets/refinery/icons/zoom-57cd74928c407da94371aaf92bf2a48f.png
Binary files differ
diff --git a/public/assets/refinery/icons/zoom.png b/public/assets/refinery/icons/zoom.png
new file mode 100644
index 0000000..908612e
--- /dev/null
+++ b/public/assets/refinery/icons/zoom.png
Binary files differ
diff --git a/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css b/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css
new file mode 100644
index 0000000..c187865
--- /dev/null
+++ b/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css
@@ -0,0 +1 @@
+.inquiries form{padding-top:12px}.inquiries form label{width:150px;float:left}.inquiries form input{width:200px}.inquiries form .field{margin:12px 0px}.inquiries form .actions{margin-left:150px}.inquiries form .actions input{width:auto}
diff --git a/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css.gz b/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css.gz
new file mode 100644
index 0000000..d81abd9
--- /dev/null
+++ b/public/assets/refinery/inquiries/inquiries-81e237be21ff2fec45cbac36984963f9.css.gz
Binary files differ
diff --git a/public/assets/refinery/inquiries/inquiries.css b/public/assets/refinery/inquiries/inquiries.css
new file mode 100644
index 0000000..c187865
--- /dev/null
+++ b/public/assets/refinery/inquiries/inquiries.css
@@ -0,0 +1 @@
+.inquiries form{padding-top:12px}.inquiries form label{width:150px;float:left}.inquiries form input{width:200px}.inquiries form .field{margin:12px 0px}.inquiries form .actions{margin-left:150px}.inquiries form .actions input{width:auto}
diff --git a/public/assets/refinery/inquiries/inquiries.css.gz b/public/assets/refinery/inquiries/inquiries.css.gz
new file mode 100644
index 0000000..70144b8
--- /dev/null
+++ b/public/assets/refinery/inquiries/inquiries.css.gz
Binary files differ
diff --git a/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js b/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js
new file mode 100644
index 0000000..9aed869
--- /dev/null
+++ b/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js
@@ -0,0 +1 @@
+(function(){this.init_interface=function(){var t;return parent&&parent.document.location.href!==document.location.href&&$("body#dialog_container.dialog").addClass("iframed"),$("input:submit:not(.button)").addClass("button"),$("textarea.wymeditor").each(function(){var t,e,i,n;if(n=$(this),null!=(t=WYMeditor.INSTANCES[$((n.next(".wym_box").find("iframe").attr("id")||"").split("_")).last().get(0)])&&(null!=(e=n.parent().next())&&0<e.length&&e.find("input, textarea").keydown($.proxy(function(t){if(t.shiftKey&&t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t)).keyup(function(){return!1}),null!=(i=n.parent().prev())&&0<i.length))return i.find("input, textarea").keydown($.proxy(function(t){if(t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t))}),0<(t=$("#menu")).length&&t.jcarousel({vertical:!1,scroll:1,buttonNextHTML:"<img src='/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png' alt='down' height='15' width='10' />",buttonPrevHTML:"<img src='/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.png' alt='up' height='15' width='10' />",listTag:t.get(0).tagName.toLowerCase(),itemTag:t.children(":first").get(0).tagName.toLowerCase()}),$("#current_locale li a").click(function(t){return $("#current_locale li a span").each(function(){return $(this).css("display","none"===$(this).css("display")?"":"none")}),$("#other_locales").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#other_locales").parent().offset().top},250),t.preventDefault()}),$("#existing_image img").load(function(){var t;if(0<(t=$("#existing_image").height()-$("form.edit_image").height()+8))return $("form.edit_image .form-actions").css({"margin-top":t})}),$(".form-actions .form-actions-left input:submit#submit_button").click(function(){return $("<img src='/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif' width='16' height='16' class='save-loader' />").appendTo($(this).parent())}),$(".form-actions.form-actions-dialog .form-actions-left a.close_dialog").click(function(t){var e;return e=$(".ui-dialog-titlebar-close"),parent&&(e=parent.$(".ui-dialog-titlebar-close")),e.trigger("click"),t.preventDefault()}),$("a.suppress").on("click",function(t){return t.preventDefault()})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js.gz b/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js.gz
new file mode 100644
index 0000000..fcbfac7
--- /dev/null
+++ b/public/assets/refinery/interface-aa38581611f42a443dbf982b9622715f.js.gz
Binary files differ
diff --git a/public/assets/refinery/interface.js b/public/assets/refinery/interface.js
new file mode 100644
index 0000000..d0314fb
--- /dev/null
+++ b/public/assets/refinery/interface.js
@@ -0,0 +1 @@
+(function(){this.init_interface=function(){var t;return parent&&parent.document.location.href!==document.location.href&&$("body#dialog_container.dialog").addClass("iframed"),$("input:submit:not(.button)").addClass("button"),$("textarea.wymeditor").each(function(){var t,e,i,n;if(n=$(this),null!=(t=WYMeditor.INSTANCES[$((n.next(".wym_box").find("iframe").attr("id")||"").split("_")).last().get(0)])&&(null!=(e=n.parent().next())&&0<e.length&&e.find("input, textarea").keydown($.proxy(function(t){if(t.shiftKey&&t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t)).keyup(function(){return!1}),null!=(i=n.parent().prev())&&0<i.length))return i.find("input, textarea").keydown($.proxy(function(t){if(t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t))}),0<(t=$("#menu")).length&&t.jcarousel({vertical:!1,scroll:1,buttonNextHTML:"<img src='/assets/refinery/carousel-right.png' alt='down' height='15' width='10' />",buttonPrevHTML:"<img src='/assets/refinery/carousel-left.png' alt='up' height='15' width='10' />",listTag:t.get(0).tagName.toLowerCase(),itemTag:t.children(":first").get(0).tagName.toLowerCase()}),$("#current_locale li a").click(function(t){return $("#current_locale li a span").each(function(){return $(this).css("display","none"===$(this).css("display")?"":"none")}),$("#other_locales").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#other_locales").parent().offset().top},250),t.preventDefault()}),$("#existing_image img").load(function(){var t;if(0<(t=$("#existing_image").height()-$("form.edit_image").height()+8))return $("form.edit_image .form-actions").css({"margin-top":t})}),$(".form-actions .form-actions-left input:submit#submit_button").click(function(){return $("<img src='/assets/refinery/ajax-loader.gif' width='16' height='16' class='save-loader' />").appendTo($(this).parent())}),$(".form-actions.form-actions-dialog .form-actions-left a.close_dialog").click(function(t){var e;return e=$(".ui-dialog-titlebar-close"),parent&&(e=parent.$(".ui-dialog-titlebar-close")),e.trigger("click"),t.preventDefault()}),$("a.suppress").on("click",function(t){return t.preventDefault()})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/interface.js.gz b/public/assets/refinery/interface.js.gz
new file mode 100644
index 0000000..9186fbc
--- /dev/null
+++ b/public/assets/refinery/interface.js.gz
Binary files differ
diff --git a/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css b/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css
new file mode 100644
index 0000000..9865661
--- /dev/null
+++ b/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css
@@ -0,0 +1 @@
+*{font-family:Arial;font-size:13px}p{font-size:14px;line-height:18px}html{min-height:100%}body{min-height:100%;margin:0;padding:0;font-size:10px;font-family:Verdana;line-height:1.5em;background:#303030 url(/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png) repeat}acronym{cursor:help}label[for]{cursor:pointer}#page_container,#site_bar_content,header{margin:0px auto 10px auto;text-align:left;width:990px}#page_container{width:960px;padding:30px 15px}#site_bar_content{margin-bottom:0px}#content .field,#content .form-actions{width:100%;position:relative}#dialog_container #content .field,.dialog_container .field{width:auto;margin:5px 0}input.widest,textarea.widest{width:99%}select.widest{max-width:99%}#records{float:left;width:67.7%}#actions{float:right;width:30.7%;padding-left:15px;padding-top:0px}#actions ul{margin:0px 0px 18px 0px;padding:0;list-style:none}#actions ul#current_locale{margin-top:30px}#actions li{margin-top:10px}#actions li a{background-color:#dbedff;background-position:12px;background-repeat:no-repeat;border:1px solid #65C3F7;display:block;padding:9px 12px 9px 36px}#actions li a:hover{background-color:#cae7fb}#actions li a:active{background-color:#22A7F2;color:white}#actions li a img{vertical-align:bottom;border:0}#actions li.selected a{background-color:#22A7F2;color:white}#sort-status{padding:5px 5px 5px 0px}hr{border:0;border-top:1px solid #484743}.actions img{border:none}.actions a,.actions a:hover{border:none;text-decoration:none}.errorExplanation{background:7px 10px no-repeat url(/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png) #FFB1B1;padding:0px 5px 5px 30px;font-weight:bold;margin-top:5px;margin-bottom:5px;border:1px solid red}.errorExplanation h2{color:red;text-transform:none;display:none}.errorExplanation p{font-weight:normal}.fieldWithErrors input,.fieldWithErrors textarea{border:1px solid red !important;background-color:#FFECF0 !important}.fieldWithErrors iframe,.fieldWithErrors .wym_box{border-color:red !important}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash_notice,.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png) #E0F5E0}.flash_notice,.flash_notice *{color:#00A017}.flash_error,.flash_alert{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png) #FFB1B1}.flash.flash_notice #flash_close,.flash.flash_error #flash_close,.flash.flash_alert #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash.flash_message.flash_message,.flash_message *{color:#262719;font-size:14px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error a,.flash.flash_error a:hover,.flash.flash_alert a,.flash.flash_alert a:hover{display:none}noscript .flash.flash_error a,noscript .flash.flash_error a:hover,noscript .flash.flash_alert a,noscript .flash.flash_alert a:hover{display:inline;font-weight:bold}.flash a#flash_close{position:absolute;right:9px;top:7px}.flash.flash_message a#flash_close{top:21px}a{color:#41403C;text-decoration:none}a:hover{color:#000;border-bottom:1px solid #727272}#content .wym_box a,#content .ui-tabs a{border-bottom:0px none}.index #content,.splash #content{background-color:white;background-repeat:repeat-y}#content{padding:0px}#content a{border-bottom:1px dotted #727272}#content a.locale{border-bottom:0}#content h1{font-size:18px;font-weight:lighter;text-align:center;border-bottom:1px solid #99998B;padding-bottom:10px}#content h2{font-size:18px;color:#41403c;margin-bottom:15px;margin-top:10px;font-weight:bold}#content form.edit_image{width:70%;float:left}#content #existing_image{float:right;width:25%}#content .actions a{display:block;float:right;margin:3px 3px;line-height:inherit;border-bottom:0px none}.less-important{color:#727272}a#site_bar_refinery_cms_logo{left:448px}#content,#page_container{background-color:white}header,footer,nav{display:block}#page_container .login #page h1{margin:0;padding:5px;font-size:20px;line-height:22px}body.login #site_bar_content{width:650px}body.login #site_bar_content a#site_bar_refinery_cms_logo{left:247px}body.login #page_container{width:620px}body.login #page_container div.remember_me label,body.login #page_container label.inline{display:inline}body.login #page_container div.actions{margin-top:12px}body.login #page_container div.remember_me{width:300px;float:left}body.login #page_container div.forgot_password{float:right;width:250px}body.login header{background:#eaeaea;width:620px;padding:0px 15px 1em;height:auto}body.login header h1{color:#41403c;vertical-align:middle;text-align:center;font-weight:bold;font-size:18px;padding-bottom:0px;line-height:30px;padding-top:15px}body.login label{margin-top:0px}body.login label,body.login a{font-size:14px}body.login .field{margin-bottom:20px}body.login .field.remember_me,body.login .field.forgot_password{margin-bottom:0px;margin-top:0px}body.login .field.forgot_password{text-align:right}body.login .field.remember_me label{margin-top:20px}body.login #flash_container,body.login .errorExplanation{margin-bottom:12px}body.login input.larger{height:31px}body.login .fieldWithErrors input.larger{border:1px solid red}div.field.checkbox_access{margin-top:20px}div.field.checkbox_access ul.checkboxes li{margin-top:3px}div.field.checkbox_access .label_with_help a{font-weight:normal}#menu,header .jcarousel-container{display:block;margin:0px;padding:0px;position:absolute;bottom:-1px;left:0px;right:0px;background:transparent}header{height:60px;position:relative;margin-bottom:0px}header a,header a:hover{border-bottom:0px none}header .jcarousel-container{position:absolute !important}header .jcarousel-container .jcarousel-prev,header .jcarousel-container .jcarousel-next{position:absolute;top:13px;cursor:pointer}header .jcarousel-container .jcarousel-prev{left:-20px}header .jcarousel-container .jcarousel-next{right:-20px}header .jcarousel-container .jcarousel-prev-disabled,header .jcarousel-container .jcarousel-next-disabled{display:none !important}header #logo{position:absolute;right:20px;top:25px}header h1,header h1 a{color:white;font-size:20px;font-weight:normal;margin-bottom:0;padding-bottom:4px;margin-top:0}header p{color:white;font-size:90%;padding:0;margin:0}#menu.ui-sortable a{cursor:move}#menu.ui-sortable-disabled a{cursor:pointer}#menu a{display:block;padding:9px 13px;font-size:13px;background:url(/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png) transparent repeat;margin-top:4px;color:white;font-weight:normal;float:left;margin-right:2px;position:relative}#menu a.active,#menu a:hover,#menu a:focus{background-color:white;color:#ff5500}#menu a.active{padding:11px 13px;margin-top:0px}#menu a#menu_reorder,header #menu a#menu_reorder_done{height:14px;width:14px;margin-top:11px;padding:6px;cursor:pointer;vertical-align:middle;text-align:center}pre{margin:0;padding:0}.preview{color:#A3A093}#site_link{display:block;color:#C2C2B3;float:left}#site_link:hover{text-decoration:underline}.filter{float:right}#records>ul,#records>#recent_activity>ul,#records>#recent_inquiries>ul,#records .pagination_container>ul,#records .pagination_frame>ul{margin-left:0;padding-left:0}#records>ul li,#records>#recent_activity>ul li,#records>#recent_inquiries>ul li,#records .pagination_container>ul li,#records .pagination_frame>ul{list-style:none;padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;position:relative}#records>#recent_activity>ul li,#records>#recent_inquiries>ul li{max-height:35px}#content #records>ul li .actions a,#content #records .pagination_container>ul li .actions a{line-height:29px}#records ul.clickable li{padding:0px;margin-bottom:0px}#records ul.clickable li a{padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;display:block;border-bottom:0px none}#records .left-column{float:left;width:65%}#records .left-column img{vertical-align:bottom;margin-top:1px;margin-right:5px}#records .right-column{float:right;width:34%;text-align:right}#records .on{background-color:#EAEAEA}#records .off,#records .on-hover{background-color:white}#records ul.empty{display:none}#records ul#sortable_list,#records ul.sortable_list{margin-top:6px}#records>#recent_activity,#records>#recent_inquiries{float:left;width:48%}#records>#recent_inquiries{margin-left:21px}#records.one_list>#recent_activity,#records.one_list>#recent_inquiries{width:100%}#pagination ul a:hover,#pagination .on{background:url(/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg) repeat-x bottom #D4D4C6}#records.tree ul li ul,.tree ul li ul{padding:0}#records.tree ul li,.tree ul li{margin:0px;padding:4px 0 0 40px;background:url(/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif) no-repeat 15px 0px}#records.tree li.record ul{margin-left:0}#records.tree .on-hover,#pagination ul.tree a:hover,#pagination .tree .on{background:url(/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif) no-repeat 15px 0px}#records.tree ul li.branch_start,.tree ul li.branch_start{background-image:url(/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif)}#records.tree ul li.branch_end,.tree ul li.branch_end{background-image:url(/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif)}#records.tree li{line-height:25px}#records.tree li span.spacing,.tree li span.spacing{display:none}#records.tree ul li>div:hover,.tree ul li>div:hover{background-color:#EAEAEA}#sortable_list.reordering>li,.sortable_list.reordering>li{cursor:move}#records h2,#actions h2{margin-top:0px}.pagination{background-color:#C9DAE2;padding:5px 5px 4px 5px;margin:10px 0px}.pagination em{font-weight:bold;font-style:normal;padding:0px 6px}.pagination .disabled{color:#A8B9C1}.pagination a,#content .pagination a,.pagination .current,.disabled,.pagination em{padding:7px;line-height:20px;border-bottom:0px none}.pagination .current,.pagination a:hover,.pagination em{background:#A8B9C1}#dialog-form-actions .pagination{margin:-4px 6px -4px 0px;float:right;width:auto}#dialog-form-actions .pagination a,#dialog-form-actions .pagination .current,#dialog-form-actions .pagination .disabled{line-height:15px}textarea{line-height:20px;padding:5px}.field-couple{margin-bottom:20px}.submit{border:inherit;width:auto;height:25px}label,.label_with_help{margin-bottom:5px;font-weight:bold;margin-top:20px;display:block}label.input_label{font-size:inherit;margin-bottom:inherit;display:inline;font-weight:normal;margin-top:inherit}small label{font-size:inherit;font-weight:inherit;display:inherit}label.stripped{float:none;display:inline;font-weight:normal;font-size:1em;margin:0px;padding:0px}#body_field{float:left;width:60%}.no_side_body{width:72% !important}#side_body_field{float:left;width:38%;margin-left:18px}#body_field textarea,#side_body_field textarea{width:99%}.record .title span{line-height:30px}#records.files .record .title,#dialog_main #resource_file_area .pages_list ul li a.page_link{display:inline-block;padding-left:24px;min-height:16px;background-repeat:no-repeat;background-position:left;background-image:url(/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png)}#dialog_main #resource_file_area .pages_list ul li a.page_link{background-position:5px center;display:block}#records.files .record .title.pdf,#dialog_main #resource_file_area .pages_list ul li a.page_link.pdf{background-image:url(/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png)}#records.files .record .title.jpg,#records.files .record .title.gif,#records.files .record .title.jpeg,#records.files .record .title.png,#records.files .record .title.tiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpg,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpeg,#dialog_main #resource_file_area .pages_list ul li a.page_link.gif,#dialog_main #resource_file_area .pages_list ul li a.page_link.png,#dialog_main #resource_file_area .pages_list ul li a.page_link.tiff{background-image:url(/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png)}#records.files .record .title.doc,#records.files .record .title.pages,#records.files .record .title.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.doc,#dialog_main #resource_file_area .pages_list ul li a.page_link.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.pages{background-image:url(/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png)}#records.files .record .title.ppt,#records.files .record .title.keynote,#dialog_main #resource_file_area .pages_list ul li a.page_link.ppt,#dialog_main #resource_file_area .pages_list ul li a.page_link.keynote{background-image:url(/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png)}#records.files .record .title.xls,#records.files .record .title.numbers,#dialog_main #resource_file_area .pages_list ul li a.page_link.xls,#dialog_main #resource_file_area .pages_list ul li a.page_link.numbers{background-image:url(/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png)}#records.files .record .title.zip,#records.files .record .title.rar,#dialog_main #resource_file_area .pages_list ul li a.page_link.zip,#dialog_main #resource_file_area .pages_list ul li a.page_link.rar{background-image:url(/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.png)}#records.files .record .title.mp3,#records.files .record .title.wav,#records.files .record .title.aiff,#records.files .record .title.m4a,#dialog_main #resource_file_area .pages_list ul li a.page_link.mp3,#dialog_main #resource_file_area .pages_list ul li a.page_link.wav,#dialog_main #resource_file_area .pages_list ul li a.page_link.aiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.m4a{background-image:url(/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png)}#records .actions{position:absolute;right:0px;top:0px;width:120px;text-align:right;display:block;line-height:28px}#records.tree.icons .title{display:block;margin:0 120px 0 20px}#records.tree.icons .title.toggle{cursor:pointer}#records.tree .actions{line-height:22px;top:1px}.published{width:25px;text-align:center}#content #records.tree>ul li .actions a{margin:3px 3px 0px 3px;line-height:24px}.actions a *{padding:4px 4px 1px 4px}.actions a img{vertical-align:middle;padding:2px 4px 4px 4px}#records.tree .actions a img{padding-top:4px}#records.tree li span.icon{display:block;float:left;width:16px;height:16px;margin:3px 3px 0 0;background:url(/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png) center center no-repeat}#records.tree li span.icon.toggle{cursor:pointer;background-image:url(/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png)}#records.tree li span.icon.toggle.expanded{background-image:url(/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png)}#records.tree li.loading>div>span.icon{background-image:url(/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif) !important}#image_grid .actions a img{padding:4px 4px 1px 4px;vertical-align:top}.actions a:hover{color:#E6E5DC;background:#3F3E3A}.actions a.cancel{color:#AF0027}.actions a.cancel:hover{color:white;background:#AF0027}.actions a.reorder_anchor:hover{background:inherit !important;cursor:move}#other_records{width:68%}#common_actions{margin:0;padding:0}#common_actions li{margin:0;list-style:none;padding:5px 0px 5px 0px}#common_actions a{font-weight:bold}.larger{font-size:200%}.brown_border{border:1px solid #99998B}#inquiry,.inquiry{border-collapse:collapse;width:100%}#inquiry td,.inquiry td{border-bottom:1px solid #CCCCCC;padding:7px}#inquiry tr:last-child td,.inquiry tr:last-child td{border-bottom:0px}#inquiry td label.stripped,.inquiry td label.stripped{font-weight:bold}body.dialog{background:#FFF}body.dialog,body.wym_dialog{text-align:left}#wym_hide_fields{display:none}body.dialog form{width:100% !important}.wym_dialog_table{height:250px}.dialog #dialog_main{float:left;margin-left:130px;min-height:405px;width:696px}.dialog span.radio{display:block;line-height:18px;padding:6px 0px}.dialog span.radio *{cursor:pointer;font-weight:bold}.dialog #dialog_menu_left{position:fixed;left:12px;top:9px;width:130px}.dialog #existing_image_content{position:relative;height:300px;padding:12px}.dialog #existing_image_area_content{margin-top:28px}.dialog #existing_image_area_content ul{margin:0px;padding:0px}.dialog #existing_image_area_content ul li{list-style:none;padding:0px;margin:0px 2px 0px 0px;float:left;height:114px;max-height:114px;width:114px;max-width:114px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle}.dialog #existing_image_area_content ul li img{border:4px solid transparent}.dialog #existing_image_area_content ul li.selected img{border:4px solid #22A7F2}.dialog #existing_image_size_area{margin-top:18px}.dialog #existing_image_size_area ul{margin:0px;padding:10px 0px 0px 0px}.dialog #existing_image_size_area ul li{float:left;list-style:none;margin:0px 18px 0px 0px;text-align:center}.dialog #existing_image_size_area ul li a{display:block;border:1px solid #999999;font-size:10px}.dialog #existing_image_size_area ul li.selected a{border-color:#22A7F2;background:#22A7F2;color:white;font-weight:bold}.dialog #existing_image_size_area #image_dialog_size_0 a{height:30px;width:30px;line-height:30px;margin-top:10px}.dialog #existing_image_size_area #image_dialog_size_1 a{height:50px;width:50px;line-height:50px;margin-top:0px}.dialog #existing_image_size_area #image_dialog_size_2 a{height:70px;width:70px;line-height:70px;margin-top:-10px}.dialog #existing_image_size_area #image_dialog_size_3 a{height:90px;width:90px;line-height:90px;margin-top:-20px}.dialog #content{padding:0px}#upload_image_area,#upload_resource_area{padding:12px}.wym_dialog #page{width:940px;padding:6px}#dialog_main .pagination{margin:0px;position:fixed;bottom:5px;right:12px;z-index:1000}#dialog_main .pages_list{width:100%;padding-bottom:40px}#dialog_main .pages_list ul{margin:0px 12px 0px 12px;padding:0px}#dialog_main .pages_list ul li{cursor:pointer;line-height:24px;list-style:none}#dialog_main .pages_list ul li a{display:block;padding:3px 3px 3px 27px;text-decoration:none;border-bottom:none;border:1px solid transparent}#dialog_main .pages_list ul li:hover{background-color:#C9DAE2}#dialog_main .pages_list ul li.child a{padding-left:27px}#dialog_main .pages_list ul li.child1 a{padding-left:47px}#dialog_main .pages_list ul li.child2 a{padding-left:67px}#dialog_main .pages_list ul li.child3 a{padding-left:87px}#dialog_main .pages_list ul li.child4 a{padding-left:107px}#dialog_main .actions{margin-right:48px}#dialog_main .pages_list .linked a,#dialog_main .pages_list .linked a:hover{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png) #E0F5E0}#dialog_main .pages_list .linked a em{color:#00A017}#dialog_main #web_address_area,#dialog_main #dialog_main #email_address_area{padding:12px}#link_title{margin-top:12px}#link_title label{margin:3px 0px 0px 0px !important;width:130px;display:block;float:left}#link_title input{width:770px}ul#menu.reordering_menu li a{cursor:move}#site_bar{background:#22a7f2;border-bottom:0px none}#search{border:1px solid #b3b3b3;line-height:18px;padding:2px;font-size:16px;width:180px}.pt-BR #search{width:187px}.en #search{width:210px}.search_form{position:relative}.search_form .button,.search_form .button-wrapper{position:absolute;right:0px;top:0px}form input[type=submit]:hover{background:#65c3f7}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}a:focus{outline:none}a img{border:0px none}.add_icon{background-image:url(/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png)}.delete_icon{background-image:url(/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png)}.edit_icon{background-image:url(/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png)}.reorder_icon{background-image:url(/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png)}.reorder_icon.loading{background-image:url(/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif)}.user_comment_icon{background-image:url(/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png)}.edit_email_icon{background-image:url(/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png)}.spam_icon{background-image:url(/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png)}.spam_empty_icon{background-image:url(/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png)}.email_icon{background-image:url(/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png)}.back_icon{background-image:url(/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png)}.go_icon{background-image:url(/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png)}.success_icon{background-image:url(/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png);padding:0px 8px}.failure_icon{background-image:url(/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png);padding:0px 8px}ul#page_parts{float:left;width:92%}ul#page_parts,ul#page_parts_controls{margin:20px 0 0 0;padding:0}ul#page_parts_controls{float:right;width:7%;margin-right:3px}ul#page_parts_controls li{list-style:none;float:right;margin:12px 3px 0px 3px}ul#page_parts_controls li a{border:0px none}ul#page_parts_controls img{vertical-align:middle}#page-tabs.ui-sortable.reordering li{cursor:move}#page-tabs.ui-sortable.reordering li a{cursor:move}#page_part_editors{clear:left}a#toggle_advanced_options{background:url(/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png) no-repeat 0px 3px;padding:5px 5px 5px 22px;border-bottom:none}a#toggle_advanced_options:hover{border-bottom:1px dotted #727272}#dialog_frame{width:952px;height:460px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}#content .form-actions,.wym_dialog .form-actions,.ui-dialog .form-actions{position:relative;background-color:#F2F2F2;border:1px solid #CCCCCC;margin-top:10px;height:45px}.dialog form{margin-bottom:45px}.dialog .dialog_area>div>.field label:first-child,.dialog .dialog_area>div>label:first-child{margin-top:0px}.wym_dialog .form-actions,#content.form-actions.dialog-form-actions,.ui-dialog .form-actions{margin-top:16px}#content .form-actions .form-actions-left,#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-right{position:absolute;top:10px}#content .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-left{left:10px}#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-right{right:10px}#content .form-actions .save-loader{position:absolute;right:-24px;top:4px}.wym_dialog .form-actions,.ui-dialog .form-actions{border:0px none;border-top:1px solid #E8E8E8}#dialog_iframe{position:relative}#dialog_container #content .form-actions,.ui-dialog .form-actions,.dialog_container .form-actions{position:absolute;bottom:0px;left:0px;right:0px;border-right:0px;border-left:0px;border-bottom:0px;width:auto}#dialog_container.dialog.iframed #content .form-actions{position:fixed}body.dialog #content .search_form{float:right;width:auto !important;min-width:300px;margin-bottom:0px}#existing_image_area{padding-top:6px}.ui-dialog div.field{margin:0px 10px}#dialog_container,.dialog_container{padding:12px}ul#image_grid,.pagination_container>ul#image_grid{width:100%;padding:0px;margin:10px 0px 15px 0px}.pagination_container>ul#image_grid.pagination_frame{top:38px}ul#image_grid li,.pagination_container>ul#image_grid li{position:relative;float:left;margin:0px 7px 12px 0px;padding:0px;width:124px;text-align:center;height:165px;overflow:hidden;max-width:124px;max-height:165px}ul#image_grid li.image_4{margin-left:1px;margin-right:0px}#records ul#image_grid li .actions{top:auto;bottom:0px}#records ul#image_grid li .actions a{line-height:24px}ul#image_grid li.row-end{margin-right:0px;float:right}ul#image_grid li a{border:0 none}ul#image_grid li p{margin:3px 0}ul#image_grid li span.actions{width:100%}ul.checkboxes{margin:0px;padding:0px}ul.checkboxes li{list-style:none}.label_inline_with_link label{float:left;margin-right:6px}.label_inline_with_link a{border:0px none;margin-top:19px;line-height:17px;float:left}.label_inline_with_link a img{vertical-align:middle}.remove_picked_image{margin-top:8px;display:inline-block;width:auto}#new_page_part_dialog .field{padding:0px 10px}.hide-overflow{overflow:hidden}#remove_resource{margin-top:8px;display:inline-block;width:auto}.tooltip{background:#22a7f2;border:1px solid #1b82bd;word-wrap:break-word;position:relative}.tooltip span{display:block;padding:10px;border:1px solid #62c1f6}.tooltip-nib{position:absolute;z-index:10001}.tooltip,.tooltip *{color:white}.wym_dialog_paste .field textarea{width:98%}.ui-dialog .wym_dialog_paste .field,.ui-dialog .wym_dialog_paste .field textarea{margin:0px 0px 45px 0px;height:300px}input.button,a.button,#content a.button,span.button-wrapper,span.button-wrapper input{cursor:pointer;background:#22a7f2;color:white;padding:0px 14px 0px 14px;font-size:14px;line-height:25px;height:25px;display:inline-block;border:0px none;margin-top:0px;margin-bottom:0px}span.button-wrapper{padding:0px}span.button-wrapper input{display:inherit}input.button{padding-bottom:3px}input.button.close_dialog,a.button.close_dialog,#content a.button.close_dialog,span.button-wrapper.close_dialog,span.button-wrapper.close_dialog input{background:#bcbcbc}input.button:hover,a.button:hover,#content a.button:hover,span.button-wrapper:hover,span.button-wrapper:hover input{background:#62bef2}input.button.close_dialog:hover,a.button.close_dialog:hover,#content a.button.close_dialog:hover,span.button-wrapper.close_dialog:hover{background:#cdcdcd}input.button:active,a.button:active,#content a.button:active,span.button-wrapper:active,span.button-wrapper:active input{background:#004a8f}input.button.close_dialog:active,a.button.close_dialog:active,#content a.button.close_dialog:active,span.button-wrapper.close_dialog:active,span.button-wrapper.close_dialog:active input{background:#808080}.wym_dialog a.button.wym_cancel.close_dialog{margin-left:6px}#content a.button.close_dialog:active{color:white}.form-actions a.confirm-delete,#content .form-actions a.confirm-delete{background:#ee1100;position:absolute;right:0px}.form-actions a.confirm-delete:hover,#content .form-actions a.confirm-delete:hover{background:#ff3322}.form-actions a.confirm-delete:active,#content .form-actions a.confirm-delete:active{background:#bb0000}.field input[type=text],.field input[type=password],.field textarea{border:1px solid #7f9db9;padding:0.4% 0.5%;line-height:20px}#more_options{overflow:hidden}.hemisquare{padding:10px;margin:0px 0px;margin-left:10px;float:left;width:45%}.hemisquare.right_side{float:right}.hemisquare input,.hemisquare textarea,.hemisquare select{margin:7px 0px}.hemisquare textarea{margin-bottom:0px}.hemisquare label{margin:0px}.hemisquare small{font-size:0.9em}#content .hemisquare h2{margin-top:0px}#content .hemisquare .field{margin:0 0 20px 0px;width:98%}.label_with_help{vertical-align:middle}.label_with_help label,.label_with_help span.help,.label_with_help img.help{display:inline}.label_with_help img.help{vertical-align:middle}.label_with_help span.help{font-weight:normal;margin-left:3px;border-bottom:1px dotted #727272;cursor:help}#more_options_field{position:relative}#draft_field{position:absolute;right:0px;top:0px}.nothing_selected{border-bottom:1px dotted #727272;width:auto;margin-bottom:12px;display:inline-block}.nothing_selected:hover{border-bottom:1px solid #727272}#upgrade_wrapper li a{line-height:20px}#current_locale li a{position:relative}#current_locale li a span{position:absolute;right:9px;border-bottom:1px dotted #727272}#other_locales li:first-child{margin-top:0px}#switch_locale_picker{margin:0px;padding:0px}#switch_locale_picker li{float:left;padding:0px;margin:0px 12px 0px 0px;list-style:none}#switch_locale_picker li a{border-bottom:0px none}#switch_locale_picker li a img{border-width:4px;border-style:solid;border-color:transparent;display:block}#switch_locale_picker li.selected a img{border-color:#22A7F2}#content #records .title .preview a.locale{border-bottom:0px none}.pagination_container{position:relative;overflow:hidden;min-height:600px}.pagination_frame{padding:0;width:100%;height:auto;position:absolute;top:28px;right:auto;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_container>div.pagination_frame{top:40px}.pagination_frame.frame_left{left:-1000px}.pagination_frame.frame_right{left:1000px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_frame.frame_center{left:0}.pagination_frame li{position:relative;padding-left:5px}a.information:hover{background:#22a7f2}.current_image_link{display:inline-block;width:auto}.button,#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#page_container,.wym_box{border-radius-bottom:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.wym_iframe iframe{border-radius-bottom:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px}.form-actions{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-actions.form-actions-dialog{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}#menu>a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.ui-tabs .ui-state-default a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.tooltip,.tooltip span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label.important{background-color:#c43c35}.label.warning{background-color:#f89406}.label.success{background-color:#46a546}.label.notice{background-color:#62cffc}.ie7 #content .form-actions .form-actions-left a.button{height:19px;line-height:19px;padding-top:3px;padding-bottom:3px}.ie7 .search_form input.button{padding-left:8px;padding-right:8px}.ie7 body.login .field input.larger,.ie7 body.login .field input.larger:focus{background-image:none !important;padding:0px;line-height:30px}.ie7 .pagination a,.ie7 #content .pagination a,.ie7 .pagination .current,.ie7 .disabled,.ie7 .pagination em{padding-bottom:6px}.ie7 .pt-BR #search{width:177px}.ie7 .en #search{width:200px}.ie8 body.login .field input.larger,.ie8 body.login .field input.larger:focus{line-height:30px}.ie8 .pagination a,.ie8 #content .pagination a,.ie8 .pagination .current,.ie8 .disabled,.ie8 .pagination em{padding-bottom:6px}
diff --git a/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css.gz b/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css.gz
new file mode 100644
index 0000000..7eb0fa2
--- /dev/null
+++ b/public/assets/refinery/layout-c3b76b11c3efa36212a37f44f0243721.css.gz
Binary files differ
diff --git a/public/assets/refinery/layout.css b/public/assets/refinery/layout.css
new file mode 100644
index 0000000..0ea677b
--- /dev/null
+++ b/public/assets/refinery/layout.css
@@ -0,0 +1 @@
+*{font-family:Arial;font-size:13px}p{font-size:14px;line-height:18px}html{min-height:100%}body{min-height:100%;margin:0;padding:0;font-size:10px;font-family:Verdana;line-height:1.5em;background:#303030 url(/assets/refinery/page_bg.png) repeat}acronym{cursor:help}label[for]{cursor:pointer}#page_container,#site_bar_content,header{margin:0px auto 10px auto;text-align:left;width:990px}#page_container{width:960px;padding:30px 15px}#site_bar_content{margin-bottom:0px}#content .field,#content .form-actions{width:100%;position:relative}#dialog_container #content .field,.dialog_container .field{width:auto;margin:5px 0}input.widest,textarea.widest{width:99%}select.widest{max-width:99%}#records{float:left;width:67.7%}#actions{float:right;width:30.7%;padding-left:15px;padding-top:0px}#actions ul{margin:0px 0px 18px 0px;padding:0;list-style:none}#actions ul#current_locale{margin-top:30px}#actions li{margin-top:10px}#actions li a{background-color:#dbedff;background-position:12px;background-repeat:no-repeat;border:1px solid #65C3F7;display:block;padding:9px 12px 9px 36px}#actions li a:hover{background-color:#cae7fb}#actions li a:active{background-color:#22A7F2;color:white}#actions li a img{vertical-align:bottom;border:0}#actions li.selected a{background-color:#22A7F2;color:white}#sort-status{padding:5px 5px 5px 0px}hr{border:0;border-top:1px solid #484743}.actions img{border:none}.actions a,.actions a:hover{border:none;text-decoration:none}.errorExplanation{background:7px 10px no-repeat url(/assets/refinery/icons/cancel.png) #FFB1B1;padding:0px 5px 5px 30px;font-weight:bold;margin-top:5px;margin-bottom:5px;border:1px solid red}.errorExplanation h2{color:red;text-transform:none;display:none}.errorExplanation p{font-weight:normal}.fieldWithErrors input,.fieldWithErrors textarea{border:1px solid red !important;background-color:#FFECF0 !important}.fieldWithErrors iframe,.fieldWithErrors .wym_box{border-color:red !important}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash_notice,.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept.png) #E0F5E0}.flash_notice,.flash_notice *{color:#00A017}.flash_error,.flash_alert{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/icons/cancel.png) #FFB1B1}.flash.flash_notice #flash_close,.flash.flash_error #flash_close,.flash.flash_alert #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash.flash_message.flash_message,.flash_message *{color:#262719;font-size:14px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error a,.flash.flash_error a:hover,.flash.flash_alert a,.flash.flash_alert a:hover{display:none}noscript .flash.flash_error a,noscript .flash.flash_error a:hover,noscript .flash.flash_alert a,noscript .flash.flash_alert a:hover{display:inline;font-weight:bold}.flash a#flash_close{position:absolute;right:9px;top:7px}.flash.flash_message a#flash_close{top:21px}a{color:#41403C;text-decoration:none}a:hover{color:#000;border-bottom:1px solid #727272}#content .wym_box a,#content .ui-tabs a{border-bottom:0px none}.index #content,.splash #content{background-color:white;background-repeat:repeat-y}#content{padding:0px}#content a{border-bottom:1px dotted #727272}#content a.locale{border-bottom:0}#content h1{font-size:18px;font-weight:lighter;text-align:center;border-bottom:1px solid #99998B;padding-bottom:10px}#content h2{font-size:18px;color:#41403c;margin-bottom:15px;margin-top:10px;font-weight:bold}#content form.edit_image{width:70%;float:left}#content #existing_image{float:right;width:25%}#content .actions a{display:block;float:right;margin:3px 3px;line-height:inherit;border-bottom:0px none}.less-important{color:#727272}a#site_bar_refinery_cms_logo{left:448px}#content,#page_container{background-color:white}header,footer,nav{display:block}#page_container .login #page h1{margin:0;padding:5px;font-size:20px;line-height:22px}body.login #site_bar_content{width:650px}body.login #site_bar_content a#site_bar_refinery_cms_logo{left:247px}body.login #page_container{width:620px}body.login #page_container div.remember_me label,body.login #page_container label.inline{display:inline}body.login #page_container div.actions{margin-top:12px}body.login #page_container div.remember_me{width:300px;float:left}body.login #page_container div.forgot_password{float:right;width:250px}body.login header{background:#eaeaea;width:620px;padding:0px 15px 1em;height:auto}body.login header h1{color:#41403c;vertical-align:middle;text-align:center;font-weight:bold;font-size:18px;padding-bottom:0px;line-height:30px;padding-top:15px}body.login label{margin-top:0px}body.login label,body.login a{font-size:14px}body.login .field{margin-bottom:20px}body.login .field.remember_me,body.login .field.forgot_password{margin-bottom:0px;margin-top:0px}body.login .field.forgot_password{text-align:right}body.login .field.remember_me label{margin-top:20px}body.login #flash_container,body.login .errorExplanation{margin-bottom:12px}body.login input.larger{height:31px}body.login .fieldWithErrors input.larger{border:1px solid red}div.field.checkbox_access{margin-top:20px}div.field.checkbox_access ul.checkboxes li{margin-top:3px}div.field.checkbox_access .label_with_help a{font-weight:normal}#menu,header .jcarousel-container{display:block;margin:0px;padding:0px;position:absolute;bottom:-1px;left:0px;right:0px;background:transparent}header{height:60px;position:relative;margin-bottom:0px}header a,header a:hover{border-bottom:0px none}header .jcarousel-container{position:absolute !important}header .jcarousel-container .jcarousel-prev,header .jcarousel-container .jcarousel-next{position:absolute;top:13px;cursor:pointer}header .jcarousel-container .jcarousel-prev{left:-20px}header .jcarousel-container .jcarousel-next{right:-20px}header .jcarousel-container .jcarousel-prev-disabled,header .jcarousel-container .jcarousel-next-disabled{display:none !important}header #logo{position:absolute;right:20px;top:25px}header h1,header h1 a{color:white;font-size:20px;font-weight:normal;margin-bottom:0;padding-bottom:4px;margin-top:0}header p{color:white;font-size:90%;padding:0;margin:0}#menu.ui-sortable a{cursor:move}#menu.ui-sortable-disabled a{cursor:pointer}#menu a{display:block;padding:9px 13px;font-size:13px;background:url(/assets/refinery/nav_inactive_background.png) transparent repeat;margin-top:4px;color:white;font-weight:normal;float:left;margin-right:2px;position:relative}#menu a.active,#menu a:hover,#menu a:focus{background-color:white;color:#ff5500}#menu a.active{padding:11px 13px;margin-top:0px}#menu a#menu_reorder,header #menu a#menu_reorder_done{height:14px;width:14px;margin-top:11px;padding:6px;cursor:pointer;vertical-align:middle;text-align:center}pre{margin:0;padding:0}.preview{color:#A3A093}#site_link{display:block;color:#C2C2B3;float:left}#site_link:hover{text-decoration:underline}.filter{float:right}#records>ul,#records>#recent_activity>ul,#records>#recent_inquiries>ul,#records .pagination_container>ul,#records .pagination_frame>ul{margin-left:0;padding-left:0}#records>ul li,#records>#recent_activity>ul li,#records>#recent_inquiries>ul li,#records .pagination_container>ul li,#records .pagination_frame>ul{list-style:none;padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;position:relative}#records>#recent_activity>ul li,#records>#recent_inquiries>ul li{max-height:35px}#content #records>ul li .actions a,#content #records .pagination_container>ul li .actions a{line-height:29px}#records ul.clickable li{padding:0px;margin-bottom:0px}#records ul.clickable li a{padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;display:block;border-bottom:0px none}#records .left-column{float:left;width:65%}#records .left-column img{vertical-align:bottom;margin-top:1px;margin-right:5px}#records .right-column{float:right;width:34%;text-align:right}#records .on{background-color:#EAEAEA}#records .off,#records .on-hover{background-color:white}#records ul.empty{display:none}#records ul#sortable_list,#records ul.sortable_list{margin-top:6px}#records>#recent_activity,#records>#recent_inquiries{float:left;width:48%}#records>#recent_inquiries{margin-left:21px}#records.one_list>#recent_activity,#records.one_list>#recent_inquiries{width:100%}#pagination ul a:hover,#pagination .on{background:url(/assets/refinery/hover-gradient.jpg) repeat-x bottom #D4D4C6}#records.tree ul li ul,.tree ul li ul{padding:0}#records.tree ul li,.tree ul li{margin:0px;padding:4px 0 0 40px;background:url(/assets/refinery/branch.gif) no-repeat 15px 0px}#records.tree li.record ul{margin-left:0}#records.tree .on-hover,#pagination ul.tree a:hover,#pagination .tree .on{background:url(/assets/refinery/branch.gif) no-repeat 15px 0px}#records.tree ul li.branch_start,.tree ul li.branch_start{background-image:url(/assets/refinery/branch-start.gif)}#records.tree ul li.branch_end,.tree ul li.branch_end{background-image:url(/assets/refinery/branch-end.gif)}#records.tree li{line-height:25px}#records.tree li span.spacing,.tree li span.spacing{display:none}#records.tree ul li>div:hover,.tree ul li>div:hover{background-color:#EAEAEA}#sortable_list.reordering>li,.sortable_list.reordering>li{cursor:move}#records h2,#actions h2{margin-top:0px}.pagination{background-color:#C9DAE2;padding:5px 5px 4px 5px;margin:10px 0px}.pagination em{font-weight:bold;font-style:normal;padding:0px 6px}.pagination .disabled{color:#A8B9C1}.pagination a,#content .pagination a,.pagination .current,.disabled,.pagination em{padding:7px;line-height:20px;border-bottom:0px none}.pagination .current,.pagination a:hover,.pagination em{background:#A8B9C1}#dialog-form-actions .pagination{margin:-4px 6px -4px 0px;float:right;width:auto}#dialog-form-actions .pagination a,#dialog-form-actions .pagination .current,#dialog-form-actions .pagination .disabled{line-height:15px}textarea{line-height:20px;padding:5px}.field-couple{margin-bottom:20px}.submit{border:inherit;width:auto;height:25px}label,.label_with_help{margin-bottom:5px;font-weight:bold;margin-top:20px;display:block}label.input_label{font-size:inherit;margin-bottom:inherit;display:inline;font-weight:normal;margin-top:inherit}small label{font-size:inherit;font-weight:inherit;display:inherit}label.stripped{float:none;display:inline;font-weight:normal;font-size:1em;margin:0px;padding:0px}#body_field{float:left;width:60%}.no_side_body{width:72% !important}#side_body_field{float:left;width:38%;margin-left:18px}#body_field textarea,#side_body_field textarea{width:99%}.record .title span{line-height:30px}#records.files .record .title,#dialog_main #resource_file_area .pages_list ul li a.page_link{display:inline-block;padding-left:24px;min-height:16px;background-repeat:no-repeat;background-position:left;background-image:url(/assets/refinery/icons/folder_page_white.png)}#dialog_main #resource_file_area .pages_list ul li a.page_link{background-position:5px center;display:block}#records.files .record .title.pdf,#dialog_main #resource_file_area .pages_list ul li a.page_link.pdf{background-image:url(/assets/refinery/icons/pdf.png)}#records.files .record .title.jpg,#records.files .record .title.gif,#records.files .record .title.jpeg,#records.files .record .title.png,#records.files .record .title.tiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpg,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpeg,#dialog_main #resource_file_area .pages_list ul li a.page_link.gif,#dialog_main #resource_file_area .pages_list ul li a.page_link.png,#dialog_main #resource_file_area .pages_list ul li a.page_link.tiff{background-image:url(/assets/refinery/icons/img.png)}#records.files .record .title.doc,#records.files .record .title.pages,#records.files .record .title.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.doc,#dialog_main #resource_file_area .pages_list ul li a.page_link.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.pages{background-image:url(/assets/refinery/icons/doc.png)}#records.files .record .title.ppt,#records.files .record .title.keynote,#dialog_main #resource_file_area .pages_list ul li a.page_link.ppt,#dialog_main #resource_file_area .pages_list ul li a.page_link.keynote{background-image:url(/assets/refinery/icons/ppt.png)}#records.files .record .title.xls,#records.files .record .title.numbers,#dialog_main #resource_file_area .pages_list ul li a.page_link.xls,#dialog_main #resource_file_area .pages_list ul li a.page_link.numbers{background-image:url(/assets/refinery/icons/xls.png)}#records.files .record .title.zip,#records.files .record .title.rar,#dialog_main #resource_file_area .pages_list ul li a.page_link.zip,#dialog_main #resource_file_area .pages_list ul li a.page_link.rar{background-image:url(/assets/refinery/icons/zip.png)}#records.files .record .title.mp3,#records.files .record .title.wav,#records.files .record .title.aiff,#records.files .record .title.m4a,#dialog_main #resource_file_area .pages_list ul li a.page_link.mp3,#dialog_main #resource_file_area .pages_list ul li a.page_link.wav,#dialog_main #resource_file_area .pages_list ul li a.page_link.aiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.m4a{background-image:url(/assets/refinery/icons/music.png)}#records .actions{position:absolute;right:0px;top:0px;width:120px;text-align:right;display:block;line-height:28px}#records.tree.icons .title{display:block;margin:0 120px 0 20px}#records.tree.icons .title.toggle{cursor:pointer}#records.tree .actions{line-height:22px;top:1px}.published{width:25px;text-align:center}#content #records.tree>ul li .actions a{margin:3px 3px 0px 3px;line-height:24px}.actions a *{padding:4px 4px 1px 4px}.actions a img{vertical-align:middle;padding:2px 4px 4px 4px}#records.tree .actions a img{padding-top:4px}#records.tree li span.icon{display:block;float:left;width:16px;height:16px;margin:3px 3px 0 0;background:url(/assets/refinery/icons/page.png) center center no-repeat}#records.tree li span.icon.toggle{cursor:pointer;background-image:url(/assets/refinery/icons/folder.png)}#records.tree li span.icon.toggle.expanded{background-image:url(/assets/refinery/icons/folder_open.png)}#records.tree li.loading>div>span.icon{background-image:url(/assets/refinery/icons/ajax-loader.gif) !important}#image_grid .actions a img{padding:4px 4px 1px 4px;vertical-align:top}.actions a:hover{color:#E6E5DC;background:#3F3E3A}.actions a.cancel{color:#AF0027}.actions a.cancel:hover{color:white;background:#AF0027}.actions a.reorder_anchor:hover{background:inherit !important;cursor:move}#other_records{width:68%}#common_actions{margin:0;padding:0}#common_actions li{margin:0;list-style:none;padding:5px 0px 5px 0px}#common_actions a{font-weight:bold}.larger{font-size:200%}.brown_border{border:1px solid #99998B}#inquiry,.inquiry{border-collapse:collapse;width:100%}#inquiry td,.inquiry td{border-bottom:1px solid #CCCCCC;padding:7px}#inquiry tr:last-child td,.inquiry tr:last-child td{border-bottom:0px}#inquiry td label.stripped,.inquiry td label.stripped{font-weight:bold}body.dialog{background:#FFF}body.dialog,body.wym_dialog{text-align:left}#wym_hide_fields{display:none}body.dialog form{width:100% !important}.wym_dialog_table{height:250px}.dialog #dialog_main{float:left;margin-left:130px;min-height:405px;width:696px}.dialog span.radio{display:block;line-height:18px;padding:6px 0px}.dialog span.radio *{cursor:pointer;font-weight:bold}.dialog #dialog_menu_left{position:fixed;left:12px;top:9px;width:130px}.dialog #existing_image_content{position:relative;height:300px;padding:12px}.dialog #existing_image_area_content{margin-top:28px}.dialog #existing_image_area_content ul{margin:0px;padding:0px}.dialog #existing_image_area_content ul li{list-style:none;padding:0px;margin:0px 2px 0px 0px;float:left;height:114px;max-height:114px;width:114px;max-width:114px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle}.dialog #existing_image_area_content ul li img{border:4px solid transparent}.dialog #existing_image_area_content ul li.selected img{border:4px solid #22A7F2}.dialog #existing_image_size_area{margin-top:18px}.dialog #existing_image_size_area ul{margin:0px;padding:10px 0px 0px 0px}.dialog #existing_image_size_area ul li{float:left;list-style:none;margin:0px 18px 0px 0px;text-align:center}.dialog #existing_image_size_area ul li a{display:block;border:1px solid #999999;font-size:10px}.dialog #existing_image_size_area ul li.selected a{border-color:#22A7F2;background:#22A7F2;color:white;font-weight:bold}.dialog #existing_image_size_area #image_dialog_size_0 a{height:30px;width:30px;line-height:30px;margin-top:10px}.dialog #existing_image_size_area #image_dialog_size_1 a{height:50px;width:50px;line-height:50px;margin-top:0px}.dialog #existing_image_size_area #image_dialog_size_2 a{height:70px;width:70px;line-height:70px;margin-top:-10px}.dialog #existing_image_size_area #image_dialog_size_3 a{height:90px;width:90px;line-height:90px;margin-top:-20px}.dialog #content{padding:0px}#upload_image_area,#upload_resource_area{padding:12px}.wym_dialog #page{width:940px;padding:6px}#dialog_main .pagination{margin:0px;position:fixed;bottom:5px;right:12px;z-index:1000}#dialog_main .pages_list{width:100%;padding-bottom:40px}#dialog_main .pages_list ul{margin:0px 12px 0px 12px;padding:0px}#dialog_main .pages_list ul li{cursor:pointer;line-height:24px;list-style:none}#dialog_main .pages_list ul li a{display:block;padding:3px 3px 3px 27px;text-decoration:none;border-bottom:none;border:1px solid transparent}#dialog_main .pages_list ul li:hover{background-color:#C9DAE2}#dialog_main .pages_list ul li.child a{padding-left:27px}#dialog_main .pages_list ul li.child1 a{padding-left:47px}#dialog_main .pages_list ul li.child2 a{padding-left:67px}#dialog_main .pages_list ul li.child3 a{padding-left:87px}#dialog_main .pages_list ul li.child4 a{padding-left:107px}#dialog_main .actions{margin-right:48px}#dialog_main .pages_list .linked a,#dialog_main .pages_list .linked a:hover{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept.png) #E0F5E0}#dialog_main .pages_list .linked a em{color:#00A017}#dialog_main #web_address_area,#dialog_main #dialog_main #email_address_area{padding:12px}#link_title{margin-top:12px}#link_title label{margin:3px 0px 0px 0px !important;width:130px;display:block;float:left}#link_title input{width:770px}ul#menu.reordering_menu li a{cursor:move}#site_bar{background:#22a7f2;border-bottom:0px none}#search{border:1px solid #b3b3b3;line-height:18px;padding:2px;font-size:16px;width:180px}.pt-BR #search{width:187px}.en #search{width:210px}.search_form{position:relative}.search_form .button,.search_form .button-wrapper{position:absolute;right:0px;top:0px}form input[type=submit]:hover{background:#65c3f7}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}a:focus{outline:none}a img{border:0px none}.add_icon{background-image:url(/assets/refinery/icons/add.png)}.delete_icon{background-image:url(/assets/refinery/icons/delete.png)}.edit_icon{background-image:url(/assets/refinery/icons/application_edit.png)}.reorder_icon{background-image:url(/assets/refinery/icons/arrow_switch.png)}.reorder_icon.loading{background-image:url(/assets/refinery/icons/ajax-loader.gif)}.user_comment_icon{background-image:url(/assets/refinery/icons/user_comment.png)}.edit_email_icon{background-image:url(/assets/refinery/icons/email_edit.png)}.spam_icon{background-image:url(/assets/refinery/icons/bin.png)}.spam_empty_icon{background-image:url(/assets/refinery/icons/bin_closed.png)}.email_icon{background-image:url(/assets/refinery/icons/email.png)}.back_icon{background-image:url(/assets/refinery/icons/arrow_left.png)}.go_icon{background-image:url(/assets/refinery/icons/application_go.png)}.success_icon{background-image:url(/assets/refinery/icons/tick.png);padding:0px 8px}.failure_icon{background-image:url(/assets/refinery/icons/cross.png);padding:0px 8px}ul#page_parts{float:left;width:92%}ul#page_parts,ul#page_parts_controls{margin:20px 0 0 0;padding:0}ul#page_parts_controls{float:right;width:7%;margin-right:3px}ul#page_parts_controls li{list-style:none;float:right;margin:12px 3px 0px 3px}ul#page_parts_controls li a{border:0px none}ul#page_parts_controls img{vertical-align:middle}#page-tabs.ui-sortable.reordering li{cursor:move}#page-tabs.ui-sortable.reordering li a{cursor:move}#page_part_editors{clear:left}a#toggle_advanced_options{background:url(/assets/refinery/icons/page_white_gear.png) no-repeat 0px 3px;padding:5px 5px 5px 22px;border-bottom:none}a#toggle_advanced_options:hover{border-bottom:1px dotted #727272}#dialog_frame{width:952px;height:460px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}#content .form-actions,.wym_dialog .form-actions,.ui-dialog .form-actions{position:relative;background-color:#F2F2F2;border:1px solid #CCCCCC;margin-top:10px;height:45px}.dialog form{margin-bottom:45px}.dialog .dialog_area>div>.field label:first-child,.dialog .dialog_area>div>label:first-child{margin-top:0px}.wym_dialog .form-actions,#content.form-actions.dialog-form-actions,.ui-dialog .form-actions{margin-top:16px}#content .form-actions .form-actions-left,#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-right{position:absolute;top:10px}#content .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-left{left:10px}#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-right{right:10px}#content .form-actions .save-loader{position:absolute;right:-24px;top:4px}.wym_dialog .form-actions,.ui-dialog .form-actions{border:0px none;border-top:1px solid #E8E8E8}#dialog_iframe{position:relative}#dialog_container #content .form-actions,.ui-dialog .form-actions,.dialog_container .form-actions{position:absolute;bottom:0px;left:0px;right:0px;border-right:0px;border-left:0px;border-bottom:0px;width:auto}#dialog_container.dialog.iframed #content .form-actions{position:fixed}body.dialog #content .search_form{float:right;width:auto !important;min-width:300px;margin-bottom:0px}#existing_image_area{padding-top:6px}.ui-dialog div.field{margin:0px 10px}#dialog_container,.dialog_container{padding:12px}ul#image_grid,.pagination_container>ul#image_grid{width:100%;padding:0px;margin:10px 0px 15px 0px}.pagination_container>ul#image_grid.pagination_frame{top:38px}ul#image_grid li,.pagination_container>ul#image_grid li{position:relative;float:left;margin:0px 7px 12px 0px;padding:0px;width:124px;text-align:center;height:165px;overflow:hidden;max-width:124px;max-height:165px}ul#image_grid li.image_4{margin-left:1px;margin-right:0px}#records ul#image_grid li .actions{top:auto;bottom:0px}#records ul#image_grid li .actions a{line-height:24px}ul#image_grid li.row-end{margin-right:0px;float:right}ul#image_grid li a{border:0 none}ul#image_grid li p{margin:3px 0}ul#image_grid li span.actions{width:100%}ul.checkboxes{margin:0px;padding:0px}ul.checkboxes li{list-style:none}.label_inline_with_link label{float:left;margin-right:6px}.label_inline_with_link a{border:0px none;margin-top:19px;line-height:17px;float:left}.label_inline_with_link a img{vertical-align:middle}.remove_picked_image{margin-top:8px;display:inline-block;width:auto}#new_page_part_dialog .field{padding:0px 10px}.hide-overflow{overflow:hidden}#remove_resource{margin-top:8px;display:inline-block;width:auto}.tooltip{background:#22a7f2;border:1px solid #1b82bd;word-wrap:break-word;position:relative}.tooltip span{display:block;padding:10px;border:1px solid #62c1f6}.tooltip-nib{position:absolute;z-index:10001}.tooltip,.tooltip *{color:white}.wym_dialog_paste .field textarea{width:98%}.ui-dialog .wym_dialog_paste .field,.ui-dialog .wym_dialog_paste .field textarea{margin:0px 0px 45px 0px;height:300px}input.button,a.button,#content a.button,span.button-wrapper,span.button-wrapper input{cursor:pointer;background:#22a7f2;color:white;padding:0px 14px 0px 14px;font-size:14px;line-height:25px;height:25px;display:inline-block;border:0px none;margin-top:0px;margin-bottom:0px}span.button-wrapper{padding:0px}span.button-wrapper input{display:inherit}input.button{padding-bottom:3px}input.button.close_dialog,a.button.close_dialog,#content a.button.close_dialog,span.button-wrapper.close_dialog,span.button-wrapper.close_dialog input{background:#bcbcbc}input.button:hover,a.button:hover,#content a.button:hover,span.button-wrapper:hover,span.button-wrapper:hover input{background:#62bef2}input.button.close_dialog:hover,a.button.close_dialog:hover,#content a.button.close_dialog:hover,span.button-wrapper.close_dialog:hover{background:#cdcdcd}input.button:active,a.button:active,#content a.button:active,span.button-wrapper:active,span.button-wrapper:active input{background:#004a8f}input.button.close_dialog:active,a.button.close_dialog:active,#content a.button.close_dialog:active,span.button-wrapper.close_dialog:active,span.button-wrapper.close_dialog:active input{background:#808080}.wym_dialog a.button.wym_cancel.close_dialog{margin-left:6px}#content a.button.close_dialog:active{color:white}.form-actions a.confirm-delete,#content .form-actions a.confirm-delete{background:#ee1100;position:absolute;right:0px}.form-actions a.confirm-delete:hover,#content .form-actions a.confirm-delete:hover{background:#ff3322}.form-actions a.confirm-delete:active,#content .form-actions a.confirm-delete:active{background:#bb0000}.field input[type=text],.field input[type=password],.field textarea{border:1px solid #7f9db9;padding:0.4% 0.5%;line-height:20px}#more_options{overflow:hidden}.hemisquare{padding:10px;margin:0px 0px;margin-left:10px;float:left;width:45%}.hemisquare.right_side{float:right}.hemisquare input,.hemisquare textarea,.hemisquare select{margin:7px 0px}.hemisquare textarea{margin-bottom:0px}.hemisquare label{margin:0px}.hemisquare small{font-size:0.9em}#content .hemisquare h2{margin-top:0px}#content .hemisquare .field{margin:0 0 20px 0px;width:98%}.label_with_help{vertical-align:middle}.label_with_help label,.label_with_help span.help,.label_with_help img.help{display:inline}.label_with_help img.help{vertical-align:middle}.label_with_help span.help{font-weight:normal;margin-left:3px;border-bottom:1px dotted #727272;cursor:help}#more_options_field{position:relative}#draft_field{position:absolute;right:0px;top:0px}.nothing_selected{border-bottom:1px dotted #727272;width:auto;margin-bottom:12px;display:inline-block}.nothing_selected:hover{border-bottom:1px solid #727272}#upgrade_wrapper li a{line-height:20px}#current_locale li a{position:relative}#current_locale li a span{position:absolute;right:9px;border-bottom:1px dotted #727272}#other_locales li:first-child{margin-top:0px}#switch_locale_picker{margin:0px;padding:0px}#switch_locale_picker li{float:left;padding:0px;margin:0px 12px 0px 0px;list-style:none}#switch_locale_picker li a{border-bottom:0px none}#switch_locale_picker li a img{border-width:4px;border-style:solid;border-color:transparent;display:block}#switch_locale_picker li.selected a img{border-color:#22A7F2}#content #records .title .preview a.locale{border-bottom:0px none}.pagination_container{position:relative;overflow:hidden;min-height:600px}.pagination_frame{padding:0;width:100%;height:auto;position:absolute;top:28px;right:auto;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_container>div.pagination_frame{top:40px}.pagination_frame.frame_left{left:-1000px}.pagination_frame.frame_right{left:1000px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_frame.frame_center{left:0}.pagination_frame li{position:relative;padding-left:5px}a.information:hover{background:#22a7f2}.current_image_link{display:inline-block;width:auto}.button,#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#page_container,.wym_box{border-radius-bottom:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.wym_iframe iframe{border-radius-bottom:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px}.form-actions{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-actions.form-actions-dialog{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}#menu>a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.ui-tabs .ui-state-default a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.tooltip,.tooltip span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label.important{background-color:#c43c35}.label.warning{background-color:#f89406}.label.success{background-color:#46a546}.label.notice{background-color:#62cffc}.ie7 #content .form-actions .form-actions-left a.button{height:19px;line-height:19px;padding-top:3px;padding-bottom:3px}.ie7 .search_form input.button{padding-left:8px;padding-right:8px}.ie7 body.login .field input.larger,.ie7 body.login .field input.larger:focus{background-image:none !important;padding:0px;line-height:30px}.ie7 .pagination a,.ie7 #content .pagination a,.ie7 .pagination .current,.ie7 .disabled,.ie7 .pagination em{padding-bottom:6px}.ie7 .pt-BR #search{width:177px}.ie7 .en #search{width:200px}.ie8 body.login .field input.larger,.ie8 body.login .field input.larger:focus{line-height:30px}.ie8 .pagination a,.ie8 #content .pagination a,.ie8 .pagination .current,.ie8 .disabled,.ie8 .pagination em{padding-bottom:6px}
diff --git a/public/assets/refinery/layout.css.gz b/public/assets/refinery/layout.css.gz
new file mode 100644
index 0000000..2f8bf05
--- /dev/null
+++ b/public/assets/refinery/layout.css.gz
Binary files differ
diff --git a/public/assets/refinery/logo-19c2d86f5b00d30c2031cad2de14446a.png b/public/assets/refinery/logo-19c2d86f5b00d30c2031cad2de14446a.png
new file mode 100644
index 0000000..5756285
--- /dev/null
+++ b/public/assets/refinery/logo-19c2d86f5b00d30c2031cad2de14446a.png
Binary files differ
diff --git a/public/assets/refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.png b/public/assets/refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.png
new file mode 100644
index 0000000..14a9799
--- /dev/null
+++ b/public/assets/refinery/logo-large-13d50c62ade2e214eef057e6fc530d07.png
Binary files differ
diff --git a/public/assets/refinery/logo-large.png b/public/assets/refinery/logo-large.png
new file mode 100644
index 0000000..14a9799
--- /dev/null
+++ b/public/assets/refinery/logo-large.png
Binary files differ
diff --git a/public/assets/refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.png b/public/assets/refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.png
new file mode 100644
index 0000000..b930f88
--- /dev/null
+++ b/public/assets/refinery/logo-medium-758261b1a4c0663d6704aa6ee196da8d.png
Binary files differ
diff --git a/public/assets/refinery/logo-medium.png b/public/assets/refinery/logo-medium.png
new file mode 100644
index 0000000..b930f88
--- /dev/null
+++ b/public/assets/refinery/logo-medium.png
Binary files differ
diff --git a/public/assets/refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.png b/public/assets/refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.png
new file mode 100644
index 0000000..c6044fe
--- /dev/null
+++ b/public/assets/refinery/logo-site-bar-384039be4b21b2fbc1a5faae118a6f72.png
Binary files differ
diff --git a/public/assets/refinery/logo-site-bar.png b/public/assets/refinery/logo-site-bar.png
new file mode 100644
index 0000000..c6044fe
--- /dev/null
+++ b/public/assets/refinery/logo-site-bar.png
Binary files differ
diff --git a/public/assets/refinery/logo-small-087034e622c74f30b73325989ad7a51a.png b/public/assets/refinery/logo-small-087034e622c74f30b73325989ad7a51a.png
new file mode 100644
index 0000000..c295227
--- /dev/null
+++ b/public/assets/refinery/logo-small-087034e622c74f30b73325989ad7a51a.png
Binary files differ
diff --git a/public/assets/refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.png b/public/assets/refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.png
new file mode 100644
index 0000000..e9d427f
--- /dev/null
+++ b/public/assets/refinery/logo-small-medium-5764e3fa536a51d09f263ca409d62f00.png
Binary files differ
diff --git a/public/assets/refinery/logo-small-medium.png b/public/assets/refinery/logo-small-medium.png
new file mode 100644
index 0000000..e9d427f
--- /dev/null
+++ b/public/assets/refinery/logo-small-medium.png
Binary files differ
diff --git a/public/assets/refinery/logo-small.png b/public/assets/refinery/logo-small.png
new file mode 100644
index 0000000..c295227
--- /dev/null
+++ b/public/assets/refinery/logo-small.png
Binary files differ
diff --git a/public/assets/refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.png b/public/assets/refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.png
new file mode 100644
index 0000000..e3c6031
--- /dev/null
+++ b/public/assets/refinery/logo-tiny-3c45a97d7c54b41b3f9c3bb0b317083b.png
Binary files differ
diff --git a/public/assets/refinery/logo-tiny.png b/public/assets/refinery/logo-tiny.png
new file mode 100644
index 0000000..e3c6031
--- /dev/null
+++ b/public/assets/refinery/logo-tiny.png
Binary files differ
diff --git a/public/assets/refinery/logo.png b/public/assets/refinery/logo.png
new file mode 100644
index 0000000..5756285
--- /dev/null
+++ b/public/assets/refinery/logo.png
Binary files differ
diff --git a/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js b/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js
new file mode 100644
index 0000000..0379d22
--- /dev/null
+++ b/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js
@@ -0,0 +1 @@
+init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(e,t){$(t).data({"dialog-width":parseInt($($(t).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(t).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(t).attr("title")||$(t).attr("name")||$(t).html()||null}).attr("href",$(t).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(e){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),e.preventDefault()})})},init_sortable_menu=function(){var e=$("#menu");0!==e.length&&(e.sortable({axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){$.post("/refinery/update_menu_positions",e.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),e.sortable("disable"),e.find("#menu_reorder").click(function(e){trigger_reordering(e,!0)}),e.find("#menu_reorder_done").click(function(e){trigger_reordering(e,!1)}))},trigger_reordering=function(e,t){e.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,t?.35:1),t?$menu.find(".tab a").click(function(e){e.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(t?"enable":"disable")},init_submit_continue=function(){$("#submit_continue_button").click(submit_and_continue),$("form").change(function(){$(this).attr("data-changes-made",!0)}),0<(continue_editing_button=$("#continue_editing")).length&&"no-prompt"!=continue_editing_button.attr("rel")&&$("#editor_switch a").click(function(e){0<$("form[data-changes-made]").length&&(confirm("translation missing: en.js.admin.confirm_changes")||e.preventDefault())})},submit_and_continue=function(e,t){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(e,t){t.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(e){0<($flash_container=$("#flash_container")).length&&($flash_container.html(e),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):t&&(window.location=t),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages())}),e.preventDefault()}; \ No newline at end of file
diff --git a/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js.gz b/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js.gz
new file mode 100644
index 0000000..1c7aed2
--- /dev/null
+++ b/public/assets/refinery/modal_dialogs-8574253f887482edeb011128a3b8c08b.js.gz
Binary files differ
diff --git a/public/assets/refinery/modal_dialogs.js b/public/assets/refinery/modal_dialogs.js
new file mode 100644
index 0000000..0379d22
--- /dev/null
+++ b/public/assets/refinery/modal_dialogs.js
@@ -0,0 +1 @@
+init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(e,t){$(t).data({"dialog-width":parseInt($($(t).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(t).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(t).attr("title")||$(t).attr("name")||$(t).html()||null}).attr("href",$(t).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(e){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),e.preventDefault()})})},init_sortable_menu=function(){var e=$("#menu");0!==e.length&&(e.sortable({axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){$.post("/refinery/update_menu_positions",e.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),e.sortable("disable"),e.find("#menu_reorder").click(function(e){trigger_reordering(e,!0)}),e.find("#menu_reorder_done").click(function(e){trigger_reordering(e,!1)}))},trigger_reordering=function(e,t){e.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,t?.35:1),t?$menu.find(".tab a").click(function(e){e.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(t?"enable":"disable")},init_submit_continue=function(){$("#submit_continue_button").click(submit_and_continue),$("form").change(function(){$(this).attr("data-changes-made",!0)}),0<(continue_editing_button=$("#continue_editing")).length&&"no-prompt"!=continue_editing_button.attr("rel")&&$("#editor_switch a").click(function(e){0<$("form[data-changes-made]").length&&(confirm("translation missing: en.js.admin.confirm_changes")||e.preventDefault())})},submit_and_continue=function(e,t){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(e,t){t.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(e){0<($flash_container=$("#flash_container")).length&&($flash_container.html(e),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):t&&(window.location=t),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages())}),e.preventDefault()}; \ No newline at end of file
diff --git a/public/assets/refinery/modal_dialogs.js.gz b/public/assets/refinery/modal_dialogs.js.gz
new file mode 100644
index 0000000..d3e5376
--- /dev/null
+++ b/public/assets/refinery/modal_dialogs.js.gz
Binary files differ
diff --git a/public/assets/refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gif b/public/assets/refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gif
new file mode 100644
index 0000000..c07c92c
--- /dev/null
+++ b/public/assets/refinery/nav-3-background-d92d8cdf9c9ba65b0603f0175d7996d0.gif
Binary files differ
diff --git a/public/assets/refinery/nav-3-background.gif b/public/assets/refinery/nav-3-background.gif
new file mode 100644
index 0000000..c07c92c
--- /dev/null
+++ b/public/assets/refinery/nav-3-background.gif
Binary files differ
diff --git a/public/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png b/public/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png
new file mode 100644
index 0000000..4cb1016
--- /dev/null
+++ b/public/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png
Binary files differ
diff --git a/public/assets/refinery/nav_inactive_background.png b/public/assets/refinery/nav_inactive_background.png
new file mode 100644
index 0000000..4cb1016
--- /dev/null
+++ b/public/assets/refinery/nav_inactive_background.png
Binary files differ
diff --git a/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js b/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js
new file mode 100644
index 0000000..33961e1
--- /dev/null
+++ b/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js
@@ -0,0 +1,12 @@
+/*
+ * jQuery UI Nested Sortable
+ * v 1.3.4 / 28 apr 2011
+ * http://mjsarfatti.com/sandbox/nestedSortable
+ *
+ * Depends:
+ * jquery.ui.sortable.js 1.8+
+ *
+ * License CC BY-SA 3.0
+ * Copyright 2010-2011, Manuele J Sarfatti
+ */
+!function(c){c.widget("ui.nestedSortable",c.extend({},c.ui.sortable.prototype,{options:{tabSize:20,disableNesting:"ui-nestedSortable-no-nesting",errorClass:"ui-nestedSortable-error",listType:"ol",maxLevels:0,noJumpFix:0},_create:function(){return 0==this.noJumpFix&&this.element.height(this.element.height()),this.element.data("sortable",this.element.data("nestedSortable")),c.ui.sortable.prototype._create.apply(this,arguments)},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var e=this.options,i=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-c(document).scrollTop()<e.scrollSensitivity?i=c(document).scrollTop(c(document).scrollTop()-e.scrollSpeed):c(window).height()-(t.pageY-c(document).scrollTop())<e.scrollSensitivity&&(i=c(document).scrollTop(c(document).scrollTop()+e.scrollSpeed)),t.pageX-c(document).scrollLeft()<e.scrollSensitivity?i=c(document).scrollLeft(c(document).scrollLeft()-e.scrollSpeed):c(window).width()-(t.pageX-c(document).scrollLeft())<e.scrollSensitivity&&(i=c(document).scrollLeft(c(document).scrollLeft()+e.scrollSpeed))),!1!==i&&c.ui.ddmanager&&!e.dropBehaviour&&c.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");for(var s=this.items.length-1;0<=s;s--){var o=this.items[s],l=o.item[0],r=this._intersectsWithPointer(o);if(r&&!(l==this.currentItem[0]||this.placeholder[1==r?"next":"prev"]()[0]==l||c.contains(this.placeholder[0],l)||"semi-dynamic"==this.options.type&&c.contains(this.element[0],l))){if(this.direction=1==r?"down":"up","pointer"!=this.options.tolerance&&!this._intersectsWithSides(o))break;this._rearrange(t,o),this._clearEmpty(l),this._trigger("change",t,this._uiHash());break}}var n=this.placeholder[0].parentNode.parentNode&&c(this.placeholder[0].parentNode.parentNode).closest(".ui-sortable").length?c(this.placeholder[0].parentNode.parentNode):null,h=this._getLevel(this.placeholder),a=this._getChildLevels(this.helper),p=this.placeholder[0].previousSibling?c(this.placeholder[0].previousSibling):null;if(null!=p)for(;"li"!=p[0].nodeName.toLowerCase()||p[0]==this.currentItem[0];){if(!p[0].previousSibling){p=null;break}p=c(p[0].previousSibling)}return newList=document.createElement(e.listType),this.beyondMaxLevels=0,null!=n&&this.positionAbs.left<n.offset().left?(n.after(this.placeholder[0]),this._clearEmpty(n[0]),this._trigger("change",t,this._uiHash())):null!=p&&this.positionAbs.left>p.offset().left+e.tabSize?(this._isAllowed(p,h+a+1),p.children(e.listType).length||p[0].appendChild(newList),p.children(e.listType)[0].appendChild(this.placeholder[0]),this._trigger("change",t,this._uiHash())):this._isAllowed(n,h+a),this._contactContainers(t),c.ui.ddmanager&&c.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t){if(this.beyondMaxLevels){for(var e=this.placeholder.parent().closest(this.options.items),i=this.beyondMaxLevels-1;0<i;i--)e=e.parent().closest(this.options.items);this.placeholder.removeClass(this.options.errorClass),e.after(this.placeholder),this._trigger("change",t,this._uiHash())}c.ui.sortable.prototype._mouseStop.apply(this,arguments)},serialize:function(i){var t=this._getItemsAsjQuery(i&&i.connected),s=[];return i=i||{},c(t).each(function(){var t=(c(i.item||this).attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/),e=(c(i.item||this).parent(i.listType).parent("li").attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/);t&&s.push((i.key||t[1]+"["+(i.key&&i.expression?t[1]:t[2])+"]")+"="+(e?i.key&&i.expression?e[1]:e[2]:"root"))}),!s.length&&i.key&&s.push(i.key+"="),s.join("&")},toHierarchy:function(s){function o(t){var e=(c(t).attr(s.attribute||"id")||"").match(s.expression||/(.+)[-=_](.+)/);if(null!=e){var i={id:e[2]};return 0<c(t).children(s.listType).children("li").length&&(i.children=[],c(t).children(s.listType).children("li").each(function(){var t=o(c(this));i.children.push(t)})),i}}(s=s||{}).startDepthCount;var e=[];return c(this.element).children("li").each(function(){var t=o(c(this));e.push(t)}),e},toArray:function(s){function t(t,e){return t.left-e.left}function o(t,e,i){return right=i+1,0<c(t).children(s.listType).children("li").length&&(e++,c(t).children(s.listType).children("li").each(function(){right=o(c(this),e,right)}),e--),id=c(t).attr(s.attribute||"id").match(s.expression||/(.+)[-=_](.+)/),e===l+1?pid="root":(parentItem=c(t).parent(s.listType).parent("li").attr("id").match(s.expression||/(.+)[-=_](.+)/),pid=parentItem[2]),null!=id&&r.push({item_id:id[2],parent_id:pid,depth:e,left:i,right:right}),right+1}var l=(s=s||{}).startDepthCount||0,r=[],e=2;return r.push({item_id:"root",parent_id:"none",depth:l,left:"1",right:2*(c("li",this.element).length+1)}),c(this.element).children("li").each(function(){e=o(this,l+1,e)}),r=r.sort(t)},_clear:function(){c.ui.sortable.prototype._clear.apply(this,arguments);for(var t=this.items.length-1;0<=t;t--){var e=this.items[t].item[0];this._clearEmpty(e)}return!0},_clearEmpty:function(t){t.children[1]&&0==t.children[1].children.length&&t.removeChild(t.children[1])},_getLevel:function(t){var e=1;if(this.options.listType)for(var i=t.closest(this.options.listType);!i.is(".ui-sortable");)e++,i=i.parent().closest(this.options.listType);return e},_getChildLevels:function(t,i){var s=this,e=this.options,o=0;return i=i||0,c(t).children(e.listType).children(e.items).each(function(t,e){o=Math.max(s._getChildLevels(e,i+1),o)}),i?o+1:o},_isAllowed:function(t,e){var i=this.options;null!=t&&t.hasClass(i.disableNesting)?(this.placeholder.addClass(i.errorClass),i.maxLevels<e&&0!=i.maxLevels?this.beyondMaxLevels=e-i.maxLevels:this.beyondMaxLevels=1):i.maxLevels<e&&0!=i.maxLevels?(this.placeholder.addClass(i.errorClass),this.beyondMaxLevels=e-i.maxLevels):(this.placeholder.removeClass(i.errorClass),this.beyondMaxLevels=0)}})),c.ui.nestedSortable.prototype.options=c.extend({},c.ui.sortable.prototype.options,c.ui.nestedSortable.prototype.options)}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js.gz b/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js.gz
new file mode 100644
index 0000000..abe5979
--- /dev/null
+++ b/public/assets/refinery/nestedsortables-f06a9d7e8817ff59ffcc30502aa2747b.js.gz
Binary files differ
diff --git a/public/assets/refinery/nestedsortables.js b/public/assets/refinery/nestedsortables.js
new file mode 100644
index 0000000..33961e1
--- /dev/null
+++ b/public/assets/refinery/nestedsortables.js
@@ -0,0 +1,12 @@
+/*
+ * jQuery UI Nested Sortable
+ * v 1.3.4 / 28 apr 2011
+ * http://mjsarfatti.com/sandbox/nestedSortable
+ *
+ * Depends:
+ * jquery.ui.sortable.js 1.8+
+ *
+ * License CC BY-SA 3.0
+ * Copyright 2010-2011, Manuele J Sarfatti
+ */
+!function(c){c.widget("ui.nestedSortable",c.extend({},c.ui.sortable.prototype,{options:{tabSize:20,disableNesting:"ui-nestedSortable-no-nesting",errorClass:"ui-nestedSortable-error",listType:"ol",maxLevels:0,noJumpFix:0},_create:function(){return 0==this.noJumpFix&&this.element.height(this.element.height()),this.element.data("sortable",this.element.data("nestedSortable")),c.ui.sortable.prototype._create.apply(this,arguments)},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var e=this.options,i=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-c(document).scrollTop()<e.scrollSensitivity?i=c(document).scrollTop(c(document).scrollTop()-e.scrollSpeed):c(window).height()-(t.pageY-c(document).scrollTop())<e.scrollSensitivity&&(i=c(document).scrollTop(c(document).scrollTop()+e.scrollSpeed)),t.pageX-c(document).scrollLeft()<e.scrollSensitivity?i=c(document).scrollLeft(c(document).scrollLeft()-e.scrollSpeed):c(window).width()-(t.pageX-c(document).scrollLeft())<e.scrollSensitivity&&(i=c(document).scrollLeft(c(document).scrollLeft()+e.scrollSpeed))),!1!==i&&c.ui.ddmanager&&!e.dropBehaviour&&c.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");for(var s=this.items.length-1;0<=s;s--){var o=this.items[s],l=o.item[0],r=this._intersectsWithPointer(o);if(r&&!(l==this.currentItem[0]||this.placeholder[1==r?"next":"prev"]()[0]==l||c.contains(this.placeholder[0],l)||"semi-dynamic"==this.options.type&&c.contains(this.element[0],l))){if(this.direction=1==r?"down":"up","pointer"!=this.options.tolerance&&!this._intersectsWithSides(o))break;this._rearrange(t,o),this._clearEmpty(l),this._trigger("change",t,this._uiHash());break}}var n=this.placeholder[0].parentNode.parentNode&&c(this.placeholder[0].parentNode.parentNode).closest(".ui-sortable").length?c(this.placeholder[0].parentNode.parentNode):null,h=this._getLevel(this.placeholder),a=this._getChildLevels(this.helper),p=this.placeholder[0].previousSibling?c(this.placeholder[0].previousSibling):null;if(null!=p)for(;"li"!=p[0].nodeName.toLowerCase()||p[0]==this.currentItem[0];){if(!p[0].previousSibling){p=null;break}p=c(p[0].previousSibling)}return newList=document.createElement(e.listType),this.beyondMaxLevels=0,null!=n&&this.positionAbs.left<n.offset().left?(n.after(this.placeholder[0]),this._clearEmpty(n[0]),this._trigger("change",t,this._uiHash())):null!=p&&this.positionAbs.left>p.offset().left+e.tabSize?(this._isAllowed(p,h+a+1),p.children(e.listType).length||p[0].appendChild(newList),p.children(e.listType)[0].appendChild(this.placeholder[0]),this._trigger("change",t,this._uiHash())):this._isAllowed(n,h+a),this._contactContainers(t),c.ui.ddmanager&&c.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t){if(this.beyondMaxLevels){for(var e=this.placeholder.parent().closest(this.options.items),i=this.beyondMaxLevels-1;0<i;i--)e=e.parent().closest(this.options.items);this.placeholder.removeClass(this.options.errorClass),e.after(this.placeholder),this._trigger("change",t,this._uiHash())}c.ui.sortable.prototype._mouseStop.apply(this,arguments)},serialize:function(i){var t=this._getItemsAsjQuery(i&&i.connected),s=[];return i=i||{},c(t).each(function(){var t=(c(i.item||this).attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/),e=(c(i.item||this).parent(i.listType).parent("li").attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/);t&&s.push((i.key||t[1]+"["+(i.key&&i.expression?t[1]:t[2])+"]")+"="+(e?i.key&&i.expression?e[1]:e[2]:"root"))}),!s.length&&i.key&&s.push(i.key+"="),s.join("&")},toHierarchy:function(s){function o(t){var e=(c(t).attr(s.attribute||"id")||"").match(s.expression||/(.+)[-=_](.+)/);if(null!=e){var i={id:e[2]};return 0<c(t).children(s.listType).children("li").length&&(i.children=[],c(t).children(s.listType).children("li").each(function(){var t=o(c(this));i.children.push(t)})),i}}(s=s||{}).startDepthCount;var e=[];return c(this.element).children("li").each(function(){var t=o(c(this));e.push(t)}),e},toArray:function(s){function t(t,e){return t.left-e.left}function o(t,e,i){return right=i+1,0<c(t).children(s.listType).children("li").length&&(e++,c(t).children(s.listType).children("li").each(function(){right=o(c(this),e,right)}),e--),id=c(t).attr(s.attribute||"id").match(s.expression||/(.+)[-=_](.+)/),e===l+1?pid="root":(parentItem=c(t).parent(s.listType).parent("li").attr("id").match(s.expression||/(.+)[-=_](.+)/),pid=parentItem[2]),null!=id&&r.push({item_id:id[2],parent_id:pid,depth:e,left:i,right:right}),right+1}var l=(s=s||{}).startDepthCount||0,r=[],e=2;return r.push({item_id:"root",parent_id:"none",depth:l,left:"1",right:2*(c("li",this.element).length+1)}),c(this.element).children("li").each(function(){e=o(this,l+1,e)}),r=r.sort(t)},_clear:function(){c.ui.sortable.prototype._clear.apply(this,arguments);for(var t=this.items.length-1;0<=t;t--){var e=this.items[t].item[0];this._clearEmpty(e)}return!0},_clearEmpty:function(t){t.children[1]&&0==t.children[1].children.length&&t.removeChild(t.children[1])},_getLevel:function(t){var e=1;if(this.options.listType)for(var i=t.closest(this.options.listType);!i.is(".ui-sortable");)e++,i=i.parent().closest(this.options.listType);return e},_getChildLevels:function(t,i){var s=this,e=this.options,o=0;return i=i||0,c(t).children(e.listType).children(e.items).each(function(t,e){o=Math.max(s._getChildLevels(e,i+1),o)}),i?o+1:o},_isAllowed:function(t,e){var i=this.options;null!=t&&t.hasClass(i.disableNesting)?(this.placeholder.addClass(i.errorClass),i.maxLevels<e&&0!=i.maxLevels?this.beyondMaxLevels=e-i.maxLevels:this.beyondMaxLevels=1):i.maxLevels<e&&0!=i.maxLevels?(this.placeholder.addClass(i.errorClass),this.beyondMaxLevels=e-i.maxLevels):(this.placeholder.removeClass(i.errorClass),this.beyondMaxLevels=0)}})),c.ui.nestedSortable.prototype.options=c.extend({},c.ui.sortable.prototype.options,c.ui.nestedSortable.prototype.options)}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/nestedsortables.js.gz b/public/assets/refinery/nestedsortables.js.gz
new file mode 100644
index 0000000..da65b34
--- /dev/null
+++ b/public/assets/refinery/nestedsortables.js.gz
Binary files differ
diff --git a/public/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png b/public/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png
new file mode 100644
index 0000000..2b494a0
--- /dev/null
+++ b/public/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png
Binary files differ
diff --git a/public/assets/refinery/orange_button.png b/public/assets/refinery/orange_button.png
new file mode 100644
index 0000000..2b494a0
--- /dev/null
+++ b/public/assets/refinery/orange_button.png
Binary files differ
diff --git a/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css b/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css
new file mode 100644
index 0000000..f4a68e3
--- /dev/null
+++ b/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css
@@ -0,0 +1 @@
+#page_images{margin:0;padding:0;width:280px;width:100%}#page_images li{position:relative;list-style:none;float:left;margin:10px 20px 20px 0}#page_images li *{cursor:move}#page_images li.odd{margin-right:18px}#page_images li .image_actions{background:white;position:absolute;padding:3px;left:0;top:0;width:135px}#page_images li .image_actions *{cursor:pointer}#page_images li .image_actions.no_captions{background:transparent}#page_images>li .image_actions img.caption{position:absolute;right:3px;top:3px}#content ul.ui-sortable li{border:0;background:none !important}#content #page_images.ui-sortable li.placeholder{width:135px;height:135px}a#add_image_link{margin-top:0;line-height:29px;padding-left:20px;display:inline;border-bottom:0;background:url(/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png) no-repeat 0px 6px}.page-images-caption-modal.plain textarea{width:400px}
diff --git a/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css.gz b/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css.gz
new file mode 100644
index 0000000..3d924a7
--- /dev/null
+++ b/public/assets/refinery/page-image-picker-2e152f46f671179cd0c3738b6a1cc815.css.gz
Binary files differ
diff --git a/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js b/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js
new file mode 100644
index 0000000..3d81ed0
--- /dev/null
+++ b/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js
@@ -0,0 +1 @@
+var image_added;!function(r){var i,o,n,d,s,p;r(document).ready(function(){var e=r("#page_image_picker");p=e.data("input-type"),s="wym"==p,r("#custom_images_tab a").click(function(){if(!e.data("size-applied")&&s){var t=r(".page_part:first .wym_box"),a=r(".page_part:first iframe");e.css({height:t.height(),width:t.width()}).data("size-applied",!0).corner("tr 5px").corner("bottom 5px").find(".wym_box").css({backgroundColor:"white",height:a.height()+r(".page_part:first .wym_area_top").height()-parseInt(r(".wym_area_top .label_inline_with_link a").css("lineHeight")),width:a.width()-20,"border-color":a.css("border-top-color"),"border-style":a.css("border-top-style"),"border-width":a.css("border-top-width"),padding:"0px 10px 0px 10px"})}}),r("#page_images li textarea:hidden").each(function(t){var a=r(this).attr("name"),e=r(this);e.attr("data-old-id",e.attr("id")),e.attr("name","ignore_me_"+t),e.attr("id","ignore_me_"+t);var i=r("<input>").addClass("caption").attr("type","hidden").attr("name",a).attr("id",e.attr("data-old-id")).val(e.val());e.parents("li").first().append(i)}),i(),r(".page-images-caption-modal").hide(),d=r("#page_images .js-page-images-template").detach()}),i=function(){s&&WYMeditor.onload_functions.push(function(){r(".wym_box").css({width:null})}),r("#page_images").sortable({tolerance:"pointer",placeholder:"placeholder",cursor:"drag",items:"li",stop:n}),r("#page_images").on("mouseenter mouseleave","li",function(t){var a=r(this),e=a.find(".image_actions");if("mouseenter"==t.type){if(0==e.length){e=r("<div class='image_actions'></div>");var i=r("<img src='/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png' width='16' height='16' />");if(i.appendTo(e),i.click(function(){r(this).parents("li").first().remove(),n()}),0<a.find("textarea.page_caption").length){var d=r("<img src='/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png' width='16' height='16' class='caption' />");d.appendTo(e),d.click(o)}else e.addClass("no_captions");e.appendTo(a)}e.show()}else"mouseleave"==t.type&&e.hide()}),n()},image_added=function(t){var a=d.clone(),e=r(t).attr("id").replace("image_","");a.find("input:hidden:first").val(e),r("<img />").attr({title:r(t).attr("title"),alt:r(t).attr("alt"),src:r(t).attr("data-grid")}).appendTo(a),a.attr("id","image_"+e).removeClass("empty"),a.appendTo(r("#page_images")),i()},o=function(){var t=r(this).closest("li"),a=t.find(".page-images-caption-modal > textarea"),e=a.parent(),i={textarea:{width:400,height:"auto"},wym:{width:928,height:530}};e.find(".js-page-images-done").on("click",function(){e.dialog("close")});var d=function(){s&&a.data("wymeditor").update(),r("li.current_caption_list_item").removeClass("current_caption_list_item"),r("#"+a.attr("data-old-id")).val(a.val()),e.dialog("destroy")};t.addClass("current_caption_list_item"),e.dialog({title:"Add Caption",modal:!0,resizable:!1,autoOpen:!0,width:i[p].width,height:i[p].height,close:d}),s?a.addClass("wymeditor active_rotator_wymeditor widest").wymeditor(wymeditor_boot_options):a.show()},n=function(){r("#page_images li textarea:hidden").each(function(t,a){var e=r(a).attr("name").split("_");e[2]=""+t,r(a).attr("name",e.join("_")),r(a).attr("id",r(a).attr("id").replace(/_\d/,"_"+t)),r(a).attr("data-old-id",r(a).attr("data-old-id").replace(/_\d_/,"_"+t+"_").replace(/_\d/,"_"+t))}),r("#page_images li").each(function(e,t){r("input:hidden",t).each(function(){var t=r(this),a=t.attr("name").split("]");a[1]="["+e,t.attr("name",a.join("]")),t.attr("id",t.attr("id").replace(/_\d_/,"_"+e+"_").replace(/_\d/,"_"+e))})})}}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js.gz b/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js.gz
new file mode 100644
index 0000000..8cb310c
--- /dev/null
+++ b/public/assets/refinery/page-image-picker-7724cd16d94e1b5061014518892b91bf.js.gz
Binary files differ
diff --git a/public/assets/refinery/page-image-picker.css b/public/assets/refinery/page-image-picker.css
new file mode 100644
index 0000000..a3434ad
--- /dev/null
+++ b/public/assets/refinery/page-image-picker.css
@@ -0,0 +1 @@
+#page_images{margin:0;padding:0;width:280px;width:100%}#page_images li{position:relative;list-style:none;float:left;margin:10px 20px 20px 0}#page_images li *{cursor:move}#page_images li.odd{margin-right:18px}#page_images li .image_actions{background:white;position:absolute;padding:3px;left:0;top:0;width:135px}#page_images li .image_actions *{cursor:pointer}#page_images li .image_actions.no_captions{background:transparent}#page_images>li .image_actions img.caption{position:absolute;right:3px;top:3px}#content ul.ui-sortable li{border:0;background:none !important}#content #page_images.ui-sortable li.placeholder{width:135px;height:135px}a#add_image_link{margin-top:0;line-height:29px;padding-left:20px;display:inline;border-bottom:0;background:url(/assets/refinery/icons/add.png) no-repeat 0px 6px}.page-images-caption-modal.plain textarea{width:400px}
diff --git a/public/assets/refinery/page-image-picker.css.gz b/public/assets/refinery/page-image-picker.css.gz
new file mode 100644
index 0000000..589684d
--- /dev/null
+++ b/public/assets/refinery/page-image-picker.css.gz
Binary files differ
diff --git a/public/assets/refinery/page-image-picker.js b/public/assets/refinery/page-image-picker.js
new file mode 100644
index 0000000..9323b1a
--- /dev/null
+++ b/public/assets/refinery/page-image-picker.js
@@ -0,0 +1 @@
+var image_added;!function(d){var i,o,n,r,s,p;d(document).ready(function(){var a=d("#page_image_picker");p=a.data("input-type"),s="wym"==p,d("#custom_images_tab a").click(function(){if(!a.data("size-applied")&&s){var t=d(".page_part:first .wym_box"),e=d(".page_part:first iframe");a.css({height:t.height(),width:t.width()}).data("size-applied",!0).corner("tr 5px").corner("bottom 5px").find(".wym_box").css({backgroundColor:"white",height:e.height()+d(".page_part:first .wym_area_top").height()-parseInt(d(".wym_area_top .label_inline_with_link a").css("lineHeight")),width:e.width()-20,"border-color":e.css("border-top-color"),"border-style":e.css("border-top-style"),"border-width":e.css("border-top-width"),padding:"0px 10px 0px 10px"})}}),d("#page_images li textarea:hidden").each(function(t){var e=d(this).attr("name"),a=d(this);a.attr("data-old-id",a.attr("id")),a.attr("name","ignore_me_"+t),a.attr("id","ignore_me_"+t);var i=d("<input>").addClass("caption").attr("type","hidden").attr("name",e).attr("id",a.attr("data-old-id")).val(a.val());a.parents("li").first().append(i)}),i(),d(".page-images-caption-modal").hide(),r=d("#page_images .js-page-images-template").detach()}),i=function(){s&&WYMeditor.onload_functions.push(function(){d(".wym_box").css({width:null})}),d("#page_images").sortable({tolerance:"pointer",placeholder:"placeholder",cursor:"drag",items:"li",stop:n}),d("#page_images").on("mouseenter mouseleave","li",function(t){var e=d(this),a=e.find(".image_actions");if("mouseenter"==t.type){if(0==a.length){a=d("<div class='image_actions'></div>");var i=d("<img src='/assets/refinery/icons/delete.png' width='16' height='16' />");if(i.appendTo(a),i.click(function(){d(this).parents("li").first().remove(),n()}),0<e.find("textarea.page_caption").length){var r=d("<img src='/assets/refinery/icons/user_comment.png' width='16' height='16' class='caption' />");r.appendTo(a),r.click(o)}else a.addClass("no_captions");a.appendTo(e)}a.show()}else"mouseleave"==t.type&&a.hide()}),n()},image_added=function(t){var e=r.clone(),a=d(t).attr("id").replace("image_","");e.find("input:hidden:first").val(a),d("<img />").attr({title:d(t).attr("title"),alt:d(t).attr("alt"),src:d(t).attr("data-grid")}).appendTo(e),e.attr("id","image_"+a).removeClass("empty"),e.appendTo(d("#page_images")),i()},o=function(){var t=d(this).closest("li"),e=t.find(".page-images-caption-modal > textarea"),a=e.parent(),i={textarea:{width:400,height:"auto"},wym:{width:928,height:530}};a.find(".js-page-images-done").on("click",function(){a.dialog("close")});var r=function(){s&&e.data("wymeditor").update(),d("li.current_caption_list_item").removeClass("current_caption_list_item"),d("#"+e.attr("data-old-id")).val(e.val()),a.dialog("destroy")};t.addClass("current_caption_list_item"),a.dialog({title:"Add Caption",modal:!0,resizable:!1,autoOpen:!0,width:i[p].width,height:i[p].height,close:r}),s?e.addClass("wymeditor active_rotator_wymeditor widest").wymeditor(wymeditor_boot_options):e.show()},n=function(){d("#page_images li textarea:hidden").each(function(t,e){var a=d(e).attr("name").split("_");a[2]=""+t,d(e).attr("name",a.join("_")),d(e).attr("id",d(e).attr("id").replace(/_\d/,"_"+t)),d(e).attr("data-old-id",d(e).attr("data-old-id").replace(/_\d_/,"_"+t+"_").replace(/_\d/,"_"+t))}),d("#page_images li").each(function(a,t){d("input:hidden",t).each(function(){var t=d(this),e=t.attr("name").split("]");e[1]="["+a,t.attr("name",e.join("]")),t.attr("id",t.attr("id").replace(/_\d_/,"_"+a+"_").replace(/_\d/,"_"+a))})})}}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/page-image-picker.js.gz b/public/assets/refinery/page-image-picker.js.gz
new file mode 100644
index 0000000..2a96156
--- /dev/null
+++ b/public/assets/refinery/page-image-picker.js.gz
Binary files differ
diff --git a/public/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png b/public/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png
new file mode 100644
index 0000000..c04b522
--- /dev/null
+++ b/public/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png
Binary files differ
diff --git a/public/assets/refinery/page_bg.png b/public/assets/refinery/page_bg.png
new file mode 100644
index 0000000..c04b522
--- /dev/null
+++ b/public/assets/refinery/page_bg.png
Binary files differ
diff --git a/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js b/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js
new file mode 100644
index 0000000..0441e7c
--- /dev/null
+++ b/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js
@@ -0,0 +1,65 @@
+/*!
+ * jQuery JavaScript Library v1.10.0
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-24T18:39Z
+ */
+function ImageDialog(t){(self=this).defaults={callback:null,multiple:!1},this.settings=$.extend({},this.defaults,t),this.create=function(){this.callback=this.settings.callback,this.init_tabs(),this.init_select(),this.init_actions()},this.init_tabs=function(){var t=$("#dialog_menu_left input:radio"),e=t.parent().filter(".selected_radio").find("input:radio").first()||t.first();t.click(function(){self.switch_area($(this))}),e.attr("checked","true"),self.switch_area(e)},this.switch_area=function(t){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),t.parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+t.val()+"_area").show()},this.init_select=function(){$("#existing_image_area_content ul li img").click(function(){self.toggle_image($(this))}),0<(selected_img=$("#existing_image_area_content ul li.selected img")).length&&self.toggle_image(selected_img.first())},this.toggle_image=function(t){if(0<t.length){self.settings.multiple||$("#existing_image_area_content ul li.selected").removeClass("selected"),t.parent().toggleClass("selected");t.attr("data-id");var e=$("#existing_image_size_area li.selected a").attr("data-geometry"),i=$("#existing_image_size_area li.selected a").attr("data-size"),n=$("#wants_to_resize_image").is(":checked");image_url=n?t.attr("data-"+i):t.attr("data-original"),parent&&(null!=(wym_src=parent.document.getElementById("wym_src"))&&(wym_src.value=image_url),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=t.attr("title")),null!=(wym_alt=parent.document.getElementById("wym_alt"))&&(wym_alt.value=t.attr("alt")),null!=(wym_size=parent.document.getElementById("wym_size"))&&void 0!==e&&(wym_size.value=e.replace(/[<>=]/g,"")))}},this.submit_image_choice=function(t){t.preventDefault(),selected_images=$("#existing_image_area_content ul li.selected img"),selected_images=self.settings.multiple?selected_images.get():selected_images.get(0),selected_images&&$.isFunction(self.callback)&&self.callback(selected_images),close_dialog(t)},this.init_actions=function(){$("#existing_image_area .form-actions-dialog #submit_button").not(".wym_iframe_body #existing_image_area .form-actions-dialog #submit_button").click($.proxy(self.submit_image_choice,self)),$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click($.proxy(close_dialog,self)),$("#existing_image_size_area ul li a").click(function(t){$("#existing_image_size_area ul li").removeClass("selected"),$(this).parent().addClass("selected"),$("#existing_image_size_area #wants_to_resize_image").attr("checked","checked"),self.toggle_image($("#existing_image_area_content ul li.selected img")),t.preventDefault()}),$("#existing_image_size_area #wants_to_resize_image").change(function(){$(this).is(":checked")?$("#existing_image_size_area ul li:first a").click():($("#existing_image_size_area ul li").removeClass("selected"),self.toggle_image($("#existing_image_area_content ul li.selected img")))}),image_area=$("#existing_image_area").not("#wym_iframe_body #existing_image_area"),image_area.find(".form-actions input#submit_button").click($.proxy(function(t){t.preventDefault(),$(this.document.getElementById("wym_dialog_submit")).click()},parent)),image_area.find(".form-actions a.close_dialog").click(close_dialog)}}!function(m,k){function r(t){var e=t.length,i=Et.type(t);return!Et.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||"function"!==i&&(0===e||"number"==typeof e&&0<e&&e-1 in t)))}function t(t){var i=Ct[t]={};return Et.each(t.match(ut)||[],function(t,e){i[e]=!0}),i}function n(t,e,i,n){if(Et.acceptData(t)){var s,o,a=Et.expando,r=t.nodeType,l=r?Et.cache:t,h=r?t[a]:t[a]&&a;if(h&&l[h]&&(n||l[h].data)||i!==k||"string"!=typeof e)return h||(h=r?t[a]=et.pop()||Et.guid++:a),l[h]||(l[h]=r?{}:{toJSON:Et.noop}),"object"!=typeof e&&"function"!=typeof e||(n?l[h]=Et.extend(l[h],e):l[h].data=Et.extend(l[h].data,e)),o=l[h],n||(o.data||(o.data={}),o=o.data),i!==k&&(o[Et.camelCase(e)]=i),"string"==typeof e?null==(s=o[e])&&(s=o[Et.camelCase(e)]):s=o,s}}function i(t,e,i){if(Et.acceptData(t)){var n,s,o=t.nodeType,a=o?Et.cache:t,r=o?t[Et.expando]:Et.expando;if(a[r]){if(e&&(n=i?a[r]:a[r].data)){s=(e=Et.isArray(e)?e.concat(Et.map(e,Et.camelCase)):e in n?[e]:(e=Et.camelCase(e))in n?[e]:e.split(" ")).length;for(;s--;)delete n[e[s]];if(i?!h(n):!Et.isEmptyObject(n))return}(i||(delete a[r].data,h(a[r])))&&(o?Et.cleanData([t],!0):Et.support.deleteExpando||a!=a.window?delete a[r]:a[r]=null)}}}function l(t,e,i){if(i===k&&1===t.nodeType){var n="data-"+e.replace(Tt,"-$1").toLowerCase();if("string"==typeof(i=t.getAttribute(n))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:Dt.test(i)?Et.parseJSON(i):i)}catch(s){}Et.data(t,e,i)}else i=k}return i}function h(t){var e;for(e in t)if(("data"!==e||!Et.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function s(){return!0}function c(){return!1}function e(){try{return Q.activeElement}catch(t){}}function o(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function a(t,i,n){if(Et.isFunction(i))return Et.grep(t,function(t,e){return!!i.call(t,e,t)!==n});if(i.nodeType)return Et.grep(t,function(t){return t===i!==n});if("string"==typeof i){if(Rt.test(i))return Et.filter(i,t,n);i=Et.filter(i,t)}return Et.grep(t,function(t){return 0<=Et.inArray(t,i)!==n})}function g(t){var e=Ut.split("|"),i=t.createDocumentFragment();if(i.createElement)for(;e.length;)i.createElement(e.pop());return i}function u(t,e){return Et.nodeName(t,"table")&&Et.nodeName(1===e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function v(t){return t.type=(null!==Et.find.attr(t,"type"))+"/"+t.type,t}function b(t){var e=se.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function _(t,e){for(var i,n=0;null!=(i=t[n]);n++)Et._data(i,"globalEval",!e||Et._data(e[n],"globalEval"))}function d(t,e){if(1===e.nodeType&&Et.hasData(t)){var i,n,s,o=Et._data(t),a=Et._data(e,o),r=o.events;if(r)for(i in delete a.handle,a.events={},r)for(n=0,s=r[i].length;n<s;n++)Et.event.add(e,i,r[i][n]);a.data&&(a.data=Et.extend({},a.data))}}function p(t,e){var i,n,s;if(1===e.nodeType){if(i=e.nodeName.toLowerCase(),!Et.support.noCloneEvent&&e[Et.expando]){for(n in(s=Et._data(e)).events)Et.removeEvent(e,n,s.handle);e.removeAttribute(Et.expando)}"script"===i&&e.text!==t.text?(v(e).text=t.text,b(e)):"object"===i?(e.parentNode&&(e.outerHTML=t.outerHTML),Et.support.html5Clone&&t.innerHTML&&!Et.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===i&&ee.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===i?e.defaultSelected=e.selected=t.defaultSelected:"input"!==i&&"textarea"!==i||(e.defaultValue=t.defaultValue)}}function y(t,e){var i,n,s=0,o=typeof t.getElementsByTagName!==V?t.getElementsByTagName(e||"*"):typeof t.querySelectorAll!==V?t.querySelectorAll(e||"*"):k;if(!o)for(o=[],i=t.childNodes||t;null!=(n=i[s]);s++)!e||Et.nodeName(n,e)?o.push(n):Et.merge(o,y(n,e));return e===k||e&&Et.nodeName(t,e)?Et.merge([t],o):o}function w(t){ee.test(t.type)&&(t.defaultChecked=t.checked)}function f(t,e){if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),n=e,s=ke.length;s--;)if((e=ke[s]+i)in t)return e;return n}function x(t,e){return t=e||t,"none"===Et.css(t,"display")||!Et.contains(t.ownerDocument,t)}function C(t,e){for(var i,n,s,o=[],a=0,r=t.length;a<r;a++)(n=t[a]).style&&(o[a]=Et._data(n,"olddisplay"),i=n.style.display,e?(o[a]||"none"!==i||(n.style.display=""),""===n.style.display&&x(n)&&(o[a]=Et._data(n,"olddisplay",N(n.nodeName)))):o[a]||(s=x(n),(i&&"none"!==i||!s)&&Et._data(n,"olddisplay",s?i:Et.css(n,"display"))));for(a=0;a<r;a++)(n=t[a]).style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?o[a]||"":"none"));return t}function D(t,e,i){var n=ge.exec(e);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):e}function T(t,e,i,n,s){for(var o=i===(n?"border":"content")?4:"width"===e?1:0,a=0;o<4;o+=2)"margin"===i&&(a+=Et.css(t,i+xe[o],!0,s)),n?("content"===i&&(a-=Et.css(t,"padding"+xe[o],!0,s)),"margin"!==i&&(a-=Et.css(t,"border"+xe[o]+"Width",!0,s))):(a+=Et.css(t,"padding"+xe[o],!0,s),"padding"!==i&&(a+=Et.css(t,"border"+xe[o]+"Width",!0,s)));return a}function S(t,e,i){var n=!0,s="width"===e?t.offsetWidth:t.offsetHeight,o=he(t),a=Et.support.boxSizing&&"border-box"===Et.css(t,"boxSizing",!1,o);if(s<=0||null==s){if(((s=ce(t,e,o))<0||null==s)&&(s=t.style[e]),ve.test(s))return s;n=a&&(Et.support.boxSizingReliable||s===t.style[e]),s=parseFloat(s)||0}return s+T(t,e,i||(a?"border":"content"),n,o)+"px"}function N(t){var e=Q,i=_e[t];return i||("none"!==(i=E(t,e))&&i||((e=((le=(le||Et("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(e.documentElement))[0].contentWindow||le[0].contentDocument).document).write("<!doctype html><html><body>"),e.close(),i=E(t,e),le.detach()),_e[t]=i),i}function E(t,e){var i=Et(e.createElement(t)).appendTo(e.body),n=Et.css(i[0],"display");return i.remove(),n}function I(i,t,n,s){var e;if(Et.isArray(t))Et.each(t,function(t,e){n||De.test(i)?s(i,e):I(i+"["+("object"==typeof e?t:"")+"]",e,n,s)});else if(n||"object"!==Et.type(t))s(i,t);else for(e in t)I(i+"["+e+"]",t[e],n,s)}function P(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var i,n=0,s=t.toLowerCase().match(ut)||[];if(Et.isFunction(e))for(;i=s[n++];)"+"===i[0]?(i=i.slice(1)||"*",(o[i]=o[i]||[]).unshift(e)):(o[i]=o[i]||[]).push(e)}}function M(e,s,o,a){function r(t){var n;return l[t]=!0,Et.each(e[t]||[],function(t,e){var i=e(s,o,a);return"string"!=typeof i||h||l[i]?h?!(n=i):void 0:(s.dataTypes.unshift(i),r(i),!1)}),n}var l={},h=e===Re;return r(s.dataTypes[0])||!l["*"]&&r("*")}function A(t,e){var i,n,s=Et.ajaxSettings.flatOptions||{};for(n in e)e[n]!==k&&((s[n]?t:i||(i={}))[n]=e[n]);return i&&Et.extend(!0,t,i),t}function $(t,e,i){for(var n,s,o,a,r=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),s===k&&(s=t.mimeType||e.getResponseHeader("Content-Type"));if(s)for(a in r)if(r[a]&&r[a].test(s)){l.unshift(a);break}if(l[0]in i)o=l[0];else{for(a in i){if(!l[0]||t.converters[a+" "+l[0]]){o=a;break}n||(n=a)}o=o||n}if(o)return o!==l[0]&&l.unshift(o),i[o]}function z(t,e,i,n){var s,o,a,r,l,h={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)h[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(i[t.responseFields[o]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=h[l+" "+o]||h["* "+o]))for(s in h)if((r=s.split(" "))[1]===o&&(a=h[l+" "+r[0]]||h["* "+r[0]])){!0===a?a=h[s]:!0!==h[s]&&(o=r[0],c.unshift(r[1]));break}if(!0!==a)if(a&&t["throws"])e=a(e);else try{e=a(e)}catch(u){return{state:"parsererror",error:a?u:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}function H(){try{return new m.XMLHttpRequest}catch(t){}}function j(){try{return new m.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function W(){return setTimeout(function(){Qe=k}),Qe=Et.now()}function O(t,e,i){for(var n,s=(ii[e]||[]).concat(ii["*"]),o=0,a=s.length;o<a;o++)if(n=s[o].call(i,e,t))return n}function L(o,t,e){var i,a,n=0,s=ei.length,r=Et.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=Qe||W(),e=Math.max(0,h.startTime+h.duration-t),i=1-(e/h.duration||0),n=0,s=h.tweens.length;n<s;n++)h.tweens[n].run(i);return r.notifyWith(o,[h,i,e]),i<1&&s?e:(r.resolveWith(o,[h]),!1)},h=r.promise({elem:o,props:Et.extend({},t),opts:Et.extend(!0,{specialEasing:{}},e),originalProperties:t,originalOptions:e,startTime:Qe||W(),duration:e.duration,tweens:[],createTween:function(t,e){var i=Et.Tween(o,h.opts,t,e,h.opts.specialEasing[t]||h.opts.easing);return h.tweens.push(i),i},stop:function(t){var e=0,i=t?h.tweens.length:0;if(a)return this;for(a=!0;e<i;e++)h.tweens[e].run(1);return t?r.resolveWith(o,[h,t]):r.rejectWith(o,[h,t]),this}}),c=h.props;for(F(c,h.opts.specialEasing);n<s;n++)if(i=ei[n].call(h,o,c,h.opts))return i;return Et.map(c,O,h),Et.isFunction(h.opts.start)&&h.opts.start.call(o,h),Et.fx.timer(Et.extend(l,{elem:o,anim:h,queue:h.opts.queue})),h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always)}function F(t,e){var i,n,s,o,a;for(i in t)if(s=e[n=Et.camelCase(i)],o=t[i],Et.isArray(o)&&(s=o[1],o=t[i]=o[0]),i!==n&&(t[n]=o,delete t[i]),(a=Et.cssHooks[n])&&"expand"in a)for(i in o=a.expand(o),delete t[n],o)i in t||(t[i]=o[i],e[i]=s);else e[n]=s}function R(e,t,i){var n,s,o,a,r,l,h=this,c={},u=e.style,d=e.nodeType&&x(e),p=Et._data(e,"fxshow");for(n in i.queue||(null==(r=Et._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,l=r.empty.fire,r.empty.fire=function(){r.unqueued||l()}),r.unqueued++,h.always(function(){h.always(function(){r.unqueued--,Et.queue(e,"fx").length||r.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(i.overflow=[u.overflow,u.overflowX,u.overflowY],"inline"===Et.css(e,"display")&&"none"===Et.css(e,"float")&&(Et.support.inlineBlockNeedsLayout&&"inline"!==N(e.nodeName)?u.zoom=1:u.display="inline-block")),i.overflow&&(u.overflow="hidden",Et.support.shrinkWrapBlocks||h.always(function(){u.overflow=i.overflow[0],u.overflowX=i.overflow[1],u.overflowY=i.overflow[2]})),t)if(s=t[n],Je.exec(s)){if(delete t[n],o=o||"toggle"===s,s===(d?"hide":"show"))continue;c[n]=p&&p[n]||Et.style(e,n)}if(!Et.isEmptyObject(c))for(n in p?"hidden"in p&&(d=p.hidden):p=Et._data(e,"fxshow",{}),o&&(p.hidden=!d),d?Et(e).show():h.done(function(){Et(e).hide()}),h.done(function(){var t;for(t in Et._removeData(e,"fxshow"),c)Et.style(e,t,c[t])}),c)a=O(d?p[n]:0,n,h),n in p||(p[n]=a.start,d&&(a.end=a.start,a.start="width"===n||"height"===n?1:0))}function B(t,e,i,n,s){return new B.prototype.init(t,e,i,n,s)}function q(t,e){var i,n={height:t},s=0;for(e=e?1:0;s<4;s+=2-e)n["margin"+(i=xe[s])]=n["padding"+i]=t;return e&&(n.opacity=n.width=t),n}function Y(t){return Et.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var U,K,V=typeof k,X=m.location,Q=m.document,G=Q.documentElement,J=m.jQuery,Z=m.$,tt={},et=[],it="1.10.0",nt=et.concat,st=et.push,ot=et.slice,at=et.indexOf,rt=tt.toString,lt=tt.hasOwnProperty,ht=it.trim,Et=function(t,e){return new Et.fn.init(t,e,K)},ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ut=/\S+/g,dt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,pt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ft=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,mt=/^[\],:{}\s]*$/,gt=/(?:^|:|,)(?:\s*\[)+/g,vt=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,bt=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,_t=/^-ms-/,yt=/-([\da-z])/gi,wt=function(t,e){return e.toUpperCase()},xt=function(t){(Q.addEventListener||"load"===t.type||"complete"===Q.readyState)&&(kt(),Et.ready())},kt=function(){Q.addEventListener?(Q.removeEventListener("DOMContentLoaded",xt,!1),m.removeEventListener("load",xt,!1)):(Q.detachEvent("onreadystatechange",xt),m.detachEvent("onload",xt))};Et.fn=Et.prototype={jquery:it,constructor:Et,init:function(t,e,i){var n,s;if(!t)return this;if("string"==typeof t){if(!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&3<=t.length?[null,t,null]:pt.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof Et?e[0]:e,Et.merge(this,Et.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:Q,!0)),ft.test(n[1])&&Et.isPlainObject(e))for(n in e)Et.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}if((s=Q.getElementById(n[2]))&&s.parentNode){if(s.id!==n[2])return i.find(t);this.length=1,this[0]=s}return this.context=Q,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):Et.isFunction(t)?i.ready(t):(t.selector!==k&&(this.selector=t.selector,this.context=t.context),Et.makeArray(t,this))},selector:"",length:0,toArray:function(){return ot.call(this)},get:function(t){return null==t?this.toArray():t<0?this[this.length+t]:this[t]},pushStack:function(t){var e=Et.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return Et.each(this,t,e)},ready:function(t){return Et.ready.promise().done(t),this},slice:function(){return this.pushStack(ot.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(0<=i&&i<e?[this[i]]:[])},map:function(i){return this.pushStack(Et.map(this,function(t,e){return i.call(t,e,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:st,sort:[].sort,splice:[].splice},Et.fn.init.prototype=Et.fn,Et.extend=Et.fn.extend=function(t,e){var i,n,s,o,a,r,l=t||{},h=1,c=arguments.length,u=!1;for("boolean"==typeof l&&(u=l,l=e||{},h=2),"object"==typeof l||Et.isFunction(l)||(l={}),c===h&&(l=this,--h);h<c;h++)if(null!=(a=arguments[h]))for(o in a)i=l[o],l!==(s=a[o])&&(u&&s&&(Et.isPlainObject(s)||(n=Et.isArray(s)))?(n?(n=!1,r=i&&Et.isArray(i)?i:[]):r=i&&Et.isPlainObject(i)?i:{},l[o]=Et.extend(u,r,s)):s!==k&&(l[o]=s));return l},Et.extend({expando:"jQuery"+(it+Math.random()).replace(/\D/g,""),noConflict:function(t){return m.$===Et&&(m.$=Z),t&&m.jQuery===Et&&(m.jQuery=J),Et},isReady:!1,readyWait:1,holdReady:function(t){t?Et.readyWait++:Et.ready(!0)},ready:function(t){if(!0===t?!--Et.readyWait:!Et.isReady){if(!Q.body)return setTimeout(Et.ready);(Et.isReady=!0)!==t&&0<--Et.readyWait||(U.resolveWith(Q,[Et]),Et.fn.trigger&&Et(Q).trigger("ready").off("ready"))}},isFunction:function(t){return"function"===Et.type(t)},isArray:Array.isArray||function(t){return"array"===Et.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},type:function(t){return null==t?String(t):"object"==typeof t||"function"==typeof t?tt[rt.call(t)]||"object":typeof t},isPlainObject:function(t){var e;if(!t||"object"!==Et.type(t)||t.nodeType||Et.isWindow(t))return!1;try{if(t.constructor&&!lt.call(t,"constructor")&&!lt.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(i){return!1}if(Et.support.ownLast)for(e in t)return lt.call(t,e);for(e in t);return e===k||lt.call(t,e)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},error:function(t){throw new Error(t)},parseHTML:function(t,e,i){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(i=e,e=!1),e=e||Q;var n=ft.exec(t),s=!i&&[];return n?[e.createElement(n[1])]:(n=Et.buildFragment([t],e,s),s&&Et(s).remove(),Et.merge([],n.childNodes))},parseJSON:function(t){return m.JSON&&m.JSON.parse?m.JSON.parse(t):null===t?t:"string"==typeof t&&(t=Et.trim(t))&&mt.test(t.replace(vt,"@").replace(bt,"]").replace(gt,""))?new Function("return "+t)():void Et.error("Invalid JSON: "+t)},parseXML:function(t){var e;if(!t||"string"!=typeof t)return null;try{m.DOMParser?e=(new DOMParser).parseFromString(t,"text/xml"):((e=new ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t))}catch(i){e=k}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length||Et.error("Invalid XML: "+t),e},noop:function(){},globalEval:function(t){t&&Et.trim(t)&&(m.execScript||function(t){m.eval.call(m,t)})(t)},camelCase:function(t){return t.replace(_t,"ms-").replace(yt,wt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,i){var n=0,s=t.length,o=r(t);if(i){if(o)for(;n<s&&!1!==e.apply(t[n],i);n++);else for(n in t)if(!1===e.apply(t[n],i))break}else if(o)for(;n<s&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:ht&&!ht.call("\ufeff\xa0")?function(t){return null==t?"":ht.call(t)}:function(t){return null==t?"":(t+"").replace(dt,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(r(Object(t))?Et.merge(i,"string"==typeof t?[t]:t):st.call(i,t)),i},inArray:function(t,e,i){var n;if(e){if(at)return at.call(e,t,i);for(n=e.length,i=i?i<0?Math.max(0,n+i):i:0;i<n;i++)if(i in e&&e[i]===t)return i}return-1},merge:function(t,e){var i=e.length,n=t.length,s=0;if("number"==typeof i)for(;s<i;s++)t[n++]=e[s];else for(;e[s]!==k;)t[n++]=e[s++];return t.length=n,t},grep:function(t,e,i){var n=[],s=0,o=t.length;for(i=!!i;s<o;s++)i!==!!e(t[s],s)&&n.push(t[s]);return n},map:function(t,e,i){var n,s=0,o=t.length,a=[];if(r(t))for(;s<o;s++)null!=(n=e(t[s],s,i))&&(a[a.length]=n);else for(s in t)null!=(n=e(t[s],s,i))&&(a[a.length]=n);return nt.apply([],a)},guid:1,proxy:function(t,e){var i,n,s;return"string"==typeof e&&(s=t[e],e=t,t=s),Et.isFunction(t)?(i=ot.call(arguments,2),(n=function(){return t.apply(e||this,i.concat(ot.call(arguments)))}).guid=t.guid=t.guid||Et.guid++,n):k},access:function(t,e,i,n,s,o,a){var r=0,l=t.length,h=null==i;if("object"===Et.type(i))for(r in s=!0,i)Et.access(t,e,r,i[r],!0,o,a);else if(n!==k&&(s=!0,Et.isFunction(n)||(a=!0),h&&(a?(e.call(t,n),e=null):(h=e,e=function(t,e,i){return h.call(Et(t),i)})),e))for(;r<l;r++)e(t[r],i,a?n:n.call(t[r],r,e(t[r],i)));return s?t:h?e.call(t):l?e(t[0],i):o},now:function(){return(new Date).getTime()},swap:function(t,e,i,n){var s,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in s=i.apply(t,n||[]),e)t.style[o]=a[o];return s}}),Et.ready.promise=function(e){if(!U)if(U=Et.Deferred(),"complete"===Q.readyState)setTimeout(Et.ready);else if(Q.addEventListener)Q.addEventListener("DOMContentLoaded",xt,!1),m.addEventListener("load",xt,!1);else{Q.attachEvent("onreadystatechange",xt),m.attachEvent("onload",xt);var i=!1;try{i=null==m.frameElement&&Q.documentElement}catch(n){}i&&i.doScroll&&function t(){if(!Et.isReady){try{i.doScroll("left")}catch(n){return setTimeout(t,50)}kt(),Et.ready()}}()}return U.promise(e)},Et.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){tt["[object "+e+"]"]=e.toLowerCase()}),K=Et(Q),
+/*!
+ * Sizzle CSS Selector Engine v1.9.4-pre
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-15
+ */
+function(i,s){function w(t,e,i,n){var s,o,a,r,l,h,c,u,d,p;if((e?e.ownerDocument||e:q)!==H&&z(e),i=i||[],!t||"string"!=typeof t)return i;if(1!==(r=(e=e||H).nodeType)&&9!==r)return[];if(W&&!n){if(s=xt.exec(t))if(a=s[1]){if(9===r){if(!(o=e.getElementById(a))||!o.parentNode)return i;if(o.id===a)return i.push(o),i}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(a))&&R(e,o)&&o.id===a)return i.push(o),i}else{if(s[2])return st.apply(i,e.getElementsByTagName(t)),i;if((a=s[3])&&S.getElementsByClassName&&e.getElementsByClassName)return st.apply(i,e.getElementsByClassName(a)),i}if(S.qsa&&(!O||!O.test(t))){if(u=c=B,d=e,p=9===r&&t,1===r&&"object"!==e.nodeName.toLowerCase()){for(h=m(t),(c=e.getAttribute("id"))?u=c.replace(Dt,"\\$&"):e.setAttribute("id",u),u="[id='"+u+"'] ",l=h.length;l--;)h[l]=u+g(h[l]);d=gt.test(t)&&e.parentNode||e,p=h.join(",")}if(p)try{return st.apply(i,d.querySelectorAll(p)),i}catch(f){}finally{c||e.removeAttribute("id")}}}return C(t.replace(pt,"$1"),e,i,n)}function e(t){return wt.test(t+"")}function t(){function i(t,e){return n.push(t+=" ")>E.cacheLength&&delete i[n.shift()],i[t]=e}var n=[];return i}function l(t){return t[B]=!0,t}function n(t){var e=H.createElement("div");try{return!!t(e)}catch(i){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e,i){for(var n,s=(t=t.split("|")).length,o=i?null:e;s--;)(n=E.attrHandle[t[s]])&&n!==e||(E.attrHandle[t[s]]=o)}function a(t,e){var i=t.getAttributeNode(e);return i&&i.specified?i.value:!0===t[e]?e.toLowerCase():null}function r(t,e){return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}function h(t){if("input"===t.nodeName.toLowerCase())return t.defaultValue}function c(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Z)-(~t.sourceIndex||Z);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function u(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function d(i){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===i}}function p(a){return l(function(o){return o=+o,l(function(t,e){for(var i,n=a([],t.length,o),s=n.length;s--;)t[i=n[s]]&&(t[i]=!(e[i]=t[i]))})})}function m(t,e){var i,n,s,o,a,r,l,h=V[t+" "];if(h)return e?0:h.slice(0);for(a=t,r=[],l=E.preFilter;a;){for(o in i&&!(n=ft.exec(a))||(n&&(a=a.slice(n[0].length)||a),r.push(s=[])),i=!1,(n=mt.exec(a))&&(i=n.shift(),s.push({value:i,type:n[0].replace(pt," ")}),a=a.slice(i.length)),E.filter)!(n=yt[o].exec(a))||l[o]&&!(n=l[o](n))||(i=n.shift(),s.push({value:i,type:o,matches:n}),a=a.slice(i.length));if(!i)break}return e?a.length:a?w.error(t):V(t,r).slice(0)}function g(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function f(r,t,e){var l=t.dir,h=e&&"parentNode"===l,c=U++;return t.first?function(t,e,i){for(;t=t[l];)if(1===t.nodeType||h)return r(t,e,i)}:function(t,e,i){var n,s,o,a=Y+" "+c;if(i){for(;t=t[l];)if((1===t.nodeType||h)&&r(t,e,i))return!0}else for(;t=t[l];)if(1===t.nodeType||h)if((s=(o=t[B]||(t[B]={}))[l])&&s[0]===a){if(!0===(n=s[1])||n===N)return!0===n}else if((s=o[l]=[a])[1]=r(t,e,i)||N,!0===s[1])return!0}}function v(s){return 1<s.length?function(t,e,i){for(var n=s.length;n--;)if(!s[n](t,e,i))return!1;return!0}:s[0]}function x(t,e,i,n,s){for(var o,a=[],r=0,l=t.length,h=null!=e;r<l;r++)(o=t[r])&&(i&&!i(o,n,s)||(a.push(o),h&&e.push(r)));return a}function b(p,f,m,g,v,t){return g&&!g[B]&&(g=b(g)),v&&!v[B]&&(v=b(v,t)),l(function(t,e,i,n){var s,o,a,r=[],l=[],h=e.length,c=t||k(f||"*",i.nodeType?[i]:i,[]),u=!p||!t&&f?c:x(c,r,p,i,n),d=m?v||(t?p:h||g)?[]:e:u;if(m&&m(u,d,i,n),g)for(s=x(d,l),g(s,[],i,n),o=s.length;o--;)(a=s[o])&&(d[l[o]]=!(u[l[o]]=a));if(t){if(v||p){if(v){for(s=[],o=d.length;o--;)(a=d[o])&&s.push(u[o]=a);v(null,d=[],s,n)}for(o=d.length;o--;)(a=d[o])&&-1<(s=v?at.call(t,a):r[o])&&(t[s]=!(e[s]=a))}}else d=x(d===e?d.splice(h,d.length):d),v?v(null,e,d,n):st.apply(e,d)})}function _(t){for(var n,e,i,s=t.length,o=E.relative[t[0].type],a=o||E.relative[" "],r=o?1:0,l=f(function(t){return t===n},a,!0),h=f(function(t){return-1<at.call(n,t)},a,!0),c=[function(t,e,i){return!o&&(i||e!==A)||((n=e).nodeType?l(t,e,i):h(t,e,i))}];r<s;r++)if(e=E.relative[t[r].type])c=[f(v(c),e)];else{if((e=E.filter[t[r].type].apply(null,t[r].matches))[B]){for(i=++r;i<s&&!E.relative[t[i].type];i++);return b(1<r&&v(c),1<r&&g(t.slice(0,r-1).concat({value:" "===t[r-2].type?"*":""})).replace(pt,"$1"),e,r<i&&_(t.slice(r,i)),i<s&&_(t=t.slice(i)),i<s&&g(t))}c.push(e)}return v(c)}function y(g,v){var b=0,_=0<v.length,y=0<g.length,t=function(t,e,i,n,s){var o,a,r,l=[],h=0,c="0",u=t&&[],d=null!=s,p=A,f=t||y&&E.find.TAG("*",s&&e.parentNode||e),m=Y+=null==p?1:Math.random()||.1;for(d&&(A=e!==H&&e,N=b);null!=(o=f[c]);c++){if(y&&o){for(a=0;r=g[a++];)if(r(o,e,i)){n.push(o);break}d&&(Y=m,N=++b)}_&&((o=!r&&o)&&h--,t&&u.push(o))}if(h+=c,_&&c!==h){for(a=0;r=v[a++];)r(u,l,e,i);if(t){if(0<h)for(;c--;)u[c]||l[c]||(l[c]=it.call(n));l=x(l)}st.apply(n,l),d&&!t&&0<l.length&&1<h+v.length&&w.uniqueSort(n)}return d&&(Y=m,A=p),u};return _?l(t):t}function k(t,e,i){for(var n=0,s=e.length;n<s;n++)w(t,e[n],i);return i}function C(t,e,i,n){var s,o,a,r,l,h=m(t);if(!n&&1===h.length){if(2<(o=h[0]=h[0].slice(0)).length&&"ID"===(a=o[0]).type&&S.getById&&9===e.nodeType&&W&&E.relative[o[1].type]){if(!(e=(E.find.ID(a.matches[0].replace(Tt,St),e)||[])[0]))return i;t=t.slice(o.shift().value.length)}for(s=yt.needsContext.test(t)?0:o.length;s--&&(a=o[s],!E.relative[r=a.type]);)if((l=E.find[r])&&(n=l(a.matches[0].replace(Tt,St),gt.test(o[0].type)&&e.parentNode||e))){if(o.splice(s,1),!(t=n.length&&g(o)))return st.apply(i,n),i;break}}return M(t,h)(n,e,!W,i,gt.test(t)),i}function D(){}var T,S,N,E,I,P,M,A,$,z,H,j,W,O,L,F,R,B="sizzle"+-new Date,q=i.document,Y=0,U=0,K=t(),V=t(),X=t(),Q=!1,G=function(){return 0},J=typeof s,Z=1<<31,tt={}.hasOwnProperty,et=[],it=et.pop,nt=et.push,st=et.push,ot=et.slice,at=et.indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(this[e]===t)return e;return-1},rt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lt="[\\x20\\t\\r\\n\\f]",ht="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ct=ht.replace("w","w#"),ut="\\["+lt+"*("+ht+")"+lt+"*(?:([*^$|!~]?=)"+lt+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ct+")|)|)"+lt+"*\\]",dt=":("+ht+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ut.replace(3,8)+")*)|.*)\\)|)",pt=new RegExp("^"+lt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+lt+"+$","g"),ft=new RegExp("^"+lt+"*,"+lt+"*"),mt=new RegExp("^"+lt+"*([>+~]|"+lt+")"+lt+"*"),gt=new RegExp(lt+"*[+~]"),vt=new RegExp("="+lt+"*([^\\]'\"]*)"+lt+"*\\]","g"),bt=new RegExp(dt),_t=new RegExp("^"+ct+"$"),yt={ID:new RegExp("^#("+ht+")"),CLASS:new RegExp("^\\.("+ht+")"),TAG:new RegExp("^("+ht.replace("w","w*")+")"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+lt+"*(even|odd|(([+-]|)(\\d*)n|)"+lt+"*(?:([+-]|)"+lt+"*(\\d+)|))"+lt+"*\\)|)","i"),bool:new RegExp("^(?:"+rt+")$","i"),needsContext:new RegExp("^"+lt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+lt+"*((?:-\\d)?\\d*)"+lt+"*\\)|)(?=[^-]|$)","i")},wt=/^[^{]+\{\s*\[native \w/,xt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,kt=/^(?:input|select|textarea|button)$/i,Ct=/^h\d$/i,Dt=/'|\\/g,Tt=new RegExp("\\\\([\\da-f]{1,6}"+lt+"?|("+lt+")|.)","ig"),St=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{st.apply(et=ot.call(q.childNodes),q.childNodes),et[q.childNodes.length].nodeType}catch(Nt){st={apply:et.length?function(t,e){nt.apply(t,ot.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}for(T in P=w.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},S=w.support={},z=w.setDocument=function(t){var l=t?t.ownerDocument||t:q;return l!==H&&9===l.nodeType&&l.documentElement?(j=(H=l).documentElement,W=!P(l),S.attributes=n(function(t){return t.innerHTML="<a href='#'></a>",o("type|href|height|width",r,"#"===t.firstChild.getAttribute("href")),o(rt,a,null==t.getAttribute("disabled")),t.className="i",!t.getAttribute("className")}),S.input=n(function(t){return t.innerHTML="<input>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}),o("value",h,S.attributes&&S.input),S.getElementsByTagName=n(function(t){return t.appendChild(l.createComment("")),!t.getElementsByTagName("*").length}),S.getElementsByClassName=n(function(t){return t.innerHTML="<div class='a'></div><div class='a i'></div>",t.firstChild.className="i",2===t.getElementsByClassName("i").length}),S.getById=n(function(t){return j.appendChild(t).id=B,!l.getElementsByName||!l.getElementsByName(B).length}),S.getById?(E.find.ID=function(t,e){if(typeof e.getElementById!==J&&W){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}},E.filter.ID=function(t){var e=t.replace(Tt,St);return function(t){return t.getAttribute("id")===e}}):(delete E.find.ID,E.filter.ID=function(t){var i=t.replace(Tt,St);return function(t){var e=typeof t.getAttributeNode!==J&&t.getAttributeNode("id");return e&&e.value===i}}),E.find.TAG=S.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==J)return e.getElementsByTagName(t)}:function(t,e){var i,n=[],s=0,o=e.getElementsByTagName(t);if("*"===t){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},E.find.CLASS=S.getElementsByClassName&&function(t,e){if(typeof e.getElementsByClassName!==J&&W)return e.getElementsByClassName(t)},L=[],O=[],(S.qsa=e(l.querySelectorAll))&&(n(function(t){t.innerHTML="<select><option selected=''></option></select>",t.querySelectorAll("[selected]").length||O.push("\\["+lt+"*(?:value|"+rt+")"),t.querySelectorAll(":checked").length||O.push(":checked")}),n(function(t){var e=l.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("t",""),t.querySelectorAll("[t^='']").length&&O.push("[*^$]="+lt+"*(?:''|\"\")"),t.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),O.push(",.*:")})),(S.matchesSelector=e(F=j.webkitMatchesSelector||j.mozMatchesSelector||j.oMatchesSelector||j.msMatchesSelector))&&n(function(t){S.disconnectedMatch=F.call(t,"div"),F.call(t,"[s!='']:x"),L.push("!=",dt)}),O=O.length&&new RegExp(O.join("|")),L=L.length&&new RegExp(L.join("|")),R=e(j.contains)||j.compareDocumentPosition?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S.sortDetached=n(function(t){return 1&t.compareDocumentPosition(l.createElement("div"))}),G=j.compareDocumentPosition?function(t,e){if(t===e)return Q=!0,0;var i=e.compareDocumentPosition&&t.compareDocumentPosition&&t.compareDocumentPosition(e);return i?1&i||!S.sortDetached&&e.compareDocumentPosition(t)===i?t===l||R(q,t)?-1:e===l||R(q,e)?1:$?at.call($,t)-at.call($,e):0:4&i?-1:1:t.compareDocumentPosition?-1:1}:function(t,e){var i,n=0,s=t.parentNode,o=e.parentNode,a=[t],r=[e];if(t===e)return Q=!0,0;if(!s||!o)return t===l?-1:e===l?1:s?-1:o?1:$?at.call($,t)-at.call($,e):0;if(s===o)return c(t,e);for(i=t;i=i.parentNode;)a.unshift(i);for(i=e;i=i.parentNode;)r.unshift(i);for(;a[n]===r[n];)n++;return n?c(a[n],r[n]):a[n]===q?-1:r[n]===q?1:0},l):H},w.matches=function(t,e){return w(t,null,null,e)},w.matchesSelector=function(t,e){if((t.ownerDocument||t)!==H&&z(t),e=e.replace(vt,"='$1']"),S.matchesSelector&&W&&(!L||!L.test(e))&&(!O||!O.test(e)))try{var i=F.call(t,e);if(i||S.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(Nt){}return 0<w(e,H,null,[t]).length},w.contains=function(t,e){return(t.ownerDocument||t)!==H&&z(t),R(t,e)},w.attr=function(t,e){(t.ownerDocument||t)!==H&&z(t);var i=E.attrHandle[e.toLowerCase()],n=i&&tt.call(E.attrHandle,e.toLowerCase())?i(t,e,!W):s;return n===s?S.attributes||!W?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null:n},w.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},w.uniqueSort=function(t){var e,i=[],n=0,s=0;if(Q=!S.detectDuplicates,$=!S.sortStable&&t.slice(0),t.sort(G),Q){for(;e=t[s++];)e===t[s]&&(n=i.push(s));for(;n--;)t.splice(i[n],1)}return t},I=w.getText=function(t){var e,i="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=I(t)}else if(3===s||4===s)return t.nodeValue}else for(;e=t[n];n++)i+=I(e);return i},E=w.selectors={cacheLength:50,createPseudo:l,match:yt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(Tt,St),t[3]=(t[4]||t[5]||"").replace(Tt,St),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||w.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&w.error(t[0]),t},PSEUDO:function(t){var e,i=!t[5]&&t[2];return yt.CHILD.test(t[0])?null:(t[3]&&t[4]!==s?t[2]=t[4]:i&&bt.test(i)&&(e=m(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(Tt,St).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=K[t+" "];return e||(e=new RegExp("(^|"+lt+")"+t+"("+lt+"|$)"))&&K(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==J&&t.getAttribute("class")||"")})},ATTR:function(i,n,s){return function(t){var e=w.attr(t,i);return null==e?"!="===n:!n||(e+="","="===n?e===s:"!="===n?e!==s:"^="===n?s&&0===e.indexOf(s):"*="===n?s&&-1<e.indexOf(s):"$="===n?s&&e.slice(-s.length)===s:"~="===n?-1<(" "+e+" ").indexOf(s):"|="===n&&(e===s||e.slice(0,s.length+1)===s+"-"))}},CHILD:function(p,t,e,f,m){var g="nth"!==p.slice(0,3),v="last"!==p.slice(-4),b="of-type"===t;return 1===f&&0===m?function(t){return!!t.parentNode}:function(t,e,i){var n,s,o,a,r,l,h=g!==v?"nextSibling":"previousSibling",c=t.parentNode,u=b&&t.nodeName.toLowerCase(),d=!i&&!b;if(c){if(g){for(;h;){for(o=t;o=o[h];)if(b?o.nodeName.toLowerCase()===u:1===o.nodeType)return!1;l=h="only"===p&&!l&&"nextSibling"}return!0}if(l=[v?c.firstChild:c.lastChild],v&&d){for(r=(n=(s=c[B]||(c[B]={}))[p]||[])[0]===Y&&n[1],a=n[0]===Y&&n[2],o=r&&c.childNodes[r];o=++r&&o&&o[h]||(a=r=0)||l.pop();)if(1===o.nodeType&&++a&&o===t){s[p]=[Y,r,a];break}}else if(d&&(n=(t[B]||(t[B]={}))[p])&&n[0]===Y)a=n[1];else for(;(o=++r&&o&&o[h]||(a=r=0)||l.pop())&&((b?o.nodeName.toLowerCase()!==u:1!==o.nodeType)||!++a||(d&&((o[B]||(o[B]={}))[p]=[Y,a]),o!==t)););return(a-=m)===f||a%f==0&&0<=a/f}}},PSEUDO:function(t,o){var e,a=E.pseudos[t]||E.setFilters[t.toLowerCase()]||w.error("unsupported pseudo: "+t);return a[B]?a(o):1<a.length?(e=[t,t,"",o],E.setFilters.hasOwnProperty(t.toLowerCase())?l(function(t,e){for(var i,n=a(t,o),s=n.length;s--;)t[i=at.call(t,n[s])]=!(e[i]=n[s])}):function(t){return a(t,0,e)}):a}},pseudos:{not:l(function(t){var n=[],s=[],r=M(t.replace(pt,"$1"));return r[B]?l(function(t,e,i,n){for(var s,o=r(t,null,n,[]),a=t.length;a--;)(s=o[a])&&(t[a]=!(e[a]=s))}):function(t,e,i){return n[0]=t,r(n,null,i,s),!s.pop()}}),has:l(function(e){return function(t){return 0<w(e,t).length}}),contains:l(function(e){return function(t){return-1<(t.textContent||t.innerText||I(t)).indexOf(e)}}),lang:l(function(i){return _t.test(i||"")||w.error("unsupported lang: "+i),i=i.replace(Tt,St).toLowerCase(),function(t){var e;do{if(e=W?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===i||0===e.indexOf(i+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=i.location&&i.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===j},focus:function(t){return t===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if("@"<t.nodeName||3===t.nodeType||4===t.nodeType)return!1;return!0},parent:function(t){return!E.pseudos.empty(t)},header:function(t){return Ct.test(t.nodeName)},input:function(t){return kt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||e.toLowerCase()===t.type)},first:p(function(){return[0]}),last:p(function(t,e){return[e-1]}),eq:p(function(t,e,i){return[i<0?i+e:i]}),even:p(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:p(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:p(function(t,e,i){for(var n=i<0?i+e:i;0<=--n;)t.push(n);return t}),gt:p(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}},{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[T]=u(T);for(T in{submit:!0,reset:!0})E.pseudos[T]=d(T);M=w.compile=function(t,e){var i,n=[],s=[],o=X[t+" "];if(!o){for(e||(e=m(t)),i=e.length;i--;)(o=_(e[i]))[B]?n.push(o):s.push(o);o=X(t,y(s,n))}return o},E.pseudos.nth=E.pseudos.eq,D.prototype=E.filters=E.pseudos,E.setFilters=new D,S.sortStable=B.split("").sort(G).join("")===B,z(),[0,0].sort(G),S.detectDuplicates=Q,Et.find=w,Et.expr=w.selectors,Et.expr[":"]=Et.expr.pseudos,Et.unique=w.uniqueSort,Et.text=w.getText,Et.isXMLDoc=w.isXML,Et.contains=w.contains}(m);var Ct={};Et.Callbacks=function(s){s="string"==typeof s?Ct[s]||t(s):Et.extend({},s);var o,e,i,a,n,r,l=[],h=!s.once&&[],c=function(t){for(e=s.memory&&t,i=!0,n=r||0,r=0,a=l.length,o=!0;l&&n<a;n++)if(!1===l[n].apply(t[0],t[1])&&s.stopOnFalse){e=!1;break}o=!1,l&&(h?h.length&&c(h.shift()):e?l=[]:u.disable())},u={add:function(){if(l){var t=l.length;!function n(t){Et.each(t,function(t,e){var i=Et.type(e);"function"===i?s.unique&&u.has(e)||l.push(e):e&&e.length&&"string"!==i&&n(e)})}(arguments),o?a=l.length:e&&(r=t,c(e))}return this},remove:function(){return l&&Et.each(arguments,function(t,e){for(var i;-1<(i=Et.inArray(e,l,i));)l.splice(i,1),o&&(i<=a&&a--,i<=n&&n--)}),this},has:function(t){return t?-1<Et.inArray(t,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=h=e=k,this},disabled:function(){return!l},lock:function(){return h=k,e||u.disable(),this},locked:function(){return!h},fireWith:function(t,e){return e=[t,(e=e||[]).slice?e.slice():e],!l||i&&!h||(o?h.push(e):c(e)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},Et.extend({Deferred:function(t){var a=[["resolve","done",Et.Callbacks("once memory"),"resolved"],["reject","fail",Et.Callbacks("once memory"),"rejected"],["notify","progress",Et.Callbacks("memory")]],s="pending",r={state:function(){return s},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var o=arguments;return Et.Deferred(function(s){Et.each(a,function(t,e){var i=e[0],n=Et.isFunction(o[t])&&o[t];l[e[1]](function(){var t=n&&n.apply(this,arguments);t&&Et.isFunction(t.promise)?t.promise().done(s.resolve).fail(s.reject).progress(s.notify):s[i+"With"](this===r?s.promise():this,n?[t]:arguments)})}),o=null}).promise()},promise:function(t){return null!=t?Et.extend(t,r):r}},l={};return r.pipe=r.then,Et.each(a,function(t,e){var i=e[2],n=e[3];r[e[1]]=i.add,n&&i.add(function(){s=n},a[1^t][2].disable,a[2][2].lock),l[e[0]]=function(){return l[e[0]+"With"](this===l?r:this,arguments),this},l[e[0]+"With"]=i.fireWith}),r.promise(l),t&&t.call(l,l),l},when:function(t){var s,e,i,n=0,o=ot.call(arguments),a=o.length,r=1!==a||t&&Et.isFunction(t.promise)?a:0,l=1===r?t:Et.Deferred(),h=function(e,i,n){return function(t){i[e]=this,n[e]=1<arguments.length?ot.call(arguments):t,n===s?l.notifyWith(i,n):--r||l.resolveWith(i,n)}};if(1<a)for(s=new Array(a),e=new Array(a),i=new Array(a);n<a;n++)o[n]&&Et.isFunction(o[n].promise)?o[n].promise().done(h(n,i,o)).fail(l.reject).progress(h(n,e,s)):--r;return r||l.resolveWith(i,o),l.promise()}}),Et.support=function(o){var t,e,i,n,s,a,r,l,h,c=Q.createElement("div");if(c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",t=c.getElementsByTagName("*")||[],!(e=c.getElementsByTagName("a")[0])||!e.style||!t.length)return o;a=(n=Q.createElement("select")).appendChild(Q.createElement("option")),i=c.getElementsByTagName("input")[0],e.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(e.getAttribute("style")),o.hrefNormalized="/a"===e.getAttribute("href"),o.opacity=/^0.5/.test(e.style.opacity),o.cssFloat=!!e.style.cssFloat,o.checkOn=!!i.value,o.optSelected=a.selected,o.enctype=!!Q.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==Q.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,i.checked=!0,o.noCloneChecked=i.cloneNode(!0).checked,n.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(u){o.deleteExpando=!1}for(h in(i=Q.createElement("input")).setAttribute("value",""),o.input=""===i.getAttribute("value"),i.value="t",i.setAttribute("type","radio"),o.radioValue="t"===i.value,i.setAttribute("checked","t"),i.setAttribute("name","t"),(s=Q.createDocumentFragment()).appendChild(i),o.appendChecked=i.checked,o.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(r="on"+h,"t"),o[h+"Bubbles"]=r in m||!1===c.attributes[r].expando;for(h in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,Et(o))break;return o.ownLast="0"!==h,Et(function(){var t,e,i,n="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=Q.getElementsByTagName("body")[0];s&&((t=Q.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(t).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(i=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",o.reliableHiddenOffsets=l&&0===i[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",Et.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),m.getComputedStyle&&(o.pixelPosition="1%"!==(m.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(m.getComputedStyle(c,null)||{width:"4px"}).width,(e=c.appendChild(Q.createElement("div"))).style.cssText=c.style.cssText=n,e.style.marginRight=e.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((m.getComputedStyle(e,null)||{}).marginRight)),typeof c.style.zoom!==V&&(c.innerHTML="",c.style.cssText=n+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(s.style.zoom=1)),s.removeChild(t),t=c=i=e=null)}),t=n=s=a=e=i=null,o}({});var Dt=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Tt=/([A-Z])/g;Et.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?Et.cache[t[Et.expando]]:t[Et.expando])&&!h(t)},data:function(t,e,i){return n(t,e,i)},removeData:function(t,e){return i(t,e)},_data:function(t,e,i){return n(t,e,i,!0)},_removeData:function(t,e){return i(t,e,!0)},acceptData:function(t){if(t.nodeType&&1!==t.nodeType&&9!==t.nodeType)return!1;var e=t.nodeName&&Et.noData[t.nodeName.toLowerCase()];return!e||!0!==e&&t.getAttribute("classid")===e}}),Et.fn.extend({data:function(t,e){var i,n,s=null,o=0,a=this[0];if(t===k){if(this.length&&(s=Et.data(a),1===a.nodeType&&!Et._data(a,"parsedAttrs"))){for(i=a.attributes;o<i.length;o++)0===(n=i[o].name).indexOf("data-")&&l(a,n=Et.camelCase(n.slice(5)),s[n]);Et._data(a,"parsedAttrs",!0)}return s}return"object"==typeof t?this.each(function(){Et.data(this,t)}):1<arguments.length?this.each(function(){Et.data(this,t,e)}):a?l(a,t,Et.data(a,t)):null},removeData:function(t){return this.each(function(){Et.removeData(this,t)})}}),Et.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=Et._data(t,e),i&&(!n||Et.isArray(i)?n=Et._data(t,e,Et.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=Et.queue(t,e),n=i.length,s=i.shift(),o=Et._queueHooks(t,e),a=function(){Et.dequeue(t,e)};"inprogress"===s&&(s=i.shift(),n--),(o.cur=s)&&("fx"===e&&i.unshift("inprogress"),delete o.stop,s.call(t,a,o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return Et._data(t,i)||Et._data(t,i,{empty:Et.Callbacks("once memory").add(function(){Et._removeData(t,e+"queue"),Et._removeData(t,i)})})}}),Et.fn.extend({queue:function(e,i){var t=2;return"string"!=typeof e&&(i=e,e="fx",t--),arguments.length<t?Et.queue(this[0],e):i===k?this:this.each(function(){var t=Et.queue(this,e,i);Et._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&Et.dequeue(this,e)})},dequeue:function(t){return this.each(function(){Et.dequeue(this,t)})},delay:function(n,t){return n=Et.fx&&Et.fx.speeds[n]||n,t=t||"fx",this.queue(t,function(t,e){var i=setTimeout(t,n);e.stop=function(){clearTimeout(i)}})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,s=Et.Deferred(),o=this,a=this.length,r=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=k),t=t||"fx";a--;)(i=Et._data(o[a],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(r));return r(),s.promise(e)}});var St,Nt,It=/[\t\r\n\f]/g,Pt=/\r/g,Mt=/^(?:input|select|textarea|button|object)$/i,At=/^(?:a|area)$/i,$t=/^(?:checked|selected)$/i,zt=Et.support.getSetAttribute,Ht=Et.support.input;Et.fn.extend({attr:function(t,e){return Et.access(this,Et.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){Et.removeAttr(this,t)})},prop:function(t,e){return Et.access(this,Et.prop,t,e,1<arguments.length)},removeProp:function(e){return e=Et.propFix[e]||e,this.each(function(){try{this[e]=k,delete this[e]}catch(t){}})},addClass:function(e){var t,i,n,s,o,a=0,r=this.length,l="string"==typeof e&&e;if(Et.isFunction(e))return this.each(function(t){Et(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(ut)||[];a<r;a++)if(n=1===(i=this[a]).nodeType&&(i.className?(" "+i.className+" ").replace(It," "):" ")){for(o=0;s=t[o++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");i.className=Et.trim(n)}return this},removeClass:function(e){var t,i,n,s,o,a=0,r=this.length,l=0===arguments.length||"string"==typeof e&&e;if(Et.isFunction(e))return this.each(function(t){Et(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(ut)||[];a<r;a++)if(n=1===(i=this[a]).nodeType&&(i.className?(" "+i.className+" ").replace(It," "):"")){for(o=0;s=t[o++];)for(;0<=n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");i.className=e?Et.trim(n):""}return this},toggleClass:function(o,a){var r=typeof o,l="boolean"==typeof a;return Et.isFunction(o)?this.each(function(t){Et(this).toggleClass(o.call(this,t,this.className,a),a)}):this.each(function(){if("string"===r)for(var t,e=0,i=Et(this),n=a,s=o.match(ut)||[];t=s[e++];)n=l?n:!i.hasClass(t),i[n?"addClass":"removeClass"](t);else r!==V&&"boolean"!==r||(this.className&&Et._data(this,"__className__",this.className),this.className=this.className||!1===o?"":Et._data(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",i=0,n=this.length;i<n;i++)if(1===this[i].nodeType&&0<=(" "+this[i].className+" ").replace(It," ").indexOf(e))return!0;return!1},val:function(i){var t,n,s,e=this[0];return arguments.length?(s=Et.isFunction(i),this.each(function(t){var e;1===this.nodeType&&(null==(e=s?i.call(this,t,Et(this).val()):i)?e="":"number"==typeof e?e+="":Et.isArray(e)&&(e=Et.map(e,function(t){return null==t?"":t+""})),(n=Et.valHooks[this.type]||Et.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,e,"value")!==k||(this.value=e))})):e?(n=Et.valHooks[e.type]||Et.valHooks[e.nodeName.toLowerCase()])&&"get"in n&&(t=n.get(e,"value"))!==k?t:"string"==typeof(t=e.value)?t.replace(Pt,""):null==t?"":t:void 0}}),Et.extend({valHooks:{option:{get:function(t){var e=Et.find.attr(t,"value");return null!=e?e:t.text}},select:{get:function(t){for(var e,i,n=t.options,s=t.selectedIndex,o="select-one"===t.type||s<0,a=o?null:[],r=o?s+1:n.length,l=s<0?r:o?s:0;l<r;l++)if(((i=n[l]).selected||l===s)&&(Et.support.optDisabled?!i.disabled:null===i.getAttribute("disabled"))&&(!i.parentNode.disabled||!Et.nodeName(i.parentNode,"optgroup"))){if(e=Et(i).val(),o)return e;a.push(e)}return a},set:function(t,e){for(var i,n,s=t.options,o=Et.makeArray(e),a=s.length;a--;)((n=s[a]).selected=0<=Et.inArray(Et(n).val(),o))&&(i=!0);return i||(t.selectedIndex=-1),o}}},attr:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===V?Et.prop(t,e,i):(1===o&&Et.isXMLDoc(t)||(e=e.toLowerCase(),n=Et.attrHooks[e]||(Et.expr.match.bool.test(e)?Nt:St)),i===k?n&&"get"in n&&null!==(s=n.get(t,e))?s:null==(s=Et.find.attr(t,e))?k:s:null!==i?n&&"set"in n&&(s=n.set(t,i,e))!==k?s:(t.setAttribute(e,i+""),i):void Et.removeAttr(t,e))},removeAttr:function(t,e){var i,n,s=0,o=e&&e.match(ut);if(o&&1===t.nodeType)for(;i=o[s++];)n=Et.propFix[i]||i,Et.expr.match.bool.test(i)?Ht&&zt||!$t.test(i)?t[n]=!1:t[Et.camelCase("default-"+i)]=t[n]=!1:Et.attr(t,i,""),t.removeAttribute(zt?i:n)},attrHooks:{type:{set:function(t,e){if(!Et.support.radioValue&&"radio"===e&&Et.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return(1!==o||!Et.isXMLDoc(t))&&(e=Et.propFix[e]||e,s=Et.propHooks[e]),i!==k?s&&"set"in s&&(n=s.set(t,i,e))!==k?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=Et.find.attr(t,"tabindex");return e?parseInt(e,10):Mt.test(t.nodeName)||At.test(t.nodeName)&&t.href?0:-1}}}}),Nt={set:function(t,e,i){return!1===e?Et.removeAttr(t,i):Ht&&zt||!$t.test(i)?t.setAttribute(!zt&&Et.propFix[i]||i,i):t[Et.camelCase("default-"+i)]=t[i]=!0,i}},Et.each(Et.expr.match.bool.source.match(/\w+/g),function(t,e){var o=Et.expr.attrHandle[e]||Et.find.attr;Et.expr.attrHandle[e]=Ht&&zt||!$t.test(e)?function(t,e,i){var n=Et.expr.attrHandle[e],s=i?k:(Et.expr.attrHandle[e]=k)!=o(t,e,i)?e.toLowerCase():null;return Et.expr.attrHandle[e]=n,s}:function(t,e,i){return i?k:t[Et.camelCase("default-"+e)]?e.toLowerCase():null}}),Ht&&zt||(Et.attrHooks.value={set:function(t,e,i){if(!Et.nodeName(t,"input"))return St&&St.set(t,e,i);t.defaultValue=e}}),zt||(St={set:function(t,e,i){var n=t.getAttributeNode(i);return n||t.setAttributeNode(n=t.ownerDocument.createAttribute(i)),n.value=e+="","value"===i||e===t.getAttribute(i)?e:k}},Et.expr.attrHandle.id=Et.expr.attrHandle.name=Et.expr.attrHandle.coords=function(t,e,i){var n;return i?k:(n=t.getAttributeNode(e))&&""!==n.value?n.value:null},Et.valHooks.button={get:function(t,e){var i=t.getAttributeNode(e);return i&&i.specified?i.value:k},set:St.set},Et.attrHooks.contenteditable={set:function(t,e,i){St.set(t,""!==e&&e,i)}},Et.each(["width","height"],function(t,i){Et.attrHooks[i]={set:function(t,e){if(""===e)return t.setAttribute(i,"auto"),e}}})),Et.support.hrefNormalized||Et.each(["href","src"],function(t,e){Et.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}}),Et.support.style||(Et.attrHooks.style={get:function(t){return t.style.cssText||k},set:function(t,e){return t.style.cssText=e+""}}),Et.support.optSelected||(Et.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,
+e.parentNode&&e.parentNode.selectedIndex),null}}),Et.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Et.propFix[this.toLowerCase()]=this}),Et.support.enctype||(Et.propFix.enctype="encoding"),Et.each(["radio","checkbox"],function(){Et.valHooks[this]={set:function(t,e){if(Et.isArray(e))return t.checked=0<=Et.inArray(Et(t).val(),e)}},Et.support.checkOn||(Et.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var jt=/^(?:input|select|textarea)$/i,Wt=/^key/,Ot=/^(?:mouse|contextmenu)|click/,Lt=/^(?:focusinfocus|focusoutblur)$/,Ft=/^([^.]*)(?:\.(.+)|)$/;Et.event={global:{},add:function(t,e,i,n,s){var o,a,r,l,h,c,u,d,p,f,m,g=Et._data(t);if(g){for(i.handler&&(i=(l=i).handler,s=l.selector),i.guid||(i.guid=Et.guid++),(a=g.events)||(a=g.events={}),(c=g.handle)||((c=g.handle=function(t){return typeof Et===V||t&&Et.event.triggered===t.type?k:Et.event.dispatch.apply(c.elem,arguments)}).elem=t),r=(e=(e||"").match(ut)||[""]).length;r--;)p=m=(o=Ft.exec(e[r])||[])[1],f=(o[2]||"").split(".").sort(),p&&(h=Et.event.special[p]||{},p=(s?h.delegateType:h.bindType)||p,h=Et.event.special[p]||{},u=Et.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&Et.expr.match.needsContext.test(s),namespace:f.join(".")},l),(d=a[p])||((d=a[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,n,f,c)||(t.addEventListener?t.addEventListener(p,c,!1):t.attachEvent&&t.attachEvent("on"+p,c))),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,u):d.push(u),Et.event.global[p]=!0);t=null}},remove:function(t,e,i,n,s){var o,a,r,l,h,c,u,d,p,f,m,g=Et.hasData(t)&&Et._data(t);if(g&&(c=g.events)){for(h=(e=(e||"").match(ut)||[""]).length;h--;)if(p=m=(r=Ft.exec(e[h])||[])[1],f=(r[2]||"").split(".").sort(),p){for(u=Et.event.special[p]||{},d=c[p=(n?u.delegateType:u.bindType)||p]||[],r=r[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=d.length;o--;)a=d[o],!s&&m!==a.origType||i&&i.guid!==a.guid||r&&!r.test(a.namespace)||n&&n!==a.selector&&("**"!==n||!a.selector)||(d.splice(o,1),a.selector&&d.delegateCount--,u.remove&&u.remove.call(t,a));l&&!d.length&&(u.teardown&&!1!==u.teardown.call(t,f,g.handle)||Et.removeEvent(t,p,g.handle),delete c[p])}else for(p in c)Et.event.remove(t,p+e[h],i,n,!0);Et.isEmptyObject(c)&&(delete g.handle,Et._removeData(t,"events"))}},trigger:function(t,e,i,n){var s,o,a,r,l,h,c,u=[i||Q],d=lt.call(t,"type")?t.type:t,p=lt.call(t,"namespace")?t.namespace.split("."):[];if(a=h=i=i||Q,3!==i.nodeType&&8!==i.nodeType&&!Lt.test(d+Et.event.triggered)&&(0<=d.indexOf(".")&&(d=(p=d.split(".")).shift(),p.sort()),o=d.indexOf(":")<0&&"on"+d,(t=t[Et.expando]?t:new Et.Event(d,"object"==typeof t&&t)).isTrigger=n?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=k,t.target||(t.target=i),e=null==e?[t]:Et.makeArray(e,[t]),l=Et.event.special[d]||{},n||!l.trigger||!1!==l.trigger.apply(i,e))){if(!n&&!l.noBubble&&!Et.isWindow(i)){for(r=l.delegateType||d,Lt.test(r+d)||(a=a.parentNode);a;a=a.parentNode)u.push(a),h=a;h===(i.ownerDocument||Q)&&u.push(h.defaultView||h.parentWindow||m)}for(c=0;(a=u[c++])&&!t.isPropagationStopped();)t.type=1<c?r:l.bindType||d,(s=(Et._data(a,"events")||{})[t.type]&&Et._data(a,"handle"))&&s.apply(a,e),(s=o&&a[o])&&Et.acceptData(a)&&s.apply&&!1===s.apply(a,e)&&t.preventDefault();if(t.type=d,!n&&!t.isDefaultPrevented()&&(!l._default||!1===l._default.apply(u.pop(),e))&&Et.acceptData(i)&&o&&i[d]&&!Et.isWindow(i)){(h=i[o])&&(i[o]=null),Et.event.triggered=d;try{i[d]()}catch(f){}Et.event.triggered=k,h&&(i[o]=h)}return t.result}},dispatch:function(t){t=Et.event.fix(t);var e,i,n,s,o,a=[],r=ot.call(arguments),l=(Et._data(this,"events")||{})[t.type]||[],h=Et.event.special[t.type]||{};if((r[0]=t).delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,t)){for(a=Et.event.handlers.call(this,t,l),e=0;(s=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=s.elem,o=0;(n=s.handlers[o++])&&!t.isImmediatePropagationStopped();)t.namespace_re&&!t.namespace_re.test(n.namespace)||(t.handleObj=n,t.data=n.data,(i=((Et.event.special[n.origType]||{}).handle||n.handler).apply(s.elem,r))!==k&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,t),t.result}},handlers:function(t,e){var i,n,s,o,a=[],r=e.delegateCount,l=t.target;if(r&&l.nodeType&&(!t.button||"click"!==t.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==t.type)){for(s=[],o=0;o<r;o++)s[i=(n=e[o]).selector+" "]===k&&(s[i]=n.needsContext?0<=Et(i,this).index(l):Et.find(i,this,null,[l]).length),s[i]&&s.push(n);s.length&&a.push({elem:l,handlers:s})}return r<e.length&&a.push({elem:this,handlers:e.slice(r)}),a},fix:function(t){if(t[Et.expando])return t;var e,i,n,s=t.type,o=t,a=this.fixHooks[s];for(a||(this.fixHooks[s]=a=Ot.test(s)?this.mouseHooks:Wt.test(s)?this.keyHooks:{}),n=a.props?this.props.concat(a.props):this.props,t=new Et.Event(o),e=n.length;e--;)t[i=n[e]]=o[i];return t.target||(t.target=o.srcElement||Q),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,a.filter?a.filter(t,o):t},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var i,n,s,o=e.button,a=e.fromElement;return null==t.pageX&&null!=e.clientX&&(s=(n=t.target.ownerDocument||Q).documentElement,i=n.body,t.pageX=e.clientX+(s&&s.scrollLeft||i&&i.scrollLeft||0)-(s&&s.clientLeft||i&&i.clientLeft||0),t.pageY=e.clientY+(s&&s.scrollTop||i&&i.scrollTop||0)-(s&&s.clientTop||i&&i.clientTop||0)),!t.relatedTarget&&a&&(t.relatedTarget=a===t.target?e.toElement:a),t.which||o===k||(t.which=1&o?1:2&o?3:4&o?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==e()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){if(this===e()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(Et.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(t){return Et.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){t.result!==k&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,i,n){var s=Et.extend(new Et.Event,i,{type:t,isSimulated:!0,originalEvent:{}});n?Et.event.trigger(s,null,e):Et.event.dispatch.call(e,s),s.isDefaultPrevented()&&i.preventDefault()}},Et.removeEvent=Q.removeEventListener?function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i,!1)}:function(t,e,i){var n="on"+e;t.detachEvent&&(typeof t[n]===V&&(t[n]=null),t.detachEvent(n,i))},Et.Event=function(t,e){if(!(this instanceof Et.Event))return new Et.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||!1===t.returnValue||t.getPreventDefault&&t.getPreventDefault()?s:c):this.type=t,e&&Et.extend(this,e),this.timeStamp=t&&t.timeStamp||Et.now(),this[Et.expando]=!0},Et.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=s,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=s,t&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s,this.stopPropagation()}},Et.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,o){Et.event.special[t]={delegateType:o,bindType:o,handle:function(t){var e,i=this,n=t.relatedTarget,s=t.handleObj;return n&&(n===i||Et.contains(i,n))||(t.type=s.origType,e=s.handler.apply(this,arguments),t.type=o),e}}}),Et.support.submitBubbles||(Et.event.special.submit={setup:function(){if(Et.nodeName(this,"form"))return!1;Et.event.add(this,"click._submit keypress._submit",function(t){var e=t.target,i=Et.nodeName(e,"input")||Et.nodeName(e,"button")?e.form:k;i&&!Et._data(i,"submitBubbles")&&(Et.event.add(i,"submit._submit",function(t){t._submit_bubble=!0}),Et._data(i,"submitBubbles",!0))})},postDispatch:function(t){t._submit_bubble&&(delete t._submit_bubble,this.parentNode&&!t.isTrigger&&Et.event.simulate("submit",this.parentNode,t,!0))},teardown:function(){if(Et.nodeName(this,"form"))return!1;Et.event.remove(this,"._submit")}}),Et.support.changeBubbles||(Et.event.special.change={setup:function(){if(jt.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(Et.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._just_changed=!0)}),Et.event.add(this,"click._change",function(t){this._just_changed&&!t.isTrigger&&(this._just_changed=!1),Et.event.simulate("change",this,t,!0)})),!1;Et.event.add(this,"beforeactivate._change",function(t){var e=t.target;jt.test(e.nodeName)&&!Et._data(e,"changeBubbles")&&(Et.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||Et.event.simulate("change",this.parentNode,t,!0)}),Et._data(e,"changeBubbles",!0))})},handle:function(t){var e=t.target;if(this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type)return t.handleObj.handler.apply(this,arguments)},teardown:function(){return Et.event.remove(this,"._change"),!jt.test(this.nodeName)}}),Et.support.focusinBubbles||Et.each({focus:"focusin",blur:"focusout"},function(t,e){var i=0,n=function(t){Et.event.simulate(e,t.target,Et.event.fix(t),!0)};Et.event.special[e]={setup:function(){0==i++&&Q.addEventListener(t,n,!0)},teardown:function(){0==--i&&Q.removeEventListener(t,n,!0)}}}),Et.fn.extend({on:function(t,e,i,n,s){var o,a;if("object"==typeof t){for(o in"string"!=typeof e&&(i=i||e,e=k),t)this.on(o,e,i,t[o],s);return this}if(null==i&&null==n?(n=e,i=e=k):null==n&&("string"==typeof e?(n=i,i=k):(n=i,i=e,e=k)),!1===n)n=c;else if(!n)return this;return 1===s&&(a=n,(n=function(t){return Et().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=Et.guid++)),this.each(function(){Et.event.add(this,t,n,i,e)})},one:function(t,e,i,n){return this.on(t,e,i,n,1)},off:function(t,e,i){var n,s;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,Et(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof t){for(s in t)this.off(s,e,t[s]);return this}return!1!==e&&"function"!=typeof e||(i=e,e=k),!1===i&&(i=c),this.each(function(){Et.event.remove(this,t,i,e)})},trigger:function(t,e){return this.each(function(){Et.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return Et.event.trigger(t,e,i,!0)}});var Rt=/^.[^:#\[\.,]*$/,Bt=/^(?:parents|prev(?:Until|All))/,qt=Et.expr.match.needsContext,Yt={children:!0,contents:!0,next:!0,prev:!0};Et.fn.extend({find:function(t){var e,i=[],n=this,s=n.length;if("string"!=typeof t)return this.pushStack(Et(t).filter(function(){for(e=0;e<s;e++)if(Et.contains(n[e],this))return!0}));for(e=0;e<s;e++)Et.find(t,n[e],i);return(i=this.pushStack(1<s?Et.unique(i):i)).selector=this.selector?this.selector+" "+t:t,i},has:function(t){var e,i=Et(t,this),n=i.length;return this.filter(function(){for(e=0;e<n;e++)if(Et.contains(this,i[e]))return!0})},not:function(t){return this.pushStack(a(this,t||[],!0))},filter:function(t){return this.pushStack(a(this,t||[],!1))},is:function(t){return!!a(this,"string"==typeof t&&qt.test(t)?Et(t):t||[],!1).length},closest:function(t,e){for(var i,n=0,s=this.length,o=[],a=qt.test(t)||"string"!=typeof t?Et(t,e||this.context):0;n<s;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(a?-1<a.index(i):1===i.nodeType&&Et.find.matchesSelector(i,t))){i=o.push(i);break}return this.pushStack(1<o.length?Et.unique(o):o)},index:function(t){return t?"string"==typeof t?Et.inArray(this[0],Et(t)):Et.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){var i="string"==typeof t?Et(t,e):Et.makeArray(t&&t.nodeType?[t]:t),n=Et.merge(this.get(),i);return this.pushStack(Et.unique(n))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),Et.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Et.dir(t,"parentNode")},parentsUntil:function(t,e,i){return Et.dir(t,"parentNode",i)},next:function(t){return o(t,"nextSibling")},prev:function(t){return o(t,"previousSibling")},nextAll:function(t){return Et.dir(t,"nextSibling")},prevAll:function(t){return Et.dir(t,"previousSibling")},nextUntil:function(t,e,i){return Et.dir(t,"nextSibling",i)},prevUntil:function(t,e,i){return Et.dir(t,"previousSibling",i)},siblings:function(t){return Et.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return Et.sibling(t.firstChild)},contents:function(t){return Et.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:Et.merge([],t.childNodes)}},function(n,s){Et.fn[n]=function(t,e){var i=Et.map(this,s,t);return"Until"!==n.slice(-5)&&(e=t),e&&"string"==typeof e&&(i=Et.filter(e,i)),1<this.length&&(Yt[n]||(i=Et.unique(i)),Bt.test(n)&&(i=i.reverse())),this.pushStack(i)}}),Et.extend({filter:function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?Et.find.matchesSelector(n,t)?[n]:[]:Et.find.matches(t,Et.grep(e,function(t){return 1===t.nodeType}))},dir:function(t,e,i){for(var n=[],s=t[e];s&&9!==s.nodeType&&(i===k||1!==s.nodeType||!Et(s).is(i));)1===s.nodeType&&n.push(s),s=s[e];return n},sibling:function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}});var Ut="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Kt=/ jQuery\d+="(?:null|\d+)"/g,Vt=new RegExp("<(?:"+Ut+")[\\s/>]","i"),Xt=/^\s+/,Qt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Gt=/<([\w:]+)/,Jt=/<tbody/i,Zt=/<|&#?\w+;/,te=/<(?:script|style|link)/i,ee=/^(?:checkbox|radio)$/i,ie=/checked\s*(?:[^=]|=\s*.checked.)/i,ne=/^$|\/(?:java|ecma)script/i,se=/^true\/(.*)/,oe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ae={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:Et.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},re=g(Q).appendChild(Q.createElement("div"));ae.optgroup=ae.option,ae.tbody=ae.tfoot=ae.colgroup=ae.caption=ae.thead,ae.th=ae.td,Et.fn.extend({text:function(t){return Et.access(this,function(t){return t===k?Et.text(this):this.empty().append((this[0]&&this[0].ownerDocument||Q).createTextNode(t))},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||u(this,t).appendChild(t)})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=u(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var i,n=t?Et.filter(t,this):this,s=0;null!=(i=n[s]);s++)e||1!==i.nodeType||Et.cleanData(y(i)),i.parentNode&&(e&&Et.contains(i.ownerDocument,i)&&_(y(i,"script")),i.parentNode.removeChild(i));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&Et.cleanData(y(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&Et.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return Et.clone(this,t,e)})},html:function(t){return Et.access(this,function(t){var e=this[0]||{},i=0,n=this.length;if(t===k)return 1===e.nodeType?e.innerHTML.replace(Kt,""):k;if("string"==typeof t&&!te.test(t)&&(Et.support.htmlSerialize||!Vt.test(t))&&(Et.support.leadingWhitespace||!Xt.test(t))&&!ae[(Gt.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Qt,"<$1></$2>");try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(Et.cleanData(y(e,!1)),e.innerHTML=t);e=0}catch(s){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=Et.map(this,function(t){return[t.nextSibling,t.parentNode]}),s=0;return this.domManip(arguments,function(t){var e=n[s++],i=n[s++];i&&(e&&e.parentNode!==i&&(e=this.nextSibling),Et(this).remove(),i.insertBefore(t,e))},!0),s?this:this.remove()},detach:function(t){return this.remove(t,!0)},domManip:function(i,n,s){i=nt.apply([],i);var t,e,o,a,r,l,h=0,c=this.length,u=this,d=c-1,p=i[0],f=Et.isFunction(p);if(f||!(c<=1||"string"!=typeof p||Et.support.checkClone)&&ie.test(p))return this.each(function(t){var e=u.eq(t);f&&(i[0]=p.call(this,t,e.html())),e.domManip(i,n,s)});if(c&&(t=(l=Et.buildFragment(i,this[0].ownerDocument,!1,!s&&this)).firstChild,1===l.childNodes.length&&(l=t),t)){for(o=(a=Et.map(y(l,"script"),v)).length;h<c;h++)e=l,h!==d&&(e=Et.clone(e,!0,!0),o&&Et.merge(a,y(e,"script"))),n.call(this[h],e,h);if(o)for(r=a[a.length-1].ownerDocument,Et.map(a,b),h=0;h<o;h++)e=a[h],ne.test(e.type||"")&&!Et._data(e,"globalEval")&&Et.contains(r,e)&&(e.src?Et._evalUrl(e.src):Et.globalEval((e.text||e.textContent||e.innerHTML||"").replace(oe,"")));l=t=null}return this}}),Et.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,a){Et.fn[t]=function(t){for(var e,i=0,n=[],s=Et(t),o=s.length-1;i<=o;i++)e=i===o?this:this.clone(!0),Et(s[i])[a](e),st.apply(n,e.get());return this.pushStack(n)}}),Et.extend({clone:function(t,e,i){var n,s,o,a,r,l=Et.contains(t.ownerDocument,t);if(Et.support.html5Clone||Et.isXMLDoc(t)||!Vt.test("<"+t.nodeName+">")?o=t.cloneNode(!0):(re.innerHTML=t.outerHTML,re.removeChild(o=re.firstChild)),!(Et.support.noCloneEvent&&Et.support.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||Et.isXMLDoc(t)))for(n=y(o),r=y(t),a=0;null!=(s=r[a]);++a)n[a]&&p(s,n[a]);if(e)if(i)for(r=r||y(t),n=n||y(o),a=0;null!=(s=r[a]);a++)d(s,n[a]);else d(t,o);return 0<(n=y(o,"script")).length&&_(n,!l&&y(t,"script")),n=r=s=null,o},buildFragment:function(t,e,i,n){for(var s,o,a,r,l,h,c,u=t.length,d=g(e),p=[],f=0;f<u;f++)if((o=t[f])||0===o)if("object"===Et.type(o))Et.merge(p,o.nodeType?[o]:o);else if(Zt.test(o)){for(r=r||d.appendChild(e.createElement("div")),l=(Gt.exec(o)||["",""])[1].toLowerCase(),c=ae[l]||ae._default,r.innerHTML=c[1]+o.replace(Qt,"<$1></$2>")+c[2],s=c[0];s--;)r=r.lastChild;if(!Et.support.leadingWhitespace&&Xt.test(o)&&p.push(e.createTextNode(Xt.exec(o)[0])),!Et.support.tbody)for(s=(o="table"!==l||Jt.test(o)?"<table>"!==c[1]||Jt.test(o)?0:r:r.firstChild)&&o.childNodes.length;s--;)Et.nodeName(h=o.childNodes[s],"tbody")&&!h.childNodes.length&&o.removeChild(h);for(Et.merge(p,r.childNodes),r.textContent="";r.firstChild;)r.removeChild(r.firstChild);r=d.lastChild}else p.push(e.createTextNode(o));for(r&&d.removeChild(r),Et.support.appendChecked||Et.grep(y(p,"input"),w),f=0;o=p[f++];)if((!n||-1===Et.inArray(o,n))&&(a=Et.contains(o.ownerDocument,o),r=y(d.appendChild(o),"script"),a&&_(r),i))for(s=0;o=r[s++];)ne.test(o.type||"")&&i.push(o);return r=null,d},cleanData:function(t,e){for(var i,n,s,o,a=0,r=Et.expando,l=Et.cache,h=Et.support.deleteExpando,c=Et.event.special;null!=(i=t[a]);a++)if((e||Et.acceptData(i))&&(o=(s=i[r])&&l[s])){if(o.events)for(n in o.events)c[n]?Et.event.remove(i,n):Et.removeEvent(i,n,o.handle);l[s]&&(delete l[s],h?delete i[r]:typeof i.removeAttribute!==V?i.removeAttribute(r):i[r]=null,et.push(s))}},_evalUrl:function(t){return Et.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),Et.fn.extend({wrapAll:function(e){if(Et.isFunction(e))return this.each(function(t){Et(this).wrapAll(e.call(this,t))});if(this[0]){var t=Et(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(i){return Et.isFunction(i)?this.each(function(t){Et(this).wrapInner(i.call(this,t))}):this.each(function(){var t=Et(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=Et.isFunction(e);return this.each(function(t){Et(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(){return this.parent().each(function(){Et.nodeName(this,"body")||Et(this).replaceWith(this.childNodes)}).end()}});var le,he,ce,ue=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,pe=/^(top|right|bottom|left)$/,fe=/^(none|table(?!-c[ea]).+)/,me=/^margin/,ge=new RegExp("^("+ct+")(.*)$","i"),ve=new RegExp("^("+ct+")(?!px)[a-z%]+$","i"),be=new RegExp("^([+-])=("+ct+")","i"),_e={BODY:"block"},ye={position:"absolute",visibility:"hidden",display:"block"},we={letterSpacing:0,fontWeight:400},xe=["Top","Right","Bottom","Left"],ke=["Webkit","O","Moz","ms"];Et.fn.extend({css:function(t,e){return Et.access(this,function(t,e,i){var n,s,o={},a=0;if(Et.isArray(e)){for(s=he(t),n=e.length;a<n;a++)o[e[a]]=Et.css(t,e[a],!1,s);return o}return i!==k?Et.style(t,e,i):Et.css(t,e)},t,e,1<arguments.length)},show:function(){return C(this,!0)},hide:function(){return C(this)},toggle:function(t){var e="boolean"==typeof t;return this.each(function(){(e?t:x(this))?Et(this).show():Et(this).hide()})}}),Et.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=ce(t,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":Et.support.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,o,a,r=Et.camelCase(e),l=t.style;if(e=Et.cssProps[r]||(Et.cssProps[r]=f(l,r)),a=Et.cssHooks[e]||Et.cssHooks[r],i===k)return a&&"get"in a&&(s=a.get(t,!1,n))!==k?s:l[e];if(!("string"===(o=typeof i)&&(s=be.exec(i))&&(i=(s[1]+1)*s[2]+parseFloat(Et.css(t,e)),o="number"),null==i||"number"===o&&isNaN(i)||("number"!==o||Et.cssNumber[r]||(i+="px"),Et.support.clearCloneStyle||""!==i||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&(i=a.set(t,i,n))===k)))try{l[e]=i}catch(h){}}},css:function(t,e,i,n){var s,o,a,r=Et.camelCase(e);return e=Et.cssProps[r]||(Et.cssProps[r]=f(t.style,r)),(a=Et.cssHooks[e]||Et.cssHooks[r])&&"get"in a&&(o=a.get(t,!0,i)),o===k&&(o=ce(t,e,n)),"normal"===o&&e in we&&(o=we[e]),""===i||i?(s=parseFloat(o),!0===i||Et.isNumeric(s)?s||0:o):o}}),m.getComputedStyle?(he=function(t){return m.getComputedStyle(t,null)},ce=function(t,e,i){var n,s,o,a=i||he(t),r=a?a.getPropertyValue(e)||a[e]:k,l=t.style;return a&&(""!==r||Et.contains(t.ownerDocument,t)||(r=Et.style(t,e)),ve.test(r)&&me.test(e)&&(n=l.width,s=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=a.width,l.width=n,l.minWidth=s,l.maxWidth=o)),r}):Q.documentElement.currentStyle&&(he=function(t){return t.currentStyle},ce=function(t,e,i){var n,s,o,a=i||he(t),r=a?a[e]:k,l=t.style;return null==r&&l&&l[e]&&(r=l[e]),ve.test(r)&&!pe.test(e)&&(n=l.left,(o=(s=t.runtimeStyle)&&s.left)&&(s.left=t.currentStyle.left),l.left="fontSize"===e?"1em":r,r=l.pixelLeft+"px",l.left=n,o&&(s.left=o)),""===r?"auto":r}),Et.each(["height","width"],function(t,s){Et.cssHooks[s]={get:function(t,e,i){if(e)return 0===t.offsetWidth&&fe.test(Et.css(t,"display"))?Et.swap(t,ye,function(){return S(t,s,i)}):S(t,s,i)},set:function(t,e,i){var n=i&&he(t);return D(t,e,i?T(t,s,i,Et.support.boxSizing&&"border-box"===Et.css(t,"boxSizing",!1,n),n):0)}}}),Et.support.opacity||(Et.cssHooks.opacity={get:function(t,e){return de.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var i=t.style,n=t.currentStyle,s=Et.isNumeric(e)?"alpha(opacity="+100*e+")":"",o=n&&n.filter||i.filter||"";((i.zoom=1)<=e||""===e)&&""===Et.trim(o.replace(ue,""))&&i.removeAttribute&&(i.removeAttribute("filter"),""===e||n&&!n.filter)||(i.filter=ue.test(o)?o.replace(ue,s):o+" "+s)}}),Et(function(){Et.support.reliableMarginRight||(Et.cssHooks.marginRight={get:function(t,e){if(e)return Et.swap(t,{display:"inline-block"},ce,[t,"marginRight"])}}),!Et.support.pixelPosition&&Et.fn.position&&Et.each(["top","left"],function(t,i){Et.cssHooks[i]={get:function(t,e){if(e)return e=ce(t,i),ve.test(e)?Et(t).position()[i]+"px":e}}})}),Et.expr&&Et.expr.filters&&(Et.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0||!Et.support.reliableHiddenOffsets&&"none"===(t.style&&t.style.display||Et.css(t,"display"))},Et.expr.filters.visible=function(t){return!Et.expr.filters.hidden(t)}),Et.each({margin:"",padding:"",border:"Width"},function(s,o){Et.cssHooks[s+o]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[s+xe[e]+o]=n[e]||n[e-2]||n[0];return i}},me.test(s)||(Et.cssHooks[s+o].set=D)});var Ce=/%20/g,De=/\[\]$/,Te=/\r?\n/g,Se=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;Et.fn.extend({serialize:function(){return Et.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=Et.prop(this,"elements");return t?Et.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!Et(this).is(":disabled")&&Ne.test(this.nodeName)&&!Se.test(t)&&(this.checked||!ee.test(t))}).map(function(t,e){var i=Et(this).val();return null==i?null:Et.isArray(i)?Et.map(i,function(t){return{name:e.name,value:t.replace(Te,"\r\n")}}):{name:e.name,value:i.replace(Te,"\r\n")}}).get()}}),Et.param=function(t,e){var i,n=[],s=function(t,e){e=Et.isFunction(e)?e():null==e?"":e,n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(e===k&&(e=Et.ajaxSettings&&Et.ajaxSettings.traditional),Et.isArray(t)||t.jquery&&!Et.isPlainObject(t))Et.each(t,function(){s(this.name,this.value)});else for(i in t)I(i,t[i],e,s);return n.join("&").replace(Ce,"+")},Et.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,i){Et.fn[i]=function(t,e){return 0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),Et.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}});var Ee,Ie,Pe=Et.now(),Me=/\?/,Ae=/#.*$/,$e=/([?&])_=[^&]*/,ze=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,He=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,je=/^(?:GET|HEAD)$/,We=/^\/\//,Oe=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Le=Et.fn.load,Fe={},Re={},Be="*/".concat("*");try{Ie=X.href}catch(ni){(Ie=Q.createElement("a")).href="",Ie=Ie.href}Ee=Oe.exec(Ie.toLowerCase())||[],Et.fn.load=function(t,e,i){if("string"!=typeof t&&Le)return Le.apply(this,arguments);var n,s,o,a=this,r=t.indexOf(" ");return 0<=r&&(n=t.slice(r,t.length),t=t.slice(0,r)),Et.isFunction(e)?(i=e,e=k):e&&"object"==typeof e&&(o="POST"),0<a.length&&Et.ajax({url:t,type:o,dataType:"html",data:e}).done(function(t){s=arguments,a.html(n?Et("<div>").append(Et.parseHTML(t)).find(n):t)}).complete(i&&function(t,e){a.each(i,s||[t.responseText,e,t])}),this},Et.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){Et.fn[e]=function(t){return this.on(e,t)}}),Et.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ie,type:"GET",isLocal:He.test(Ee[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Be,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Et.parseJSON,"text xml":Et.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?A(A(t,Et.ajaxSettings),e):A(Et.ajaxSettings,t)},ajaxPrefilter:P(Fe),ajaxTransport:P(Re),ajax:function(t,e){function i(t,e,i,n){var s,o,a,r,l,h=e;2!==w&&(w=2,d&&clearTimeout(d),f=k,u=n||"",x.readyState=0<t?4:0,s=200<=t&&t<300||304===t,i&&(r=$(m,x,i)),r=z(m,r,x,s),s?(m.ifModified&&((l=x.getResponseHeader("Last-Modified"))&&(Et.lastModified[c]=l),(l=x.getResponseHeader("etag"))&&(Et.etag[c]=l)),204===t||"HEAD"===m.type?h="nocontent":304===t?h="notmodified":(h=r.state,o=r.data,s=!(a=r.error))):(a=h,!t&&h||(h="error",t<0&&(t=0))),x.status=t,x.statusText=(e||h)+"",s?b.resolveWith(g,[o,h,x]):b.rejectWith(g,[x,h,a]),x.statusCode(y),y=k,p&&v.trigger(s?"ajaxSuccess":"ajaxError",[x,m,s?o:a]),_.fireWith(g,[x,h]),p&&(v.trigger("ajaxComplete",[x,m]),--Et.active||Et.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=k),e=e||{};var n,s,c,u,d,p,f,o,m=Et.ajaxSetup({},e),g=m.context||m,v=m.context&&(g.nodeType||g.jquery)?Et(g):Et.event,b=Et.Deferred(),_=Et.Callbacks("once memory"),y=m.statusCode||{},a={},r={},w=0,l="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===w){if(!o)for(o={};e=ze.exec(u);)o[e[1].toLowerCase()]=e[2];e=o[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===w?u:null},setRequestHeader:function(t,e){var i=t.toLowerCase();return w||(t=r[i]=r[i]||t,a[t]=e),this},overrideMimeType:function(t){return w||(m.mimeType=t),this},statusCode:function(t){var e;if(t)if(w<2)for(e in t)y[e]=[y[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||l;return f&&f.abort(e),i(0,e),this}};if(b.promise(x).complete=_.add,x.success=x.done,x.error=x.fail,m.url=((t||m.url||Ie)+"").replace(Ae,"").replace(We,Ee[1]+"//"),m.type=e.method||e.type||m.method||m.type,m.dataTypes=Et.trim(m.dataType||"*").toLowerCase().match(ut)||[""],null==m.crossDomain&&(n=Oe.exec(m.url.toLowerCase()),m.crossDomain=!(!n||n[1]===Ee[1]&&n[2]===Ee[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(Ee[3]||("http:"===Ee[1]?"80":"443")))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=Et.param(m.data,m.traditional)),M(Fe,m,e,x),2===w)return x;for(s in(p=m.global)&&0==Et.active++&&Et.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!je.test(m.type),c=m.url,m.hasContent||(m.data&&(c=m.url+=(Me.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(m.url=$e.test(c)?c.replace($e,"$1_="+Pe++):c+(Me.test(c)?"&":"?")+"_="+Pe++)),m.ifModified&&(Et.lastModified[c]&&x.setRequestHeader("If-Modified-Since",Et.lastModified[c]),Et.etag[c]&&x.setRequestHeader("If-None-Match",Et.etag[c])),(m.data&&m.hasContent&&!1!==m.contentType||e.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Be+"; q=0.01":""):m.accepts["*"]),m.headers)x.setRequestHeader(s,m.headers[s]);if(m.beforeSend&&(!1===m.beforeSend.call(g,x,m)||2===w))return x.abort();for(s in l="abort",{success:1,error:1,complete:1})x[s](m[s]);if(f=M(Re,m,e,x)){x.readyState=1,p&&v.trigger("ajaxSend",[x,m]),m.async&&0<m.timeout&&(d=setTimeout(function(){x.abort("timeout")},m.timeout));try{w=1,f.send(a,i)}catch(ni){if(!(w<2))throw ni;i(-1,ni)}}else i(-1,"No Transport");return x},getJSON:function(t,e,i){return Et.get(t,e,i,"json")},getScript:function(t,e){return Et.get(t,k,e,"script")}}),Et.each(["get","post"],function(t,s){Et[s]=function(t,e,i,n){return Et.isFunction(e)&&(n=n||i,i=e,e=k),Et.ajax({url:t,type:s,dataType:n,data:e,success:i})}}),Et.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return Et.globalEval(t),t}}}),Et.ajaxPrefilter("script",function(t){t.cache===k&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),Et.ajaxTransport("script",function(e){if(e.crossDomain){var n,s=Q.head||Et("head")[0]||Q.documentElement;return{send:function(t,i){(n=Q.createElement("script")).async=!0,e.scriptCharset&&(
+n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(t,e){(e||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,e||i(200,"success"))},s.insertBefore(n,s.firstChild)},abort:function(){n&&n.onload(k,!0)}}}});var qe=[],Ye=/(=)\?(?=&|$)|\?\?/;Et.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=qe.pop()||Et.expando+"_"+Pe++;return this[t]=!0,t}}),Et.ajaxPrefilter("json jsonp",function(t,e,i){var n,s,o,a=!1!==t.jsonp&&(Ye.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ye.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return n=t.jsonpCallback=Et.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ye,"$1"+n):!1!==t.jsonp&&(t.url+=(Me.test(t.url)?"&":"?")+t.jsonp+"="+n),t.converters["script json"]=function(){return o||Et.error(n+" was not called"),o[0]},t.dataTypes[0]="json",s=m[n],m[n]=function(){o=arguments},i.always(function(){m[n]=s,t[n]&&(t.jsonpCallback=e.jsonpCallback,qe.push(n)),o&&Et.isFunction(s)&&s(o[0]),o=s=k}),"script"});var Ue,Ke,Ve=0,Xe=m.ActiveXObject&&function(){var t;for(t in Ue)Ue[t](k,!0)};Et.ajaxSettings.xhr=m.ActiveXObject?function(){return!this.isLocal&&H()||j()}:H,Ke=Et.ajaxSettings.xhr(),Et.support.cors=!!Ke&&"withCredentials"in Ke,(Ke=Et.support.ajax=!!Ke)&&Et.ajaxTransport(function(c){var u;if(!c.crossDomain||Et.support.cors)return{send:function(t,r){var l,e,h=c.xhr();if(c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async),c.xhrFields)for(e in c.xhrFields)h[e]=c.xhrFields[e];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),c.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest");try{for(e in t)h.setRequestHeader(e,t[e])}catch(i){}h.send(c.hasContent&&c.data||null),u=function(t,e){var i,n,s,o;try{if(u&&(e||4===h.readyState))if(u=k,l&&(h.onreadystatechange=Et.noop,Xe&&delete Ue[l]),e)4!==h.readyState&&h.abort();else{o={},i=h.status,n=h.getAllResponseHeaders(),"string"==typeof h.responseText&&(o.text=h.responseText);try{s=h.statusText}catch(ni){s=""}i||!c.isLocal||c.crossDomain?1223===i&&(i=204):i=o.text?200:404}}catch(a){e||r(-1,a)}o&&r(i,s,o,n)},c.async?4===h.readyState?setTimeout(u):(l=++Ve,Xe&&(Ue||(Ue={},Et(m).unload(Xe)),Ue[l]=u),h.onreadystatechange=u):u()},abort:function(){u&&u(k,!0)}}});var Qe,Ge,Je=/^(?:toggle|show|hide)$/,Ze=new RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ti=/queueHooks$/,ei=[R],ii={"*":[function(t,e){var i=this.createTween(t,e),n=i.cur(),s=Ze.exec(e),o=s&&s[3]||(Et.cssNumber[t]?"":"px"),a=(Et.cssNumber[t]||"px"!==o&&+n)&&Ze.exec(Et.css(i.elem,t)),r=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],s=s||[],a=+n||1;a/=r=r||".5",Et.style(i.elem,t,a+o),r!==(r=i.cur()/n)&&1!==r&&--l;);return s&&(i.unit=o,i.start=+a||+n||0,i.end=s[1]?a+(s[1]+1)*s[2]:+s[2]),i}]};Et.Animation=Et.extend(L,{tweener:function(t,e){Et.isFunction(t)?(e=t,t=["*"]):t=t.split(" ");for(var i,n=0,s=t.length;n<s;n++)i=t[n],ii[i]=ii[i]||[],ii[i].unshift(e)},prefilter:function(t,e){e?ei.unshift(t):ei.push(t)}}),(Et.Tween=B).prototype={constructor:B,init:function(t,e,i,n,s,o){this.elem=t,this.prop=i,this.easing=s||"swing",this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(Et.cssNumber[i]?"":"px")},cur:function(){var t=B.propHooks[this.prop];return t&&t.get?t.get(this):B.propHooks._default.get(this)},run:function(t){var e,i=B.propHooks[this.prop];return this.options.duration?this.pos=e=Et.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):B.propHooks._default.set(this),this}},B.prototype.init.prototype=B.prototype,B.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=Et.css(t.elem,t.prop,""))&&"auto"!==e?e:0:t.elem[t.prop]},set:function(t){Et.fx.step[t.prop]?Et.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[Et.cssProps[t.prop]]||Et.cssHooks[t.prop])?Et.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},B.propHooks.scrollTop=B.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},Et.each(["toggle","show","hide"],function(t,n){var s=Et.fn[n];Et.fn[n]=function(t,e,i){return null==t||"boolean"==typeof t?s.apply(this,arguments):this.animate(q(n,!0),t,e,i)}}),Et.fn.extend({fadeTo:function(t,e,i,n){return this.filter(x).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(e,t,i,n){var s=Et.isEmptyObject(e),o=Et.speed(t,i,n),a=function(){var t=L(this,Et.extend({},e),o);a.finish=function(){t.stop(!0)},(s||Et._data(this,"finish"))&&t.stop(!0)};return a.finish=a,s||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(s,t,o){var a=function(t){var e=t.stop;delete t.stop,e(o)};return"string"!=typeof s&&(o=t,t=s,s=k),t&&!1!==s&&this.queue(s||"fx",[]),this.each(function(){var t=!0,e=null!=s&&s+"queueHooks",i=Et.timers,n=Et._data(this);if(e)n[e]&&n[e].stop&&a(n[e]);else for(e in n)n[e]&&n[e].stop&&ti.test(e)&&a(n[e]);for(e=i.length;e--;)i[e].elem!==this||null!=s&&i[e].queue!==s||(i[e].anim.stop(o),t=!1,i.splice(e,1));!t&&o||Et.dequeue(this,s)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var t,e=Et._data(this),i=e[a+"queue"],n=e[a+"queueHooks"],s=Et.timers,o=i?i.length:0;for(e.finish=!0,Et.queue(this,a,[]),n&&n.cur&&n.cur.finish&&n.cur.finish.call(this),t=s.length;t--;)s[t].elem===this&&s[t].queue===a&&(s[t].anim.stop(!0),s.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete e.finish})}}),Et.each({slideDown:q("show"),slideUp:q("hide"),slideToggle:q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){Et.fn[t]=function(t,e,i){return this.animate(n,t,e,i)}}),Et.speed=function(t,e,i){var n=t&&"object"==typeof t?Et.extend({},t):{complete:i||!i&&e||Et.isFunction(t)&&t,duration:t,easing:i&&e||e&&!Et.isFunction(e)&&e};return n.duration=Et.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in Et.fx.speeds?Et.fx.speeds[n.duration]:Et.fx.speeds._default,null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){Et.isFunction(n.old)&&n.old.call(this),n.queue&&Et.dequeue(this,n.queue)},n},Et.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},Et.timers=[],Et.fx=B.prototype.init,Et.fx.tick=function(){var t,e=Et.timers,i=0;for(Qe=Et.now();i<e.length;i++)(t=e[i])()||e[i]!==t||e.splice(i--,1);e.length||Et.fx.stop(),Qe=k},Et.fx.timer=function(t){t()&&Et.timers.push(t)&&Et.fx.start()},Et.fx.interval=13,Et.fx.start=function(){Ge||(Ge=setInterval(Et.fx.tick,Et.fx.interval))},Et.fx.stop=function(){clearInterval(Ge),Ge=null},Et.fx.speeds={slow:600,fast:200,_default:400},Et.fx.step={},Et.expr&&Et.expr.filters&&(Et.expr.filters.animated=function(e){return Et.grep(Et.timers,function(t){return e===t.elem}).length}),Et.fn.offset=function(e){if(arguments.length)return e===k?this:this.each(function(t){Et.offset.setOffset(this,e,t)});var t,i,n={top:0,left:0},s=this[0],o=s&&s.ownerDocument;return o?(t=o.documentElement,Et.contains(t,s)?(typeof s.getBoundingClientRect!==V&&(n=s.getBoundingClientRect()),i=Y(o),{top:n.top+(i.pageYOffset||t.scrollTop)-(t.clientTop||0),left:n.left+(i.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):n):void 0},Et.offset={setOffset:function(t,e,i){var n=Et.css(t,"position");"static"===n&&(t.style.position="relative");var s,o,a=Et(t),r=a.offset(),l=Et.css(t,"top"),h=Et.css(t,"left"),c={},u={};("absolute"===n||"fixed"===n)&&-1<Et.inArray("auto",[l,h])?(s=(u=a.position()).top,o=u.left):(s=parseFloat(l)||0,o=parseFloat(h)||0),Et.isFunction(e)&&(e=e.call(t,i,r)),null!=e.top&&(c.top=e.top-r.top+s),null!=e.left&&(c.left=e.left-r.left+o),"using"in e?e.using.call(t,c):a.css(c)}},Et.fn.extend({position:function(){if(this[0]){var t,e,i={top:0,left:0},n=this[0];return"fixed"===Et.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),Et.nodeName(t[0],"html")||(i=t.offset()),i.top+=Et.css(t[0],"borderTopWidth",!0),i.left+=Et.css(t[0],"borderLeftWidth",!0)),{top:e.top-i.top-Et.css(n,"marginTop",!0),left:e.left-i.left-Et.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||G;t&&!Et.nodeName(t,"html")&&"static"===Et.css(t,"position");)t=t.offsetParent;return t||G})}}),Et.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,s){var o=/Y/.test(s);Et.fn[e]=function(t){return Et.access(this,function(t,e,i){var n=Y(t);if(i===k)return n?s in n?n[s]:n.document.documentElement[e]:t[e];n?n.scrollTo(o?Et(n).scrollLeft():i,o?i:Et(n).scrollTop()):t[e]=i},e,t,arguments.length,null)}}),Et.each({Height:"height",Width:"width"},function(o,a){Et.each({padding:"inner"+o,content:a,"":"outer"+o},function(n,t){Et.fn[t]=function(t,e){var i=arguments.length&&(n||"boolean"!=typeof t),s=n||(!0===t||!0===e?"margin":"border");return Et.access(this,function(t,e,i){var n;return Et.isWindow(t)?t.document.documentElement["client"+o]:9===t.nodeType?(n=t.documentElement,Math.max(t.body["scroll"+o],n["scroll"+o],t.body["offset"+o],n["offset"+o],n["client"+o])):i===k?Et.css(t,e,s):Et.style(t,e,i,s)},a,i?t:k,i,null)}})}),Et.fn.size=function(){return this.length},Et.fn.andSelf=Et.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=Et:(m.jQuery=m.$=Et,"function"==typeof define&&define.amd&&define("jquery",[],function(){return Et}))}(window),function(u,d){var p;u.rails!==d&&u.error("jquery-ujs has already been loaded!"),u.rails=p={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",buttonClickSelector:"button[data-remote]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(t){var e=u('meta[name="csrf-token"]').attr("content");e&&t.setRequestHeader("X-CSRF-Token",e)},fire:function(t,e,i){var n=u.Event(e);return t.trigger(n,i),!1!==n.result},confirm:function(t){return confirm(t)},ajax:function(t){return u.ajax(t)},href:function(t){return t.attr("href")},handleRemote:function(n){var t,e,i,s,o,a,r,l;if(p.fire(n,"ajax:before")){if(o=(s=n.data("cross-domain"))===d?null:s,a=n.data("with-credentials")||null,r=n.data("type")||u.ajaxSettings&&u.ajaxSettings.dataType,n.is("form")){t=n.attr("method"),e=n.attr("action"),i=n.serializeArray();var h=n.data("ujs:submit-button");h&&(i.push(h),n.data("ujs:submit-button",null))}else n.is(p.inputChangeSelector)?(t=n.data("method"),e=n.data("url"),i=n.serialize(),n.data("params")&&(i=i+"&"+n.data("params"))):n.is(p.buttonClickSelector)?(t=n.data("method")||"get",e=n.data("url"),i=n.serialize(),n.data("params")&&(i=i+"&"+n.data("params"))):(t=n.data("method"),e=p.href(n),i=n.data("params")||null);l={type:t||"GET",data:i,dataType:r,beforeSend:function(t,e){return e.dataType===d&&t.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),p.fire(n,"ajax:beforeSend",[t,e])},success:function(t,e,i){n.trigger("ajax:success",[t,e,i])},complete:function(t,e){n.trigger("ajax:complete",[t,e])},error:function(t,e,i){n.trigger("ajax:error",[t,e,i])},crossDomain:o},a&&(l.xhrFields={withCredentials:a}),e&&(l.url=e);var c=p.ajax(l);return n.trigger("ajax:send",c),c}return!1},handleMethod:function(t){var e=p.href(t),i=t.data("method"),n=t.attr("target"),s=u("meta[name=csrf-token]").attr("content"),o=u("meta[name=csrf-param]").attr("content"),a=u('<form method="post" action="'+e+'"></form>'),r='<input name="_method" value="'+i+'" type="hidden" />';o!==d&&s!==d&&(r+='<input name="'+o+'" value="'+s+'" type="hidden" />'),n&&a.attr("target",n),a.hide().append(r).appendTo("body"),a.submit()},disableFormElements:function(t){t.find(p.disableSelector).each(function(){var t=u(this),e=t.is("button")?"html":"val";t.data("ujs:enable-with",t[e]()),t[e](t.data("disable-with")),t.prop("disabled",!0)})},enableFormElements:function(t){t.find(p.enableSelector).each(function(){var t=u(this),e=t.is("button")?"html":"val";t.data("ujs:enable-with")&&t[e](t.data("ujs:enable-with")),t.prop("disabled",!1)})},allowAction:function(t){var e,i=t.data("confirm"),n=!1;return!i||(p.fire(t,"confirm")&&(n=p.confirm(i),e=p.fire(t,"confirm:complete",[n])),n&&e)},blankInputs:function(t,e,i){var n,s=u(),o=e||"input,textarea",a=t.find(o);return a.each(function(){if(n=u(this),!(n.is("input[type=checkbox],input[type=radio]")?n.is(":checked"):n.val())==!i){if(n.is("input[type=radio]")&&a.filter('input[type=radio]:checked[name="'+n.attr("name")+'"]').length)return!0;s=s.add(n)}}),!!s.length&&s},nonBlankInputs:function(t,e){return p.blankInputs(t,e,!0)},stopEverything:function(t){return u(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(t){t.data("ujs:enable-with",t.html()),t.html(t.data("disable-with")),t.bind("click.railsDisable",function(t){return p.stopEverything(t)})},enableElement:function(t){t.data("ujs:enable-with")!==d&&(t.html(t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.unbind("click.railsDisable")}},p.fire(u(document),"rails:attachBindings")&&(u.ajaxPrefilter(function(t,e,i){t.crossDomain||p.CSRFProtection(i)}),u(document).delegate(p.linkDisableSelector,"ajax:complete",function(){p.enableElement(u(this))}),u(document).delegate(p.linkClickSelector,"click.rails",function(t){var e=u(this),i=e.data("method"),n=e.data("params");if(!p.allowAction(e))return p.stopEverything(t);if(e.is(p.linkDisableSelector)&&p.disableElement(e),e.data("remote")!==d){if((t.metaKey||t.ctrlKey)&&(!i||"GET"===i)&&!n)return!0;var s=p.handleRemote(e);return!1===s?p.enableElement(e):s.error(function(){p.enableElement(e)}),!1}return e.data("method")?(p.handleMethod(e),!1):void 0}),u(document).delegate(p.buttonClickSelector,"click.rails",function(t){var e=u(this);return p.allowAction(e)?(p.handleRemote(e),!1):p.stopEverything(t)}),u(document).delegate(p.inputChangeSelector,"change.rails",function(t){var e=u(this);return p.allowAction(e)?(p.handleRemote(e),!1):p.stopEverything(t)}),u(document).delegate(p.formSubmitSelector,"submit.rails",function(t){var e=u(this),i=e.data("remote")!==d,n=p.blankInputs(e,p.requiredInputSelector),s=p.nonBlankInputs(e,p.fileInputSelector);if(!p.allowAction(e))return p.stopEverything(t);if(n&&e.attr("novalidate")==d&&p.fire(e,"ajax:aborted:required",[n]))return p.stopEverything(t);if(i){if(s){setTimeout(function(){p.disableFormElements(e)},13);var o=p.fire(e,"ajax:aborted:file",[s]);return o||setTimeout(function(){p.enableFormElements(e)},13),o}return p.handleRemote(e),!1}setTimeout(function(){p.disableFormElements(e)},13)}),u(document).delegate(p.formInputClickSelector,"click.rails",function(t){var e=u(this);if(!p.allowAction(e))return p.stopEverything(t);var i=e.attr("name"),n=i?{name:i,value:e.val()}:null;e.closest("form").data("ujs:submit-button",n)}),u(document).delegate(p.formSubmitSelector,"ajax:beforeSend.rails",function(t){this==t.target&&p.disableFormElements(u(this))}),u(document).delegate(p.formSubmitSelector,"ajax:complete.rails",function(t){this==t.target&&p.enableFormElements(u(this))}),u(function(){var t=u("meta[name=csrf-token]").attr("content"),e=u("meta[name=csrf-param]").attr("content");u('form input[name="'+e+'"]').val(t)}))}(jQuery),
+/*! jQuery UI - v1.10.3 - 2013-05-03
+* http://jqueryui.com
+* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.effect.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.position.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
+* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
+function(r,l){function n(t,e){var i,n,s,o=t.nodeName.toLowerCase();return"area"===o?(n=(i=t.parentNode).name,!(!t.href||!n||"map"!==i.nodeName.toLowerCase())&&(!!(s=r("img[usemap=#"+n+"]")[0])&&a(s))):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o&&t.href||e)&&a(t)}function a(t){return r.expr.filters.visible(t)&&!r(t).parents().addBack().filter(function(){return"hidden"===r.css(this,"visibility")}).length}var t,e,i=0,s=/^ui-id-\d+$/;r.ui=r.ui||{},r.extend(r.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),r.fn.extend({focus:(t=r.fn.focus,function(e,i){return"number"==typeof e?this.each(function(){var t=this;setTimeout(function(){r(t).focus(),i&&i.call(t)},e)}):t.apply(this,arguments)}),scrollParent:function(){var t;return t=r.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(r.css(this,"position"))&&/(auto|scroll)/.test(r.css(this,"overflow")+r.css(this,"overflow-y")+r.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(r.css(this,"overflow")+r.css(this,"overflow-y")+r.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?r(document):t},zIndex:function(t){if(t!==l)return this.css("zIndex",t);if(this.length)for(var e,i,n=r(this[0]);n.length&&n[0]!==document;){if(("absolute"===(e=n.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&0!==i))return i;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++i)})},removeUniqueId:function(){return this.each(function(){s.test(this.id)&&r(this).removeAttr("id")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return n(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&n(t,!i)}}),r("<a>").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){function n(t,e,i,n){return r.each(s,function(){e-=parseFloat(r.css(t,"padding"+this))||0,i&&(e-=parseFloat(r.css(t,"border"+this+"Width"))||0),n&&(e-=parseFloat(r.css(t,"margin"+this))||0)}),e}var s="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};r.fn["inner"+i]=function(t){return t===l?a["inner"+i].call(this):this.each(function(){r(this).css(o,n(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?a["outer"+i].call(this,t):this.each(function(){r(this).css(o,n(this,t,!0,e)+"px")})}}),r.fn.addBack||(r.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),r("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(r.fn.removeData=(e=r.fn.removeData,function(t){return arguments.length?e.call(this,r.camelCase(t)):e.call(this)})),r.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),r.support.selectstart="onselectstart"in document.createElement("div"),r.fn.extend({disableSelection:function(){return this.bind((r.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),r.extend(r.ui,{plugin:{add:function(t,e,i){var n,s=r.ui[t].prototype;for(n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([e,i[n]])},call:function(t,e,i){var n,s=t.plugins[e];if(s&&t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType)for(n=0;n<s.length;n++)t.options[s[n][0]]&&s[n][1].apply(t.element,i)}},hasScroll:function(t,e){if("hidden"===r(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",n=!1;return 0<t[i]||(t[i]=1,n=0<t[i],t[i]=0,n)}})}(jQuery),function(c,r){var i=0,l=Array.prototype.slice,s=c.cleanData;c.cleanData=function(t){for(var e,i=0;null!=(e=t[i]);i++)try{c(e).triggerHandler("remove")}catch(n){}s(t)},c.widget=function(t,i,e){var n,s,o,a,r={},l=t.split(".")[0];t=t.split(".")[1],n=l+"-"+t,e||(e=i,i=c.Widget),c.expr[":"][n.toLowerCase()]=function(t){return!!c.data(t,n)},c[l]=c[l]||{},s=c[l][t],o=c[l][t]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},c.extend(o,s,{version:e.version,_proto:c.extend({},e),_childConstructors:[]}),(a=new i).options=c.widget.extend({},a.options),c.each(e,function(e,n){var s,o;c.isFunction(n)?r[e]=(s=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)},function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}):r[e]=n}),o.prototype=c.widget.extend(a,{widgetEventPrefix:s?a.widgetEventPrefix:t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),s?(c.each(s._childConstructors,function(t,e){var i=e.prototype;c.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete s._childConstructors):i._childConstructors.push(o),c.widget.bridge(t,o)},c.widget.extend=function(t){for(var e,i,n=l.call(arguments,1),s=0,o=n.length;s<o;s++)for(e in n[s])i=n[s][e],n[s].hasOwnProperty(e)&&i!==r&&(c.isPlainObject(i)?t[e]=c.isPlainObject(t[e])?c.widget.extend({},t[e],i):c.widget.extend({},i):t[e]=i);return t},c.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;c.fn[o]=function(i){var t="string"==typeof i,n=l.call(arguments,1),s=this;return i=!t&&n.length?c.widget.extend.apply(null,[i].concat(n)):i,t?this.each(function(){var t,e=c.data(this,a);return e?c.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,n))!==e&&t!==r?(s=t&&t.jquery?s.pushStack(t.get()):t,!1):void 0:c.error("no such method '"+i+"' for "+o+" widget instance"):c.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):this.each(function(){var t=c.data(this,a);t?t.option(i||{})._init():c.data(this,a,new e(i,this))}),s}},c.Widget=function(){},c.Widget._childConstructors=[],c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,e){e=c(e||this.defaultElement||this)[0],this.element=c(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=c.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=c(),this.hoverable=c(),this.focusable=c(),e!==this&&(c.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=c(e.style?e.ownerDocument:e.document||e),this.window=c(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:c.noop,_getCreateEventData:c.noop,_create:c.noop,_init:c.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(c.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:c.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return c.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=c.widget.extend({},this.options[t]),s=0;s<i.length-1;s++)n[i[s]]=n[i[s]]||{},n=n[i[s]];if(t=i.pop(),e===r)return n[t]===r?null:n[t];n[t]=e}else{if(e===r)return this.options[t]===r?null:this.options[t];o[t]=e}return this._setOptions(o),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 ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(a,r,t){var l,h=this;"boolean"!=typeof a&&(t=r,r=a,a=!1),t?(r=l=c(r),this.bindings=this.bindings.add(r)):(t=r,r=this.element,l=this.widget()),c.each(t,function(t,e){function i(){if(a||!0!==h.options.disabled&&!c(this).hasClass("ui-state-disabled"))return("string"==typeof e?h[e]:e).apply(h,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||c.guid++);var n=t.match(/^(\w+)\s*(.*)$/),s=n[1]+h.eventNamespace,o=n[2];o?l.delegate(o,s,i):r.bind(s,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_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(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){c(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){c(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){c(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){c(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,e,i){var n,s,o=this.options[t];if(i=i||{},(e=c.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],s=e.originalEvent)for(n in s)n in e||(e[n]=s[n]);return this.element.trigger(e,i),!(c.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},c.each({show:"fadeIn",hide:"fadeOut"},function(o,a){c.Widget.prototype["_"+o]=function(e,t,i){"string"==typeof t&&(t={effect:t});var n,s=t?!0===t||"number"==typeof t?a:t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),n=!c.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&c.effects&&c.effects.effect[s]?e[o](t):s!==o&&e[s]?e[s](t.duration,t.easing,i):e.queue(function(t){c(this)[o](),i&&i.call(e[0]),t()})}})}(jQuery),function(s){var o=!1;s(document).mouseup(function(){o=!1}),s.widget("ui.mouse",{version:"1.10.3",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(t){if(!0===s.data(t.target,e.widgetName+".preventClickEvent"))return s.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&s(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!o){this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,n=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&s(t.target).closest(this.options.cancel).length;return!(i&&!n&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===s.data(t.target,this.widgetName+".preventClickEvent")&&s.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},s(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),o=!0))}},_mouseMove:function(t){return s.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return s(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&s.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!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}})}(jQuery),function(_){_.widget("ui.draggable",_.ui.mouse,{version:"1.10.3",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||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<_(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(_(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){_("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(_(this).offset()).appendTo("body")}),!0))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),_.ui.ddmanager&&(_.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,_.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),_.ui.ddmanager&&!e.dropBehaviour&&_.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),_.ui.ddmanager&&_.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return 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"),_.ui.ddmanager&&_.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return _.ui.ddmanager&&!this.options.dropBehaviour&&(i=_.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),("original"!==this.options.helper||_.contains(this.element[0].ownerDocument,this.element[0]))&&("invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||_.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?_(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear()),!1},_mouseUp:function(t){return _("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),_.ui.ddmanager&&_.ui.ddmanager.dragStop(this,t),_.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||!!_(t.target).closest(this.element.find(this.options.handle)).length},_createHelper:function(t){var e=this.options,i=_.isFunction(e.helper)?_(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),_.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(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&_.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&_.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 t=this.element.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.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,e,i,n=this.options;n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(i=(e=_(n.containment))[0])&&(t="hidden"!==e.css("overflow"),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=e)):this.containment=n.containment:this.containment=[0,0,_(document).width()-this.helperProportions.width-this.margins.left,(_(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]: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]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&_.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*i}},_generatePosition:function(t){var e,i,n,s,o=this.options,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&_.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=t.pageX,l=t.pageY;return this.offset.scroll||(this.offset.scroll={top:a.scrollTop(),left:a.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(i=this.relative_container.offset(),e=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):e=this.containment,t.pageX-this.offset.click.left<e[0]&&(r=e[0]+this.offset.click.left),t.pageY-this.offset.click.top<e[1]&&(l=e[1]+this.offset.click.top),t.pageX-this.offset.click.left>e[2]&&(r=e[2]+this.offset.click.left),t.pageY-this.offset.click.top>e[3]&&(l=e[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=e?n-this.offset.click.top>=e[1]||n-this.offset.click.top>e[3]?n:n-this.offset.click.top>=e[1]?n-o.grid[1]:n+o.grid[1]:n,s=o.grid[0]?this.originalPageX+Math.round((r-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,r=e?s-this.offset.click.left>=e[0]||s-this.offset.click.left>e[2]?s:s-this.offset.click.left>=e[0]?s-o.grid[0]:s+o.grid[0]:s)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():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},_trigger:function(t,e,i){return i=i||this._uiHash(),_.ui.plugin.call(this,t,[e,i]),"drag"===t&&(this.positionAbs=this._convertPositionTo("absolute")),_.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),_.ui.plugin.add("draggable","connectToSortable",{start:function(e,t){var i=_(this).data("ui-draggable"),n=i.options,s=_.extend({},t,{item:i.element});i.sortables=[],_(n.connectToSortable).each(function(){var t=_.data(this,"ui-sortable");t&&!t.options.disabled&&(i.sortables.push({instance:t,shouldRevert:t.options.revert}),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(t,e){var i=_(this).data("ui-draggable"),n=_.extend({},e,{item:i.element});_.each(i.sortables,function(){this.instance.isOver?(this.instance.isOver=0,i.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===i.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,n))})},drag:function(i,n){var s=_(this).data("ui-draggable"),o=this;_.each(s.sortables,function(){var t=!1,e=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(t=!0,_.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==e&&this.instance._intersectsWith(this.instance.containerCache)&&_.contains(e.instance.element[0],this.instance.element[0])&&(t=!1),t})),t?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=_(o).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return n.helper[0]},i.target=this.instance.currentItem[0],this.instance._mouseCapture(i,!0),this.instance._mouseStart(i,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",i),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(i)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",i,this.instance._uiHash(this.instance)),this.instance._mouseStop(i,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",i),s.dropped=!1)})}}),_.ui.plugin.add("draggable","cursor",{start:function(){var t=_("body"),e=_(this).data("ui-draggable").options;t.css("cursor")&&(e._cursor=t.css("cursor")),t.css("cursor",e.cursor)},stop:function(){var t=_(this).data("ui-draggable").options;t._cursor&&_("body").css("cursor",t._cursor)}}),_.ui.plugin.add("draggable","opacity",{start:function(t,e){var i=_(e.helper),n=_(this).data("ui-draggable").options;i.css("opacity")&&(n._opacity=i.css("opacity")),i.css("opacity",n.opacity)},stop:function(t,e){var i=_(this).data("ui-draggable").options;i._opacity&&_(e.helper).css("opacity",i._opacity)}}),_.ui.plugin.add("draggable","scroll",{start:function(){var t=_(this).data("ui-draggable");t.scrollParent[0]!==document&&"HTML"!==t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var e=_(this).data("ui-draggable"),i=e.options,n=!1;e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName?(i.axis&&"x"===i.axis||(e.overflowOffset.top+e.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?e.scrollParent[0].scrollTop=n=e.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-e.overflowOffset.top<i.scrollSensitivity&&(e.scrollParent[0].scrollTop=n=e.scrollParent[0].scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(e.overflowOffset.left+e.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?e.scrollParent[0].scrollLeft=n=e.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-e.overflowOffset.left<i.scrollSensitivity&&(e.scrollParent[0].scrollLeft=n=e.scrollParent[0].scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-_(document).scrollTop()<i.scrollSensitivity?n=_(document).scrollTop(_(document).scrollTop()-i.scrollSpeed):_(window).height()-(t.pageY-_(document).scrollTop())<i.scrollSensitivity&&(n=_(document).scrollTop(_(document).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-_(document).scrollLeft()<i.scrollSensitivity?n=_(document).scrollLeft(_(document).scrollLeft()-i.scrollSpeed):_(window).width()-(t.pageX-_(document).scrollLeft())<i.scrollSensitivity&&(n=_(document).scrollLeft(_(document).scrollLeft()+i.scrollSpeed)))),!1!==n&&_.ui.ddmanager&&!i.dropBehaviour&&_.ui.ddmanager.prepareOffsets(e,t)}}),_.ui.plugin.add("draggable","snap",{start:function(){var i=_(this).data("ui-draggable"),t=i.options;i.snapElements=[],_(t.snap.constructor!==String?t.snap.items||":data(ui-draggable)":t.snap).each(function(){var t=_(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e){var i,n,s,o,a,r,l,h,c,u,d=_(this).data("ui-draggable"),p=d.options,f=p.snapTolerance,m=e.offset.left,g=m+d.helperProportions.width,v=e.offset.top,b=v+d.helperProportions.height;for(c=d.snapElements.length-1;0<=c;c--)r=(a=d.snapElements[c].left)+d.snapElements[c].width,h=(l=d.snapElements[c].top)+d.snapElements[c].height,g<a-f||r+f<m||b<l-f||h+f<v||!_.contains(d.snapElements[c].item.ownerDocument,d.snapElements[c].item)?(d.snapElements[c].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,t,_.extend(d._uiHash(),{snapItem:d.snapElements[c].item})),d.snapElements[c].snapping=!1):("inner"!==p.snapMode&&(i=Math.abs(l-b)<=f,n=Math.abs(h-v)<=f,s=Math.abs(a-g)<=f,o=Math.abs(r-m)<=f,i&&(e.position.top=d._convertPositionTo("relative",{top:l-d.helperProportions.height,left:0}).top-d.margins.top),n&&(e.position.top=d._convertPositionTo("relative",{top:h,left:0}).top-d.margins.top),s&&(e.position.left=d._convertPositionTo("relative",{top:0,left:a-d.helperProportions.width}).left-d.margins.left),o&&(e.position.left=d._convertPositionTo("relative",{top:0,left:r}).left-d.margins.left)),u=i||n||s||o,"outer"!==p.snapMode&&(i=Math.abs(l-v)<=f,n=Math.abs(h-b)<=f,s=Math.abs(a-m)<=f,o=Math.abs(r-g)<=f,i&&(e.position.top=d._convertPositionTo("relative",{top:l,left:0}).top-d.margins.top),n&&(e.position.top=d._convertPositionTo("relative",{top:h-d.helperProportions.height,left:0}).top-d.margins.top),s&&(e.position.left=d._convertPositionTo("relative",{top:0,left:a}).left-d.margins.left),o&&(e.position.left=d._convertPositionTo("relative",{top:0,left:r-d.helperProportions.width}).left-d.margins.left)),!d.snapElements[c].snapping&&(i||n||s||o||u)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,t,_.extend(d._uiHash(),{snapItem:d.snapElements[c].item})),d.snapElements[c].snapping=i||n||s||o||u)}}),_.ui.plugin.add("draggable","stack",{start:function(){var e,t=this.data("ui-draggable").options,i=_.makeArray(_(t.stack)).sort(function(t,e){return(parseInt(_(t).css("zIndex"),10)||0)-(parseInt(_(e).css("zIndex"),10)||0)});i.length&&(e=parseInt(_(i[0]).css("zIndex"),10)||0,_(i).each(function(t){_(this).css("zIndex",e+t)}),this.css("zIndex",e+i.length))}}),_.ui.plugin.add("draggable","zIndex",{start:function(t,e){var i=_(e.helper),n=_(this).data("ui-draggable").options;i.css("zIndex")&&(n._zIndex=i.css("zIndex")),i.css("zIndex",n.zIndex)},stop:function(t,e){var i=_(this).data("ui-draggable").options;i._zIndex&&_(e.helper).css("zIndex",i._zIndex)}})}(jQuery),function(r){function d(t,e,i){return e<t&&t<e+i}r.widget("ui.droppable",{version:"1.10.3",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=this.options,e=t.accept;this.isover=!1,this.isout=!0,this.accept=r.isFunction(e)?e:function(t){return t.is(e)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},r.ui.ddmanager.droppables[t.scope]=r.ui.ddmanager.droppables[t.scope]||[],r.ui.ddmanager.droppables[t.scope].push(this),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,e=r.ui.ddmanager.droppables[this.options.scope];t<e.length;t++)e[t]===this&&e.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,e){"accept"===t&&(this.accept=r.isFunction(e)?e:function(t){return t.is(e)}),r.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var e=r.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=r.ui.ddmanager.current
+;this.options.activeClass&&this.element.removeClass(this.options.activeClass),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=r.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=r.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(e)))},_drop:function(t,e){var i=e||r.ui.ddmanager.current,n=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=r.data(this,"ui-droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&r.ui.intersect(i,r.extend(t,{offset:t.element.offset()}),t.options.tolerance))return!(n=!0)}),!n&&(!!this.accept.call(this.element[0],i.currentItem||i.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(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),r.ui.intersect=function(t,e,i){if(!e.offset)return!1;var n,s=(t.positionAbs||t.position.absolute).left,o=s+t.helperProportions.width,a=(t.positionAbs||t.position.absolute).top,r=a+t.helperProportions.height,l=e.offset.left,h=l+e.proportions.width,c=e.offset.top,u=c+e.proportions.height;switch(i){case"fit":return l<=s&&o<=h&&c<=a&&r<=u;case"intersect":return l<s+t.helperProportions.width/2&&o-t.helperProportions.width/2<h&&c<a+t.helperProportions.height/2&&r-t.helperProportions.height/2<u;case"pointer":return n=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,d((t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,c,e.proportions.height)&&d(n,l,e.proportions.width);case"touch":return(c<=a&&a<=u||c<=r&&r<=u||a<c&&u<r)&&(l<=s&&s<=h||l<=o&&o<=h||s<l&&h<o);default:return!1}},r.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,e){var i,n,s=r.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<s.length;i++)if(!(s[i].options.disabled||t&&!s[i].accept.call(s[i].element[0],t.currentItem||t.element))){for(n=0;n<a.length;n++)if(a[n]===s[i].element[0]){s[i].proportions.height=0;continue t}s[i].visible="none"!==s[i].element.css("display"),s[i].visible&&("mousedown"===o&&s[i]._activate.call(s[i],e),s[i].offset=s[i].element.offset(),s[i].proportions={width:s[i].element[0].offsetWidth,height:s[i].element[0].offsetHeight})}},drop:function(t,e){var i=!1;return r.each((r.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&r.ui.intersect(t,this,this.options.tolerance)&&(i=this._drop.call(this,e)||i),!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,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||r.ui.ddmanager.prepareOffsets(t,e)})},drag:function(o,a){o.options.refreshPositions&&r.ui.ddmanager.prepareOffsets(o,a),r.each(r.ui.ddmanager.droppables[o.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var t,e,i,n=r.ui.intersect(o,this,this.options.tolerance),s=!n&&this.isover?"isout":n&&!this.isover?"isover":null;s&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return r.data(this,"ui-droppable").options.scope===e})).length&&((t=r.data(i[0],"ui-droppable")).greedyChild="isover"===s)),t&&"isover"===s&&(t.isover=!1,t.isout=!0,t._out.call(t,a)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,a),t&&"isout"===s&&(t.isout=!1,t.isover=!0,t._over.call(t,a)))}})},dragStop:function(t,e){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||r.ui.ddmanager.prepareOffsets(t,e)}}}(jQuery),function(v){function d(t){return parseInt(t,10)||0}function u(t){return!isNaN(parseInt(t,10))}v.widget("ui.resizable",v.ui.mouse,{version:"1.10.3",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},_create:function(){var t,e,i,n,s=this,o=this.options;if(this.element.addClass("ui-resizable"),v.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}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(v("<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.data("ui-resizable")),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=o.handles||(v(".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.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},e=0;e<t.length;e++)i=v.trim(t[e]),(n=v("<div class='ui-resizable-handle "+("ui-resizable-"+i)+"'></div>")).css({zIndex:o.zIndex}),"se"===i&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[i]=".ui-resizable-"+i,this.element.append(n);this._renderAxis=function(t){var e,i,n,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String&&(this.handles[e]=v(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(i=v(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),n=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(n,s),this._proportionallyResize()),v(this.handles[e]).length},this._renderAxis(this.element),this._handles=v(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){s.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),s.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),v(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(v(this).removeClass("ui-resizable-autohide"),s._handles.show())}).mouseleave(function(){o.disabled||s.resizing||(v(this).addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,e=function(t){v(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&&(e(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),e(this.originalElement),this},_mouseCapture:function(t){var e,i,n=!1;for(e in this.handles)((i=v(this.handles[e])[0])===t.target||v.contains(i,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var e,i,n,s=this.options,o=this.element.position(),a=this.element;return this.resizing=!0,/absolute/.test(a.css("position"))?a.css({position:"absolute",top:a.css("top"),left:a.css("left")}):a.is(".ui-draggable")&&a.css({position:"absolute",top:o.top,left:o.left}),this._renderProxy(),e=d(this.helper.css("left")),i=d(this.helper.css("top")),s.containment&&(e+=v(s.containment).scrollLeft()||0,i+=v(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.originalPosition={left:e,top:i},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=v(".ui-resizable-"+this.axis).css("cursor"),v("body").css("cursor","auto"===n?this.axis+"-resize":n),a.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e,i=this.helper,n={},s=this.originalMousePosition,o=this.axis,a=this.position.top,r=this.position.left,l=this.size.width,h=this.size.height,c=t.pageX-s.left||0,u=t.pageY-s.top||0,d=this._change[o];return d&&(e=d.apply(this,[t,c,u]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),this.position.top!==a&&(n.top=this.position.top+"px"),this.position.left!==r&&(n.left=this.position.left+"px"),this.size.width!==l&&(n.width=this.size.width+"px"),this.size.height!==h&&(n.height=this.size.height+"px"),i.css(n),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),v.isEmptyObject(n)||this._trigger("resize",t,this.ui())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,n,s,o,a,r,l=this.options,h=this;return this._helper&&(n=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&v.ui.hasScroll(e[0],"left")?0:h.sizeDiff.height,s=i?0:h.sizeDiff.width,o={width:h.helper.width()-s,height:h.helper.height()-n},a=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null,r=parseInt(h.element.css("top"),10)+(h.position.top-h.originalPosition.top)||null,l.animate||this.element.css(v.extend(o,{top:r,left:a})),h.helper.height(h.size.height),h.helper.width(h.size.width),this._helper&&!l.animate&&this._proportionallyResize()),v("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,n,s,o,a=this.options;o={minWidth:u(a.minWidth)?a.minWidth:0,maxWidth:u(a.maxWidth)?a.maxWidth:Infinity,minHeight:u(a.minHeight)?a.minHeight:0,maxHeight:u(a.maxHeight)?a.maxHeight:Infinity},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,s=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),n>o.minHeight&&(o.minHeight=n),i<o.maxWidth&&(o.maxWidth=i),s<o.maxHeight&&(o.maxHeight=s)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),u(t.left)&&(this.position.left=t.left),u(t.top)&&(this.position.top=t.top),u(t.height)&&(this.size.height=t.height),u(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,n=this.axis;return u(t.height)?t.width=t.height*this.aspectRatio:u(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===n&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===n&&(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,n=u(t.width)&&e.maxWidth&&e.maxWidth<t.width,s=u(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=u(t.width)&&e.minWidth&&e.minWidth>t.width,a=u(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),n&&(t.width=e.maxWidth),s&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),n&&h&&(t.left=r-e.maxWidth),a&&c&&(t.top=l-e.minHeight),s&&c&&(t.top=l-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},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,n,s,o=this.helper||this.element;for(t=0;t<this._proportionallyResizeElements.length;t++){if(s=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[s.css("borderTopWidth"),s.css("borderRightWidth"),s.css("borderBottomWidth"),s.css("borderLeftWidth")],n=[s.css("paddingTop"),s.css("paddingRight"),s.css("paddingBottom"),s.css("paddingLeft")],e=0;e<i.length;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(n[e],10)||0);s.css({height:o.height()-this.borderDif[0]-this.borderDif[2]||0,width:o.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||v("<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:++e.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;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var n=this.originalSize;return{top:this.originalPosition.top+i,height:n.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return v.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return v.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return v.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return v.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){v.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,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}}}),v.ui.plugin.add("resizable","animate",{stop:function(e){var i=v(this).data("ui-resizable"),t=i.options,n=i._proportionallyResizeElements,s=n.length&&/textarea/i.test(n[0].nodeName),o=s&&v.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,a=s?0:i.sizeDiff.width,r={width:i.size.width-a,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(v.extend(r,h&&l?{top:h,left:l}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={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&&v(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),v.ui.plugin.add("resizable","containment",{start:function(){var i,n,t,e,s,o,a,r=v(this).data("ui-resizable"),l=r.options,h=r.element,c=l.containment,u=c instanceof v?c.get(0):/parent/.test(c)?h.parent().get(0):c;u&&(r.containerElement=v(u),/document/.test(c)||c===document?(r.containerOffset={left:0,top:0},r.containerPosition={left:0,top:0},r.parentData={element:v(document),left:0,top:0,width:v(document).width(),height:v(document).height()||document.body.parentNode.scrollHeight}):(i=v(u),n=[],v(["Top","Right","Left","Bottom"]).each(function(t,e){n[t]=d(i.css("padding"+e))}),r.containerOffset=i.offset(),r.containerPosition=i.position(),r.containerSize={height:i.innerHeight()-n[3],width:i.innerWidth()-n[1]},t=r.containerOffset,e=r.containerSize.height,s=r.containerSize.width,o=v.ui.hasScroll(u,"left")?u.scrollWidth:s,a=v.ui.hasScroll(u)?u.scrollHeight:e,r.parentData={element:u,left:t.left,top:t.top,width:o,height:a}))},resize:function(t){var e,i,n,s,o=v(this).data("ui-resizable"),a=o.options,r=o.containerOffset,l=o.position,h=o._aspectRatio||t.shiftKey,c={top:0,left:0},u=o.containerElement;u[0]!==document&&/static/.test(u.css("position"))&&(c=r),l.left<(o._helper?r.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-r.left:o.position.left-c.left),h&&(o.size.height=o.size.width/o.aspectRatio),o.position.left=a.helper?r.left:0),l.top<(o._helper?r.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-r.top:o.position.top),h&&(o.size.width=o.size.height*o.aspectRatio),o.position.top=o._helper?r.top:0),o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top,e=Math.abs((o._helper,o.offset.left-c.left+o.sizeDiff.width)),i=Math.abs((o._helper?o.offset.top-c.top:o.offset.top-r.top)+o.sizeDiff.height),n=o.containerElement.get(0)===o.element.parent().get(0),s=/relative|absolute/.test(o.containerElement.css("position")),n&&s&&(e-=o.parentData.left),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,h&&(o.size.height=o.size.width/o.aspectRatio)),i+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-i,h&&(o.size.width=o.size.height*o.aspectRatio))},stop:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.containerOffset,n=t.containerPosition,s=t.containerElement,o=v(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(s.css("position"))&&v(this).css({left:a.left-n.left-i.left,width:r,height:l}),t._helper&&!e.animate&&/static/.test(s.css("position"))&&v(this).css({left:a.left-n.left-i.left,width:r,height:l})}}),v.ui.plugin.add("resizable","alsoResize",{start:function(){var t=v(this).data("ui-resizable").options,e=function(t){v(t).each(function(){var t=v(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)})})};"object"!=typeof t.alsoResize||t.alsoResize.parentNode?e(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],e(t.alsoResize)):v.each(t.alsoResize,function(t){e(t)})},resize:function(t,o){var e=v(this).data("ui-resizable"),i=e.options,n=e.originalSize,s=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-s.top||0,left:e.position.left-s.left||0},r=function(t,i){v(t).each(function(){var t=v(this),n=v(this).data("ui-resizable-alsoresize"),s={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];v.each(e,function(t,e){var i=(n[e]||0)+(a[e]||0);i&&0<=i&&(s[e]=i||null)}),t.css(s)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?r(i.alsoResize):v.each(i.alsoResize,function(t,e){r(t,e)})},stop:function(){v(this).removeData("resizable-alsoresize")}}),v.ui.plugin.add("resizable","ghost",{start:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof e.ghost?e.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=v(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=v(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),v.ui.plugin.add("resizable","grid",{resize:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.size,n=t.originalSize,s=t.originalPosition,o=t.axis,a="number"==typeof e.grid?[e.grid,e.grid]:e.grid,r=a[0]||1,l=a[1]||1,h=Math.round((i.width-n.width)/r)*r,c=Math.round((i.height-n.height)/l)*l,u=n.width+h,d=n.height+c,p=e.maxWidth&&e.maxWidth<u,f=e.maxHeight&&e.maxHeight<d,m=e.minWidth&&e.minWidth>u,g=e.minHeight&&e.minHeight>d;e.grid=a,m&&(u+=r),g&&(d+=l),p&&(u-=r),f&&(d-=l),/^(se|s|e)$/.test(o)?(t.size.width=u,t.size.height=d):/^(ne)$/.test(o)?(t.size.width=u,t.size.height=d,t.position.top=s.top-c):(/^(sw)$/.test(o)?(t.size.width=u,t.size.height=d):(t.size.width=u,t.size.height=d,t.position.top=s.top-c),t.position.left=s.left-h)}})}(jQuery),function(h){h.widget("ui.selectable",h.ui.mouse,{version:"1.10.3",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,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=h(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=h(this),e=t.offset();h.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.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=h("<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(i){var n=this,t=this.options;this.opos=[i.pageX,i.pageY],this.options.disabled||(this.selectees=h(t.filter,this.element[0]),this._trigger("start",i),h(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=h.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",i,{unselecting:t.element}))}),h(i.target).parents().addBack().each(function(){var t,e=h.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),e.$element.removeClass(t?"ui-unselecting":"ui-selected").addClass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?n._trigger("selecting",i,{selecting:e.element}):n._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(i){if(this.dragged=!0,!this.options.disabled){var t,n=this,s=this.options,o=this.opos[0],a=this.opos[1],r=i.pageX,l=i.pageY;return r<o&&(t=r,r=o,o=t),l<a&&(t=l,l=a,a=t),this.helper.css({left:o,top:a,width:r-o,height:l-a}),this.selectees.each(function(){var t=h.data(this,"selectable-item"),e=!1;t&&t.element!==n.element[0]&&("touch"===s.tolerance?e=!(t.left>r||t.right<o||t.top>l||t.bottom<a):"fit"===s.tolerance&&(e=t.left>o&&t.right<r&&t.top>a&&t.bottom<l),e?(t.selected&&(t.$element.removeClass("ui-selected"),t.selected=!1),t.unselecting&&(t.$element.removeClass("ui-unselecting"),t.unselecting=!1),t.selecting||(t.$element.addClass("ui-selecting"),t.selecting=!0,n._trigger("selecting",i,{selecting:t.element}))):(t.selecting&&((i.metaKey||i.ctrlKey)&&t.startselected?(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.$element.addClass("ui-selected"),t.selected=!0):(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.startselected&&(t.$element.addClass("ui-unselecting"),t.unselecting=!0),n._trigger("unselecting",i,{unselecting:t.element}))),t.selected&&(i.metaKey||i.ctrlKey||t.startselected||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",i,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,h(".ui-unselecting",this.element[0]).each(function(){var t=h.data(this,"selectable-item");t.$element.removeClass("ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),h(".ui-selecting",this.element[0]).each(function(){var t=h.data(this,"selectable-item");t.$element.removeClass("ui-selecting").addClass("ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}})}(jQuery),function(p){function f(t,e,i){return e<t&&t<e+i}function m(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}p.widget("ui.sortable",p.ui.mouse,{version:"1.10.3",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},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||m(this.items[0].item)),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget().toggleClass("ui-sortable-disabled",!!e)):p.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=null,n=!1,s=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),p(t.target).parents().each(function(){if(p.data(this,s.widgetName+"-item")===s)return i=p(this),!1}),p.data(t.target,s.widgetName+"-item")===s&&(i=p(t.target)),!!i&&(!(this.options.handle&&!e&&(p(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(n=!0)}),!n))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var n,s,o=this.options;if((this.currentContainer=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},p.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&&(s=this.document.find("body"),this.storedCursor=s.css("cursor"),s.css("cursor",o.cursor),this.storedStylesheet=p("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(s)),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]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return p.ui.ddmanager&&(p.ui.ddmanager.current=this),p.ui.ddmanager&&!o.dropBehaviour&&p.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,n,s,o=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-p(document).scrollTop()<o.scrollSensitivity?a=p(document).scrollTop(p(document).scrollTop()-o.scrollSpeed):p(window).height()-(t.pageY-p(document).scrollTop())<o.scrollSensitivity&&(a=p(document).scrollTop(p(document).scrollTop()+o.scrollSpeed)),t.pageX-p(document).scrollLeft()<o.scrollSensitivity?a=p(document).scrollLeft(p(document).scrollLeft()-o.scrollSpeed):p(window).width()-(t.pageX-p(document).scrollLeft())<o.scrollSensitivity&&(a=p(document).scrollLeft(p(document).scrollLeft()+o.scrollSpeed))),!1!==a&&p.ui.ddmanager&&!o.dropBehaviour&&p.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"),e=this.items.length-1;0<=e;e--)if(n=(i=this.items[e]).item[0],(s=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===s?"next":"prev"]()[0]===n||p.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&p.contains(this.element[0],n))){if(this.direction=1===s?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),p.ui.ddmanager&&p.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){if(t){if(p.ui.ddmanager&&!this.options.dropBehaviour&&p.ui.ddmanager.drop(this,t),this.options.revert){var i=this,n=this.placeholder.offset(),s=this.options.axis,o={};s&&"x"!==s||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),s&&"y"!==s||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,p(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})}else this._clear(t,e);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;0<=t;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(),p.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?p(this.domPosition.prev).after(this.currentItem):p(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},p(t).each(function(){var t=(p(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(p(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,n=this.positionAbs.top,s=n+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||r<n+h&&n+h<l,d="y"===this.options.axis||o<e+c&&e+c<a,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<n+this.helperProportions.height/2&&s-this.helperProportions.height/2<l},_intersectsWithPointer:function(t){var e="x"===this.options.axis||f(this.positionAbs.top+this.offset.click.top,t.top,t.height),i="y"===this.options.axis||f(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=e&&i,s=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return!!n&&(this.floating?o&&"right"===o||"down"===s?2:1:s&&("down"===s?2:1))},_intersectsWithSides:function(t){var e=f(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=f(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();return this.floating&&s?"right"===s&&i||"left"===s&&!i:n&&("down"===n&&e||"up"===n&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,n,s,o=[],a=[],r=this._connectWith();if(r&&t)for(e=r.length-1;0<=e;e--)for(i=(n=p(r[e])).length-1;0<=i;i--)(s=p.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&a.push([p.isFunction(s.options.items)?s.options.items.call(s.element):p(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);for(a.push([p.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):p(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=a.length-1;0<=e;e--)a[e][0].each(function(){o.push(this)});return p(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=p.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,n,s,o,a,r,l,h=this.items,c=[[p.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):p(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(n=p(u[e])).length-1;0<=i;i--)(s=p.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&(c.push([p.isFunction(s.options.items)?s.options.items.call(s.element[0],t,{item:this.currentItem}):p(s.options.items,s.element),s]),this.containers.push(s));for(e=c.length-1;0<=e;e--)for(o=c[e][1],i=0,l=(a=c[e][0]).length;i<l;i++)(r=p(a[i])).data(this.widgetName+"-item",o),h.push({item:r,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,n,s;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?p(this.options.toleranceElement,i.item):i.item,t||(i.width=n.outerWidth(),i.height=n.outerHeight()),s=n.offset(),i.left=s.left,i.top=s.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)s=this.containers[e].element.offset(),this.containers[e].containerCache.left=s.left,this.containers[e].containerCache.top=s.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var n,s=(i=i||this).options;s.placeholder&&s.placeholder.constructor!==String||(n=s.placeholder,s.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=p("<"+t+">",i.document[0]).addClass(n||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===t?i.currentItem.children().each(function(){p("<td>&#160;</td>",i.document[0]).attr("colspan",p(this).attr("colspan")||1).appendTo(e)}):"img"===t&&e.attr("src",i.currentItem.attr("src")),n||e.css("visibility","hidden"),e},update:function(t,e){n&&!s.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=p(s.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),s.placeholder.update(i,i.placeholder)},_contactContainers:function(t){var e,i,n,s,o,a,r,l,h,c,u=null,d=null;for(e=this.containers.length-1;0<=e;e--)if(!p.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(u&&p.contains(this.containers[e].element[0],u.element[0]))continue;u=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(u)if(1===this.containers.length)this.containers[d].containerCache.over||(this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1);else{for(n=1e4,s=null,o=(c=u.floating||m(this.currentItem))?"left":"top",a=c?"width":"height",r=this.positionAbs[o]+this.offset.click[o],i=this.items.length-1;0<=i;i--)p.contains(this.containers[d].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(c&&!f(this.positionAbs.top+this.offset.click.top,this.items[i].top,this.items[i].height)||(l=this.items[i].item.offset()[o],h=!1,Math.abs(l-r)>Math.abs(l+this.items[i][a]-r)&&(h=!0,l+=this.items[i][a]),Math.abs(l-r)<n&&(n=Math.abs(l-r),s=this.items[i],this.direction=h?"up":"down")));if(!s&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[d])return;s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[d].element,!0),this._trigger("change",t,this._uiHash()),this.containers[d]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[d],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(t){var e=this.options,i=p.isFunction(e.helper)?p(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||p("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[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")}),i[0].style.width&&!e.forceHelperSize||i.width(this.currentItem.width()),i[0].style.height&&!e.forceHelperSize||i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),p.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]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&p.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 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 t,e,i,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,p("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(p("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=p(n.containment)[0],e=p(n.containment).offset(),i="hidden"!==p(t).css("overflow"),this.containment=[e.left+(parseInt(p(t).css("borderLeftWidth"),10)||0)+(parseInt(p(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(p(t).css("borderTopWidth"),10)||0)+(parseInt(p(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(p(t).css("borderLeftWidth"),10)||0)-(parseInt(p(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(p(t).css("borderTopWidth"),10)||0)-(parseInt(p(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(n[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:n.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:n.scrollLeft())*i}},_generatePosition:function(t){var e,i,n=this.options,s=t.pageX,o=t.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(s=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]&&(s=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&&(e=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1],o=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-n.grid[1]:e+n.grid[1]:e,i=this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0],s=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-n.grid[0]:i+n.grid[0]:i)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:a.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:a.scrollLeft())}},_rearrange:function(t,e,i,n){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 s=this.counter;this._delay(function(){s===this.counter&&this.refreshPositions(!n)})},_clear:function(t,e){this.reverting=!1;var i,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");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(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)))),i=this.containers.length-1;0<=i;i--)e||n.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(n.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].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,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),i=0;i<n.length;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(i=0;i<n.length;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return!(this.fromOutside=!1)},_trigger:function(){!1===p.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||p([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}})}(jQuery),function(u,d){var i,r="ui-effects-";u.effects={effect:{}},
+/*!
+ * jQuery Color Animations v2.1.2
+ * https://github.com/jquery/jquery-color
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * Date: Wed Jan 16 08:47:09 2013 -0600
+ */
+function(c,u){function d(t,e,i){var n=g[e.type]||{};return null==t?i||!e.def?null:e.def:(t=n.floor?~~t:parseFloat(t),isNaN(t)?e.def:n.mod?(t+n.mod)%n.mod:t<0?0:n.max<t?n.max:t)}function r(a){var r=f(),l=r._rgba=[];return a=a.toLowerCase(),b(e,function(t,e){var i,n=e.re.exec(a),s=n&&e.parse(n),o=e.space||"rgba";if(s)return i=r[o](s),r[m[o].cache]=i[m[o].cache],l=r._rgba=i._rgba,!1}),l.length?("0,0,0,0"===l.join()&&c.extend(l,h.transparent),r):h[a]}function l(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}var h,t="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",p=/^([\-+])=\s*(\d+\.?\d*)/,e=[{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]]}}],f=c.Color=function(t,e,i,n){return new c.Color.fn.parse(t,e,i,n)},m={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"}}}},g={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},v=f.support={},i=c("<p>")[0],b=c.each;i.style.cssText="background-color:rgba(1,1,1,.5)",v.rgba=-1<i.style.backgroundColor.indexOf("rgba"),b(m,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),f.fn=c.extend(f.prototype,{parse:function(s,t,e,i){if(s===u)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=c(s).css(t),t=u);var o=this,n=c.type(s),a=this._rgba=[];return t!==u&&(s=[s,t,e,i],n="array"),"string"===n?this.parse(r(s)||h._default):"array"===n?(b(m.rgba.props,function(t,e){a[e.idx]=d(s[e.idx],e)}),this):"object"===n?(b(m,s instanceof f?function(t,e){s[e.cache]&&(o[e.cache]=s[e.cache].slice())}:function(t,i){var n=i.cache;b(i.props,function(t,e){if(!o[n]&&i.to){if("alpha"===t||null==s[t])return;o[n]=i.to(o._rgba)}o[n][e.idx]=d(s[t],e,!0)}),o[n]&&c.inArray(null,o[n].slice(0,3))<0&&(o[n][3]=1,i.from&&(o._rgba=i.from(o[n])))}),this):void 0},is:function(t){var s=f(t),o=!0,a=this;return b(m,function(t,e){var i,n=s[e.cache];return n&&(i=a[e.cache]||e.to&&e.to(a._rgba)||[],b(e.props,function(t,e){if(null!=n[e.idx])return o=n[e.idx]===i[e.idx]})),o}),o},_space:function(){var i=[],n=this;return b(m,function(t,e){n[e.cache]&&i.push(t)}),i.pop()},transition:function(t,a){var r=f(t),e=r._space(),i=m[e],n=0===this.alpha()?f("transparent"):this,l=n[i.cache]||i.to(n._rgba),h=l.slice();return r=r[i.cache],b(i.props,function(t,e){var i=e.idx,n=l[i],s=r[i],o=g[e.type]||{};null!==s&&(null===n?h[i]=s:(o.mod&&(s-n>o.mod/2?n+=o.mod:n-s>o.mod/2&&(n-=o.mod)),h[i]=d((s-n)*a+n,e)))}),this[e](h)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),n=f(t)._rgba;return f(c.map(e,function(t,e){return(1-i)*n[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=c.map(this._rgba,function(t,e){return null==t?2<e?1:0:t});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=c.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+c.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),f.fn.parse.prototype=f.fn,m.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,n=t[0]/255,s=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(n,s,o),l=Math.min(n,s,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:n===r?60*(s-o)/h+360:s===r?60*(o-n)/h+120:60*(n-s)/h+240,i=0===h?0:u<=.5?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},m.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],n=t[2],s=t[3],o=n<=.5?n*(1+i):n+i-n*i,a=2*n-o;return[Math.round(255*l(a,o,e+1/3)),Math.round(255*l(a,o,e)),Math.round(255*l(a,o,e-1/3)),s]},b(m,function(l,t){var i=t.props,a=t.cache,r=t.to,h=t.from;f.fn[l]=function(t){if(r&&!this[a]&&(this[a]=r(this._rgba)),t===u)return this[a].slice();var e,n=c.type(t),s="array"===n||"object"===n?t:arguments,o=this[a].slice();return b(i,function(t,e){var i=s["object"===n?t:e.idx];null==i&&(i=o[e.idx]),o[e.idx]=d(i,e)}),h?((e=f(h(o)))[a]=o,e):f(o)},b(i,function(a,r){f.fn[a]||(f.fn[a]=function(t){var e,i=c.type(t),n="alpha"===a?this._hsla?"hsla":"rgba":l,s=this[n](),o=s[r.idx];return"undefined"===i?o:("function"===i&&(t=t.call(this,o),i=c.type(t)),null==t&&r.empty?this:("string"===i&&(e=p.exec(t))&&(t=o+parseFloat(e[2])*("+"===e[1]?1:-1)),s[r.idx]=t,this[n](s)))})})}),f.hook=function(t){var e=t.split(" ");b(e,function(t,a){c.cssHooks[a]={set:function(t,e){var i,n,s="";if("transparent"!==e&&("string"!==c.type(e)||(i=r(e)))){if(e=f(i||e),!v.rgba&&1!==e._rgba[3]){for(n="backgroundColor"===a?t.parentNode:t;(""===s||"transparent"===s)&&n&&n.style;)try{s=c.css(n,"backgroundColor"),n=n.parentNode}catch(o){}e=e.blend(s&&"transparent"!==s?s:"_default")}e=e.toRgbaString()}try{t.style[a]=e}catch(o){}}},c.fx.step[a]=function(t){t.colorInit||(t.start=f(t.elem,a),t.end=f(t.end),t.colorInit=!0),c.cssHooks[a].set(t.elem,t.start.transition(t.end,t.pos))}})},f.hook(t),c.cssHooks.borderColor={expand:function(i){var n={};return b(["Top","Right","Bottom","Left"],function(t,e){n["border"+e+"Color"]=i}),n}},h=c.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"}}(jQuery),function(){function a(t){var e,i,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,s={};if(n&&n.length&&n[0]&&n[n[0]])for(i=n.length;i--;)"string"==typeof n[e=n[i]]&&(s[u.camelCase(e)]=n[e]);else for(e in n)"string"==typeof n[e]&&(s[e]=n[e]);return s}function r(t,e){var i,n,s={};for(i in e)n=e[i],t[i]!==n&&(c[i]||!u.fx.step[i]&&isNaN(parseFloat(n))||(s[i]=n));return s}var o,s,l,h=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};u.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){u.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,e,t.end),t.setAttr=!0)}}),u.fn.addBack||(u.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),u.effects.animateClass=function(s,t,e,i){var o=u.speed(t,e,i);return this.queue(function(){var t,i=u(this),e=i.attr("class")||"",n=o.children?i.find("*").addBack():i;n=n.map(function(){return{el:u(this),start:a(this)}}),(t=function(){u.each(h,function(t,e){s[e]&&i[e+"Class"](s[e])})})(),n=n.map(function(){return this.end=a(this.el[0]),this.diff=r(this.start,this.end),this}),i.attr("class",e),n=n.map(function(){var t=this,e=u.Deferred(),i=u.extend({},o,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,i),e.promise()}),u.when.apply(u,n.get()).done(function(){t(),u.each(arguments,function(){var e=this.el;u.each(this.diff,function(t){e.css(t,"")})}),o.complete.call(i[0])})})},u.fn.extend({addClass:(l=u.fn.addClass,function(t,e,i,n){return e?u.effects.animateClass.call(this,{add:t},e,i,n):l.apply(this,arguments)}),removeClass:(s=u.fn.removeClass,function(t,e,i,n){return 1<arguments.length?u.effects.animateClass.call(this,{remove:t},e,i,n):s.apply(this,arguments)}),toggleClass:(o=u.fn.toggleClass,function(t,e,i,n,s){return"boolean"==typeof e||e===d?i?u.effects.animateClass.call(this,e?{add:t}:{remove:t},i,n,s):o.apply(this,arguments):u.effects.animateClass.call(this,{toggle:t},e,i,n)}),switchClass:function(t,e,i,n,s){return u.effects.animateClass.call(this,{add:e,remove:t},i,n,s)}})}(),function(){function n(t,e,i,n){return u.isPlainObject(t)&&(t=(e=t).effect),t={effect:t},null==e&&(e={}),u.isFunction(e)&&(n=e,i=null,e={}),("number"==typeof e||u.fx.speeds[e])&&(n=i,i=e,e={}),u.isFunction(i)&&(n=i,i=null),e&&u.extend(t,e),i=i||e.duration,t.duration=u.fx.off?0:"number"==typeof i?i:i in u.fx.speeds?u.fx.speeds[i]:u.fx.speeds._default,t.complete=n||e.complete,t}function i(t){return!(t&&"number"!=typeof t&&!u.fx.speeds[t])||("string"==typeof t&&!u.effects.effect[t]||(!!u.isFunction(t)||"object"==typeof t&&!t.effect))}var s,o,a;u.extend(u.effects,{version:"1.10.3",save:function(t,e){for(var i=0;i<e.length;i++)null!==e[i]&&t.data(r+e[i],t[0].style[e[i]])},restore:function(t,e){var i,n;for(n=0;n<e.length;n++)null!==e[n]&&((i=t.data(r+e[n]))===d&&(i=""),t.css(e[n],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,n;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":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=t[1]/e.width}return{x:n,y:i}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var n={width:i.outerWidth(!0),height:i.outerHeight(!0),"float":i.css("float")},t=u("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return i.wrap(t),(i[0]===s||u.contains(i[0],s))&&u(s).focus(),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(u.extend(n,{position:i.css("position"),zIndex:i.css("z-index")}),u.each(["top","left","bottom","right"],function(t,e){n[e]=i.css(e),isNaN(parseInt(n[e],10))&&(n[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(n).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===e||u.contains(t[0],e))&&u(e).focus()),t},setTransition:function(n,t,s,o){return o=o||{},u.each(t,function(t,e){var i=n.cssUnit(e);0<i[0]&&(o[e]=i[0]*s+i[1])}),o}}),u.fn.extend({effect:function(){function t(t){function e(){u.isFunction(n)&&n.call(i[0]),u.isFunction(t)&&t()}var i=u(this),n=o.complete,s=o.mode;(i.is(":hidden")?"hide"===s:"show"===s)?(i[s](),e()):a.call(i[0],o,e)}var o=n.apply(this,arguments),e=o.mode,i=o.queue,a=u.effects.effect[o.effect];return u.fx.off||!a?e?this[e](o.duration,o.complete):this.each(function(){o.complete&&o.complete.call(this)}):!1===i?this.each(t):this.queue(i||"fx",t)},show:(a=u.fn.show,function(t){if(i(t))return a.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}),hide:(o=u.fn.hide,function(t){if(i(t))return o.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}),toggle:(s=u.fn.toggle,function(t){if(i(t)||"boolean"==typeof t)return s.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}),cssUnit:function(t){var i=this.css(t),n=[];return u.each(["em","px","%","pt"],function(t,e){0<i.indexOf(e)&&(n=[parseFloat(i),e])}),n}})}(),i={},u.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){i[t]=function(t){return Math.pow(t,e+2)}}),u.extend(i,{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;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),u.each(i,function(t,e){u.easing["easeIn"+t]=e,u.easing["easeOut"+t]=function(t){return 1-e(1-t)},u.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}})}(jQuery),function(h){var s=0,d={},p={};d.height=d.paddingTop=d.paddingBottom=d.borderTopWidth=d.borderBottomWidth="hide",p.height=p.paddingTop=p.paddingBottom=p.borderTopWidth=p.borderBottomWidth="show",h.widget("ui.accordion",{version:"1.10.3",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},_create:function(){var t=this.options;this.prevShow=this.prevHide=h(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():h(),content:this.active.length?this.active.next():h()}},_createIcons:function(){var t=this.options.icons;t&&(h("<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 t;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"===t&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!e)):this._activate(e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=h.ui.keyCode,i=this.headers.length,n=this.headers.index(t.target),s=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:s=this.headers[(n+1)%i];break;case e.LEFT:case e.UP:s=this.headers[(n-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:s=this.headers[0];break;case e.END:s=this.headers[i-1]}s&&(h(t.target).attr("tabIndex",-1),h(s).attr("tabIndex",0),s.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===h.ui.keyCode.UP&&t.ctrlKey&&h(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=h()):!1===t.active?this._activate(0):this.active.length&&!h.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=h()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,t=this.options,e=t.heightStyle,n=this.element.parent(),o=this.accordionId="ui-accordion-"+(this.element.attr("id")||++s);this.active=this._findActive(t.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(t){var e=h(this),i=e.attr("id"),n=e.next(),s=n.attr("id");i||(i=o+"-header-"+t,e.attr("id",i)),s||(s=o+"-panel-"+t,n.attr("id",s)),e.attr("aria-controls",s),n.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=n.height(),this.element.siblings(":visible").each(function(){var t=h(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=h(this).outerHeight(!0)}),this.headers.next().each(function(){h(this).height(Math.max(0,i-h(this).innerHeight()+h(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){i=Math.max(i,h(this).css("height","").height())}).height(i))},_activate:function(t){var e=this._findActive(t)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:h.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):h()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&h.each(t.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(t){var e=this.options,i=this.active,n=h(t.currentTarget),s=n[0]===i[0],o=s&&e.collapsible,a=o?h():n.next(),r=i.next(),l={oldHeader:i,oldPanel:r,newHeader:o?h():n,newPanel:a};t.preventDefault(),s&&!e.collapsible||!1===this._trigger("beforeActivate",t,l)||(e.active=!o&&this.headers.index(n),this.active=s?h():n,this._toggle(l),i.removeClass("ui-accordion-header-active ui-state-active"),e.icons&&i.children(".ui-accordion-header-icon").removeClass(e.icons.activeHeader).addClass(e.icons.header),s||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),e.icons&&n.children(".ui-accordion-header-icon").removeClass(e.icons.header).addClass(e.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-expanded":"false","aria-hidden":"true"}),i.prev().attr("aria-selected","false"),e.length&&i.length?i.prev().attr("tabIndex",-1):e.length&&this.headers.filter(function(){return 0===h(this).attr("tabIndex")}).attr("tabIndex",-1),e.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(t,i,e){var n,s,o,a=this,r=0,l=t.length&&(!i.length||t.index()<i.index()),h=this.options.animate||{},c=l&&h.down||h,u=function(){a._toggleComplete(e)};return"number"==typeof c&&(o=c),"string"==typeof c&&(s=c),s=s||c.easing||h.easing,o=o||c.duration||h.duration,i.length?t.length?(n=t.show().outerHeight(),i.animate(d,{duration:o,easing:s,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(p,{duration:o,easing:s,complete:u,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?r+=e.now:"content"!==a.options.heightStyle&&(e.now=Math.round(n-i.outerHeight()-r),r=0)}})):i.animate(d,o,s,u):t.animate(p,o,s,u)},_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)}})}(jQuery),function(a){var n=0;a.widget("ui.autocomplete",{version:"1.10.3",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},pending:0,_create:function(){var i,n,s,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,o="input"===t;this.isMultiLine=!!e||!o&&this.element.prop("isContentEditable"),this.valueMethod=this.element[e||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))n=s=i=!0;else{n=s=i=!1;var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(t),t.preventDefault());break;default:n=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!n){var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(s)return s=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),this._change(t))}}),this._initSource(),this.menu=a("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),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];a(t.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(t){t.target===e.element[0]||t.target===i||a.contains(i,t.target)||e.close()})})},menufocus:function(t,e){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){a(t.target).trigger(t.originalEvent)});var i=e.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:i})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value):this.liveRegion.text(i.value)},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n,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=a("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),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 t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?a(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,n,s=this;a.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(a.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,e){s.xhr&&s.xhr.abort(),s.xhr=a.ajax({url:n,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(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):!1!==this._trigger("search",e)?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,i=++n;return function(t){i===n&&e.__response(t),e.pending--,e.pending||e.element.removeClass("ui-autocomplete-loading")}},__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(t){return t.length&&t[0].label&&t[0].value?t:a.map(t,function(t){return"string"==typeof t?{label:t,value:t}:a.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(a.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(i,t){var n=this;a.each(t,function(t,e){n._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return a("<li>").append(a("<a>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},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())}}),a.extend(a.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(t,function(t){return i.test(t.label||t.value||t)})}}),a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.text(e))}})}(jQuery),function(o){var a,r,l,h,c="ui-button ui-widget ui-state-default ui-corner-all",t="ui-state-hover ui-state-active ",u="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",d=function(){var t=o(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},p=function(t){var e=t.name,i=t.form,n=o([]);return e&&(e=e.replace(/'/g,"\\'"),n=i?o(i).find("[name='"+e+"']"):o("[name='"+e+"']",t.ownerDocument).filter(function(){return!this.form})),n};o.widget("ui.button",{version:"1.10.3",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,d),"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 e=this,i=this.options,t="checkbox"===this.type||"radio"===this.type,n=t?"":"ui-state-active",s="ui-state-focus";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(c).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===a&&o(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||o(this).removeClass(n)}).bind("click"+this.eventNamespace,function(t){i.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}),this.element.bind("focus"+this.eventNamespace,function(){e.buttonElement.addClass(s)}).bind("blur"+this.eventNamespace,function(){e.buttonElement.removeClass(s)}),t&&(this.element.bind("change"+this.eventNamespace,function(){h||e.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(t){i.disabled||(h=!1,r=t.pageX,l=t.pageY)}).bind("mouseup"+this.eventNamespace,function(t){i.disabled||r===t.pageX&&l===t.pageY||(h=!0)})),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled||h)return!1}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled||h)return!1;o(this).addClass("ui-state-active"),e.buttonElement.attr("aria-pressed","true");var t=e.element[0];p(t).not(t).map(function(){return o(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(i.disabled)return!1;o(this).addClass("ui-state-active"),a=this,e.document.one("mouseup",function(){a=null})}).bind("mouseup"+this.eventNamespace,function(){if(i.disabled)return!1;o(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(i.disabled)return!1;t.keyCode!==o.ui.keyCode.SPACE&&t.keyCode!==o.ui.keyCode.ENTER||o(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){o(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===o.ui.keyCode.SPACE&&o(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var t,e,i;this.element.is("[type=checkbox]")?this.type="checkbox":this.element.is("[type=radio]")?this.type="radio":this.element.is("input")?this.type="input":this.type="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"))&&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(c+" "+t+" "+u).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(t,e){this._super(t,e),"disabled"!==t?this._resetButton(
+):e?this.element.prop("disabled",!0):this.element.prop("disabled",!1)},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?p(this.element[0]).each(function(){o(this).is(":checked")?o(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):o(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){var t=this.buttonElement.removeClass(u),e=o("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,n=i.primary&&i.secondary,s=[];i.primary||i.secondary?(this.options.text&&s.push("ui-button-text-icon"+(n?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+i.primary+"'></span>"),i.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+i.secondary+"'></span>"),this.options.text||(s.push(n?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",o.trim(e)))):s.push("ui-button-text-only"),t.addClass(s.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),o.widget("ui.buttonset",{version:"1.10.3",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 t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return o(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 o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery),function(k,l){function t(){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},k.extend(this._defaults,this.regional[""]),this.dpDiv=i(k("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function i(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(e,"mouseout",function(){k(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).removeClass("ui-datepicker-next-hover")}).delegate(e,"mouseover",function(){k.datepicker._isDisabledDatepicker(o.inline?t.parent()[0]:o.input[0])||(k(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),k(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).addClass("ui-datepicker-next-hover"))})}function u(t,e){for(var i in k.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}k.extend(k.ui,{datepicker:{version:"1.10.3"}});var o,d="datepicker";k.extend(t.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return u(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,n,s;n="div"===(i=t.nodeName.toLowerCase())||"span"===i,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(s=this._newInst(k(t),n)).settings=k.extend({},e||{}),"input"===i?this._connectDatepicker(t,s):n&&this._inlineDatepicker(t,s)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?i(k("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=k(t);e.append=k([]),e.trigger=k([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(e),k.data(t,d,e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,n,s,o=this._get(e,"appendText"),a=this._get(e,"isRTL");e.append&&e.append.remove(),o&&(e.append=k("<span class='"+this._appendClass+"'>"+o+"</span>"),t[a?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.focus(this._showDatepicker),"button"!==i&&"both"!==i||(n=this._get(e,"buttonText"),s=this._get(e,"buttonImage"),e.trigger=k(this._get(e,"buttonImageOnly")?k("<img/>").addClass(this._triggerClass).attr({src:s,alt:n,title:n}):k("<button type='button'></button>").addClass(this._triggerClass).html(s?k("<img/>").attr({src:s,alt:n,title:n}):n)),t[a?"before":"after"](e.trigger),e.trigger.click(function(){return k.datepicker._datepickerShowing&&k.datepicker._lastInput===t[0]?k.datepicker._hideDatepicker():(k.datepicker._datepickerShowing&&k.datepicker._lastInput!==t[0]&&k.datepicker._hideDatepicker(),k.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,n,s,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(s=n=i=0;s<t.length;s++)t[s].length>i&&(i=t[s].length,n=s);return n},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(t,e){var i=k(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),k.data(t,d,e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,n,s){var o,a,r,l,h,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=k("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),k("body").append(this._dialogInput),(c=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},k.data(this._dialogInput[0],d,c)),u(c.settings,n||{}),e=e&&e.constructor===Date?this._formatDate(c,e):e,this._dialogInput.val(e),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,h=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+l,r/2-150+h]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),k.blockUI&&k.blockUI(this.dpDiv),k.data(this._dialogInput[0],d,c),this},_destroyDatepicker:function(t){var e,i=k(t),n=k.data(t,d);i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),k.removeData(t,d),"input"===e?(n.append.remove(),n.trigger.remove(),i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty())},_enableDatepicker:function(e){var t,i,n=k(e),s=k.data(e,d);n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i,n=k(e),s=k.data(e,d);n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=k.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;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return k.data(t,d)}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var n,s,o,a,r=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?k.extend({},k.datepicker._defaults):r?"all"===e?k.extend({},r.settings):this._get(r,e):null;n=e||{},"string"==typeof e&&((n={})[e]=i),r&&(this._curInst===r&&this._hideDatepicker(),s=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(r,"min"),a=this._getMinMaxDate(r,"max"),u(r.settings,n),null!==o&&n.dateFormat!==l&&n.minDate===l&&(r.settings.minDate=this._formatDate(r,o)),null!==a&&n.dateFormat!==l&&n.maxDate===l&&(r.settings.maxDate=this._formatDate(r,a)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(k(t),r),this._autoSize(r),this._setDate(r,s),this._updateAlternate(r),this._updateDatepicker(r))},_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(t){var e,i,n,s=k.datepicker._getInst(t.target),o=!0,a=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,k.datepicker._datepickerShowing)switch(t.keyCode){case 9:k.datepicker._hideDatepicker(),o=!1;break;case 13:return(n=k("td."+k.datepicker._dayOverClass+":not(."+k.datepicker._currentClass+")",s.dpDiv))[0]&&k.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,n[0]),(e=k.datepicker._get(s,"onSelect"))?(i=k.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):k.datepicker._hideDatepicker(),!1;case 27:k.datepicker._hideDatepicker();break;case 33:k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 34:k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&k.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&k.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,a?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,a?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?k.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i,n=k.datepicker._getInst(t.target);if(k.datepicker._get(n,"constrainInput"))return e=k.datepicker._possibleChars(k.datepicker._get(n,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){var e=k.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{k.datepicker.parseDate(k.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,k.datepicker._getFormatConfig(e))&&(k.datepicker._setDateFromField(e),k.datepicker._updateAlternate(e),k.datepicker._updateDatepicker(e))}catch(i){}return!0},_showDatepicker:function(t){var e,i,n,s,o,a,r;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=k("input",t.parentNode)[0]),k.datepicker._isDisabledDatepicker(t)||k.datepicker._lastInput===t)||(e=k.datepicker._getInst(t),k.datepicker._curInst&&k.datepicker._curInst!==e&&(k.datepicker._curInst.dpDiv.stop(!0,!0),e&&k.datepicker._datepickerShowing&&k.datepicker._hideDatepicker(k.datepicker._curInst.input[0])),!1!==(n=(i=k.datepicker._get(e,"beforeShow"))?i.apply(t,[t,e]):{})&&(u(e.settings,n),e.lastVal=null,k.datepicker._lastInput=t,k.datepicker._setDateFromField(e),k.datepicker._inDialog&&(t.value=""),k.datepicker._pos||(k.datepicker._pos=k.datepicker._findPos(t),k.datepicker._pos[1]+=t.offsetHeight),s=!1,k(t).parents().each(function(){return!(s|="fixed"===k(this).css("position"))}),o={left:k.datepicker._pos[0],top:k.datepicker._pos[1]},k.datepicker._pos=null,e.dpDiv.empty(),e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),k.datepicker._updateDatepicker(e),o=k.datepicker._checkOffset(e,o,s),e.dpDiv.css({position:k.datepicker._inDialog&&k.blockUI?"static":s?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),e.inline||(a=k.datepicker._get(e,"showAnim"),r=k.datepicker._get(e,"duration"),e.dpDiv.zIndex(k(t).zIndex()+1),k.datepicker._datepickerShowing=!0,k.effects&&k.effects.effect[a]?e.dpDiv.show(a,k.datepicker._get(e,"showOptions"),r):e.dpDiv[a||"show"](a?r:null),k.datepicker._shouldFocusInput(e)&&e.input.focus(),k.datepicker._curInst=e)))},_updateDatepicker:function(t){this.maxRows=4,(o=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e,i=this._getNumberOfMonths(t),n=i[1],s=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<n&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",s*n+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===k.datepicker._curInst&&k.datepicker._datepickerShowing&&k.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var n=t.dpDiv.outerWidth(),s=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:k(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:k(document).scrollTop());return e.left-=this._get(t,"isRTL")?n-o:0,e.left-=i&&e.left===t.input.offset().left?k(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?k(document).scrollTop():0,e.left-=Math.min(e.left,e.left+n>r&&n<r?Math.abs(e.left+n-r):0),e.top-=Math.min(e.top,e.top+s>l&&s<l?Math.abs(s+a):0),e},_findPos:function(t){for(var e,i=this._getInst(t),n=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||k.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return[(e=k(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,n,s,o=this._curInst;!o||t&&o!==k.data(t,d)||this._datepickerShowing&&(e=this._get(o,"showAnim"),i=this._get(o,"duration"),n=function(){k.datepicker._tidyDialog(o)},k.effects&&(k.effects.effect[e]||k.effects[e])?o.dpDiv.hide(e,k.datepicker._get(o,"showOptions"),i,n):o.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,n),e||n(),this._datepickerShowing=!1,(s=this._get(o,"onClose"))&&s.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"}),k.blockUI&&(k.unblockUI(),k("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(k.datepicker._curInst){var e=k(t.target),i=k.datepicker._getInst(e[0]);(e[0].id===k.datepicker._mainDivId||0!==e.parents("#"+k.datepicker._mainDivId).length||e.hasClass(k.datepicker.markerClassName)||e.closest("."+k.datepicker._triggerClass).length||!k.datepicker._datepickerShowing||k.datepicker._inDialog&&k.blockUI)&&(!e.hasClass(k.datepicker.markerClassName)||k.datepicker._curInst===i)||k.datepicker._hideDatepicker()}},_adjustDate:function(t,e,i){var n=k(t),s=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(s,e+("M"===i?this._get(s,"showCurrentAtPos"):0),i),this._updateDatepicker(s))},_gotoToday:function(t){var e,i=k(t),n=this._getInst(i[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(e=new Date,n.selectedDay=e.getDate(),n.drawMonth=n.selectedMonth=e.getMonth(),n.drawYear=n.selectedYear=e.getFullYear()),this._notifyChange(n),this._adjustDate(i)},_selectMonthYear:function(t,e,i){var n=k(t),s=this._getInst(n[0]);s["selected"+("M"===i?"Month":"Year")]=s["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(s),this._adjustDate(n)},_selectDay:function(t,e,i,n){var s,o=k(t);k(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||((s=this._getInst(o[0])).selectedDay=s.currentDay=k("a",n).html(),s.selectedMonth=s.currentMonth=e,s.selectedYear=s.currentYear=i,this._selectDate(t,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(t){var e=k(t);this._selectDate(e,"")},_selectDate:function(t,e){var i,n=k(t),s=this._getInst(n[0]);e=null!=e?e:this._formatDate(s),s.input&&s.input.val(e),this._updateAlternate(s),(i=this._get(s,"onSelect"))?i.apply(s.input?s.input[0]:null,[e,s]):s.input&&s.input.trigger("change"),s.inline?this._updateDatepicker(s):(this._hideDatepicker(),this._lastInput=s.input[0],"object"!=typeof s.input[0]&&s.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var e,i,n,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),n=this.formatDate(e,i,this._getFormatConfig(t)),k(s).each(function(){k(this).val(n)}))},noWeekends:function(t){var e=t.getDay();return[0<e&&e<6,""]},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(i,o,t){if(null==i||null==o)throw"Invalid arguments";if(""===(o="object"==typeof o?o.toString():o+""))return null;var n,e,s,a,r=0,l=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,h="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),c=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,u=(t?t.dayNames:null)||this._defaults.dayNames,d=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,p=(t?t.monthNames:null)||this._defaults.monthNames,f=-1,m=-1,g=-1,v=-1,b=!1,_=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e},y=function(t){var e=_(t),i=new RegExp("^\\d{1,"+("@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2)+"}"),n=o.substring(r).match(i);if(!n)throw"Missing number at position "+r;return r+=n[0].length,parseInt(n[0],10)},w=function(t,e,i){var n=-1,s=k.map(_(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(k.each(s,function(t,e){var i=e[1];if(o.substr(r,i.length).toLowerCase()===i.toLowerCase())return n=e[0],r+=i.length,!1}),-1!==n)return n+1;throw"Unknown name at position "+r},x=function(){if(o.charAt(r)!==i.charAt(n))throw"Unexpected literal at position "+r;r++};for(n=0;n<i.length;n++)if(b)"'"!==i.charAt(n)||_("'")?x():b=!1;else switch(i.charAt(n)){case"d":g=y("d");break;case"D":w("D",c,u);break;case"o":v=y("o");break;case"m":m=y("m");break;case"M":m=w("M",d,p);break;case"y":f=y("y");break;case"@":f=(a=new Date(y("@"))).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"!":f=(a=new Date((y("!")-this._ticksTo1970)/1e4)).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"'":_("'")?x():b=!0;break;default:x()}if(r<o.length&&(s=o.substr(r),!/^\s+/.test(s)))throw"Extra/unparsed characters found in date: "+s;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=h?0:-100)),-1<v)for(m=1,g=v;;){if(g<=(e=this._getDaysInMonth(f,m-1)))break;m++,g-=e}if((a=this._daylightSavingAdjust(new Date(f,m-1,g))).getFullYear()!==f||a.getMonth()+1!==m||a.getDate()!==g)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:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(i,t,e){if(!t)return"";var n,s=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,o=(e?e.dayNames:null)||this._defaults.dayNames,a=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,r=(e?e.monthNames:null)||this._defaults.monthNames,l=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e},h=function(t,e,i){var n=""+e;if(l(t))for(;n.length<i;)n="0"+n;return n},c=function(t,e,i,n){return l(t)?n[e]:i[e]},u="",d=!1;if(t)for(n=0;n<i.length;n++)if(d)"'"!==i.charAt(n)||l("'")?u+=i.charAt(n):d=!1;else switch(i.charAt(n)){case"d":u+=h("d",t.getDate(),2);break;case"D":u+=c("D",t.getDay(),s,o);break;case"o":u+=h("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=h("m",t.getMonth()+1,2);break;case"M":u+=c("M",t.getMonth(),a,r);break;case"y":u+=l("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=i.charAt(n)}return u},_possibleChars:function(i){var n,t="",e=!1,s=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e};for(n=0;n<i.length;n++)if(e)"'"!==i.charAt(n)||s("'")?t+=i.charAt(n):e=!1;else switch(i.charAt(n)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":s("'")?t+="'":e=!0;break;default:t+=i.charAt(n)}return t},_get:function(t,e){return t.settings[e]!==l?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),n=t.lastVal=t.input?t.input.val():null,s=this._getDefaultDate(t),o=s,a=this._getFormatConfig(t);try{o=this.parseDate(i,n,a)||s}catch(r){n=e?"":n}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=n?o.getDate():0,t.currentMonth=n?o.getMonth():0,t.currentYear=n?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(l,t,e){var i=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},n=null==t||""===t?e:"string"==typeof t?function(t){try{return k.datepicker.parseDate(k.datepicker._get(l,"dateFormat"),t,k.datepicker._getFormatConfig(l))}catch(r){}for(var e=(t.toLowerCase().match(/^c/)?k.datepicker._getDate(l):null)||new Date,i=e.getFullYear(),n=e.getMonth(),s=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":s+=parseInt(a[1],10);break;case"w":case"W":s+=7*parseInt(a[1],10);break;case"m":case"M":n+=parseInt(a[1],10),s=Math.min(s,k.datepicker._getDaysInMonth(i,n));break;case"y":case"Y":i+=parseInt(a[1],10),s=Math.min(s,k.datepicker._getDaysInMonth(i,n))}a=o.exec(t)}return new Date(i,n,s)}(t):"number"==typeof t?isNaN(t)?e:i(t):new Date(t.getTime());return(n=n&&"Invalid Date"===n.toString()?e:n)&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var n=!e,s=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),s===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(n?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){k.datepicker._adjustDate(i,-e,"M")},next:function(){k.datepicker._adjustDate(i,+e,"M")},hide:function(){k.datepicker._hideDatepicker()},today:function(){k.datepicker._gotoToday(i)},selectDay:function(){return k.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return k.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return k.datepicker._selectMonthYear(i,this,"Y"),!1}};k(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,n,s,o,a,r,l,h,c,u,d,p,f,m,g,v,b,_,y,w,x,k,C,D,T,S,N,E,I,P,M,A,$,z,H,j,W,O,L=new Date,F=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),R=this._get(t,"isRTL"),B=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),Y=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),K=this._get(t,"showCurrentAtPos"),V=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],Q=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-K,tt=t.drawYear;if(Z<0&&(Z+=12,tt--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=G&&e<G?G:e;this._daylightSavingAdjust(new Date(tt,Z,1))>e;)--Z<0&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=Y?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-V,1)),this._getFormatConfig(t)):i,n=this._canAdjustMonth(t,-1,tt,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-"+(R?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>",s=this._get(t,"nextText"),s=Y?this.formatDate(s,this._daylightSavingAdjust(new Date(tt,Z+V,1)),this._getFormatConfig(t)):s,o=this._canAdjustMonth(t,1,tt,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?Q:F,a=Y?this.formatDate(a,r,this._getFormatConfig(t)):a,l=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>",h=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(R?l:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(R?"":l)+"</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"),m=this._get(t,"monthNamesShort"),g=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),b=this._get(t,"selectOtherMonths"),_=this._getDefaultDate(t),y="",x=0;x<U[0];x++){for(k="",this.maxRows=4,C=0;C<U[1];C++){if(D=this._daylightSavingAdjust(new Date(tt,Z,t.selectedDay)),T=" ui-corner-all",S="",X){if(S+="<div class='ui-datepicker-group",1<U[1])switch(C){case 0:S+=" ui-datepicker-group-first",T=" ui-corner-"+(R?"right":"left");break;case U[1]-1:S+=" ui-datepicker-group-last",T=" ui-corner-"+(R?"left":"right");break;default:S+=" ui-datepicker-group-middle",T=""}S+="'>"}for(S+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+T+"'>"+(/all|left/.test(T)&&0===x?R?o:n:"")+(/all|right/.test(T)&&0===x?R?n:o:"")+this._generateMonthYearHeader(t,Z,tt,G,J,0<x||0<C,f,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",N=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;w<7;w++)N+="<th"+(5<=(w+c+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+d[E=(w+c)%7]+"'>"+p[E]+"</span></th>";for(S+=N+"</tr></thead><tbody>",I=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,I)),P=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,M=Math.ceil((P+I)/7),A=X&&this.maxRows>M?this.maxRows:M,this.maxRows=A,$=this._daylightSavingAdjust(new Date(tt,Z,1-P)),z=0;z<A;z++){for(S+="<tr>",H=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")($)+"</td>":"",w=0;w<7;w++)j=g?g.apply(t.input?t.input[0]:null,[$]):[!0,""],O=(W=$.getMonth()!==Z)&&!b||!j[0]||G&&$<G||J&&J<$,H+="<td class='"+(5<=(w+c+6)%7?" ui-datepicker-week-end":"")+(W?" ui-datepicker-other-month":"")+($.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||_.getTime()===$.getTime()&&_.getTime()===D.getTime()?" "+this._dayOverClass:"")+(O?" "+this._unselectableClass+" ui-state-disabled":""
+)+(W&&!v?"":" "+j[1]+($.getTime()===Q.getTime()?" "+this._currentClass:"")+($.getTime()===F.getTime()?" ui-datepicker-today":""))+"'"+(W&&!v||!j[2]?"":" title='"+j[2].replace(/'/g,"&#39;")+"'")+(O?"":" data-handler='selectDay' data-event='click' data-month='"+$.getMonth()+"' data-year='"+$.getFullYear()+"'")+">"+(W&&!v?"&#xa0;":O?"<span class='ui-state-default'>"+$.getDate()+"</span>":"<a class='ui-state-default"+($.getTime()===F.getTime()?" ui-state-highlight":"")+($.getTime()===Q.getTime()?" ui-state-active":"")+(W?" ui-priority-secondary":"")+"' href='#'>"+$.getDate()+"</a>")+"</td>",$.setDate($.getDate()+1),$=this._daylightSavingAdjust($);S+=H+"</tr>"}11<++Z&&(Z=0,tt++),k+=S+="</tbody></table>"+(X?"</div>"+(0<U[0]&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}y+=k}return y+=h,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,n,s,o,a,r){var l,h,c,u,d,p,f,m,g=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),b=this._get(t,"showMonthAfterYear"),_="<div class='ui-datepicker-title'>",y="";if(o||!g)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(l=n&&n.getFullYear()===i,h=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!l||c>=n.getMonth())&&(!h||c<=s.getMonth())&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(b||(_+=y+(!o&&g&&v?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!v)_+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(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})(u[0]),m=Math.max(f,p(u[1]||"")),f=n?Math.max(f,n.getFullYear()):f,m=s?Math.min(m,s.getFullYear()):m,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f<=m;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",_+=t.yearshtml,t.yearshtml=null}return _+=this._get(t,"yearSuffix"),b&&(_+=(!o&&g&&v?"":"&#xa0;")+y),_+="</div>"},_adjustInstDate:function(t,e,i){var n=t.drawYear+("Y"===i?e:0),s=t.drawMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(n,s))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(n,s,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),n=this._getMinMaxDate(t,"max"),s=i&&e<i?i:e;return n&&n<s?n:s},_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,n){var s=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,n+(e<0?e:s[0]*s[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,n,s=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),n=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=n),i[1].match(/[+\-].*/)&&(r+=n)),(!s||e.getTime()>=s.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||e.getFullYear()<=r)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),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,n){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var s=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(n,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),s,this._getFormatConfig(t))}}),k.fn.datepicker=function(t,e){if(!this.length)return this;k.datepicker.initialized||(k(document).mousedown(k.datepicker._checkExternalClick),k.datepicker.initialized=!0),0===k("#"+k.datepicker._mainDivId).length&&k("body").append(k.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 e?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this].concat(i)):k.datepicker._attachDatepicker(this,t)}):k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(i))},k.datepicker=new t,k.datepicker.initialized=!1,k.datepicker.uuid=(new Date).getTime(),k.datepicker.version="1.10.3"}(jQuery),function(a){var o={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},r={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};a.widget("ui.dialog",{version:"1.10.3",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 e=a(this).css(t).offset().top;e<0&&a(this).css("top",t.top-e)}},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},_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&&a.fn.draggable&&this._makeDraggable(),this.options.resizable&&a.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?a(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;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)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:a.noop,enable:a.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._destroyOverlay(),this.opener.filter(":focusable").focus().length||a(this.document[0].activeElement).blur(),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=a(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"))},_focusTabbable:function(){var 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(t){function e(){var t=this.document[0].activeElement;this.uiDialog[0]===t||a.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),e.call(this),this._delay(e)},_createWrapper:function(){this.uiDialog=a("<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===a.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===a.ui.keyCode.TAB){var e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),n=e.filter(":last");t.target!==n[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(n.focus(1),t.preventDefault()):(i.focus(1),t.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 t;this.uiDialogTitlebar=a("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){a(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=a("<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)}}),t=a("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title||t.html("&#160;"),t.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=a("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=a("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var s=this,t=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),a.isEmptyObject(t)||a.isArray(t)&&!t.length?this.uiDialog.removeClass("ui-dialog-buttons"):(a.each(t,function(t,e){var i,n;e=a.isFunction(e)?{click:e,text:t}:e,e=a.extend({type:"button"},e),i=e.click,e.click=function(){i.apply(s.element[0],arguments)},n={icons:e.icons,text:e.showText},delete e.icons,delete e.showText,a("<button></button>",e).button(n).appendTo(s.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}}var n=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){a(this).addClass("ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,i(e))},drag:function(t,e){n._trigger("drag",t,i(e))},stop:function(t,e){s.position=[e.position.left-n.document.scrollLeft(),e.position.top-n.document.scrollTop()],a(this).removeClass("ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,i(e))}})},_makeResizable:function(){function i(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var n=this,s=this.options,t=s.resizable,e=this.uiDialog.css("position"),o="string"==typeof t?t:"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(t,e){a(this).addClass("ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,i(e))},resize:function(t,e){n._trigger("resize",t,i(e))},stop:function(t,e){s.height=a(this).height(),s.width=a(this).width(),a(this).removeClass("ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,i(e))}}).css("position",e)},_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(t){var i=this,n=!1,s={};a.each(t,function(t,e){i._setOption(t,e),t in o&&(n=!0),t in r&&(s[t]=e)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i,n,s=this.uiDialog;"dialogClass"===t&&s.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=s.is(":data(ui-draggable)"))&&!e&&s.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((n=s.is(":data(ui-resizable)"))&&!e&&s.resizable("destroy"),n&&"string"==typeof e&&s.resizable("option","handles",e),n||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),e=Math.max(0,n.minHeight-t),i="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none","auto"===n.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,n.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 t=a(this);return a("<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!!a(t.target).closest(".ui-dialog").length||!!a(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=this,i=this.widgetFullName;a.ui.dialog.overlayInstances||this._delay(function(){a.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(t){e._allowInteraction(t)||(t.preventDefault(),a(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=a("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),a.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(a.ui.dialog.overlayInstances--,a.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),a.ui.dialog.overlayInstances=0,!1!==a.uiBackCompat&&a.widget("ui.dialog",a.ui.dialog,{_position:function(){var t,e=this.options.position,i=[],n=[0,0];e?(("string"==typeof e||"object"==typeof e&&"0"in e)&&(1===(i=e.split?e.split(" "):[e[0],e[1]]).length&&(i[1]=i[0]),a.each(["left","top"],function(t,e){+i[t]===i[t]&&(n[t]=i[t],i[t]=e)}),e={my:i[0]+(n[0]<0?n[0]:"+"+n[0])+" "+i[1]+(n[1]<0?n[1]:"+"+n[1]),at:i.join(" ")}),e=a.extend({},a.ui.dialog.prototype.options.position,e)):e=a.ui.dialog.prototype.options.position,(t=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.position(e),t||this.uiDialog.hide()}})}(jQuery),function(m){var g=/up|down|vertical/,v=/up|left|vertical|horizontal/;m.effects.effect.blind=function(t,e){var i,n,s,o=m(this),a=["position","top","bottom","left","right","height","width"],r=m.effects.setMode(o,t.mode||"hide"),l=t.direction||"up",h=g.test(l),c=h?"height":"width",u=h?"top":"left",d=v.test(l),p={},f="show"===r;o.parent().is(".ui-effects-wrapper")?m.effects.save(o.parent(),a):m.effects.save(o,a),o.show(),n=(i=m.effects.createWrapper(o).css({overflow:"hidden"}))[c](),s=parseFloat(i.css(u))||0,p[c]=f?n:0,d||(o.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"}),p[u]=f?s:n+s),f&&(i.css(c,0),d||i.css(u,s+n)),i.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===r&&o.hide(),m.effects.restore(o,a),m.effects.removeWrapper(o),e()}})}}(jQuery),function(y){y.effects.effect.bounce=function(t,e){var i,n,s,o=y(this),a=["position","top","bottom","left","right","height","width"],r=y.effects.setMode(o,t.mode||"effect"),l="hide"===r,h="show"===r,c=t.direction||"up",u=t.distance,d=t.times||5,p=2*d+(h||l?1:0),f=t.duration/p,m=t.easing,g="up"===c||"down"===c?"top":"left",v="up"===c||"left"===c,b=o.queue(),_=b.length;for((h||l)&&a.push("opacity"),y.effects.save(o,a),o.show(),y.effects.createWrapper(o),u||(u=o["top"===g?"outerHeight":"outerWidth"]()/3),h&&((s={opacity:1})[g]=0,o.css("opacity",0).css(g,v?2*-u:2*u).animate(s,f,m)),l&&(u/=Math.pow(2,d-1)),i=(s={})[g]=0;i<d;i++)(n={})[g]=(v?"-=":"+=")+u,o.animate(n,f,m).animate(s,f,m),u=l?2*u:u/2;l&&((n={opacity:0})[g]=(v?"-=":"+=")+u,o.animate(n,f,m)),o.queue(function(){l&&o.hide(),y.effects.restore(o,a),y.effects.removeWrapper(o),e()}),1<_&&b.splice.apply(b,[1,0].concat(b.splice(_,p+1))),o.dequeue()}}(jQuery),function(d){d.effects.effect.clip=function(t,e){var i,n,s,o=d(this),a=["position","top","bottom","left","right","height","width"],r="show"===d.effects.setMode(o,t.mode||"hide"),l="vertical"===(t.direction||"vertical"),h=l?"height":"width",c=l?"top":"left",u={};d.effects.save(o,a),o.show(),i=d.effects.createWrapper(o).css({overflow:"hidden"}),s=(n="IMG"===o[0].tagName?i:o)[h](),r&&(n.css(h,0),n.css(c,s/2)),u[h]=r?s:0,u[c]=r?0:s/2,n.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r||o.hide(),d.effects.restore(o,a),d.effects.removeWrapper(o),e()}})}}(jQuery),function(u){u.effects.effect.drop=function(t,e){var i,n=u(this),s=["position","top","bottom","left","right","opacity","height","width"],o=u.effects.setMode(n,t.mode||"hide"),a="show"===o,r=t.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r?"pos":"neg",c={opacity:a?1:0};u.effects.save(n,s),n.show(),u.effects.createWrapper(n),i=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,a&&n.css("opacity",0).css(l,"pos"===h?-i:i),c[l]=(a?"pos"===h?"+=":"-=":"pos"===h?"-=":"+=")+i,n.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),u.effects.restore(n,s),u.effects.removeWrapper(n),e()}})}}(jQuery),function(b){b.effects.effect.explode=function(t,e){function i(){v.push(this),v.length===c*u&&n()}function n(){d.css({visibility:"visible"}),b(v).remove(),p||d.hide(),e()}var s,o,a,r,l,h,c=t.pieces?Math.round(Math.sqrt(t.pieces)):3,u=c,d=b(this),p="show"===b.effects.setMode(d,t.mode||"hide"),f=d.show().css("visibility","hidden").offset(),m=Math.ceil(d.outerWidth()/u),g=Math.ceil(d.outerHeight()/c),v=[];for(s=0;s<c;s++)for(r=f.top+s*g,h=s-(c-1)/2,o=0;o<u;o++)a=f.left+o*m,l=o-(u-1)/2,d.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*m,top:-s*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:m,height:g,left:a+(p?l*m:0),top:r+(p?h*g:0),opacity:p?0:1}).animate({left:a+(p?0:l*m),top:r+(p?0:h*g),opacity:p?1:0},t.duration||500,t.easing,i)}}(jQuery),function(s){s.effects.effect.fade=function(t,e){var i=s(this),n=s.effects.setMode(i,t.mode||"toggle");i.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:e})}}(jQuery),function(v){v.effects.effect.fold=function(t,e){var i,n,s=v(this),o=["position","top","bottom","left","right","height","width"],a=v.effects.setMode(s,t.mode||"hide"),r="show"===a,l="hide"===a,h=t.size||15,c=/([0-9]+)%/.exec(h),u=!!t.horizFirst,d=r!==u,p=d?["width","height"]:["height","width"],f=t.duration/2,m={},g={};v.effects.save(s,o),s.show(),i=v.effects.createWrapper(s).css({overflow:"hidden"}),n=d?[i.width(),i.height()]:[i.height(),i.width()],c&&(h=parseInt(c[1],10)/100*n[l?0:1]),r&&i.css(u?{height:0,width:h}:{height:h,width:0}),m[p[0]]=r?n[0]:h,g[p[1]]=r?n[1]:0,i.animate(m,f,t.easing).animate(g,f,t.easing,function(){l&&s.hide(),v.effects.restore(s,o),v.effects.removeWrapper(s),e()})}}(jQuery),function(a){a.effects.effect.highlight=function(t,e){var i=a(this),n=["backgroundImage","backgroundColor","opacity"],s=a.effects.setMode(i,t.mode||"show"),o={backgroundColor:i.css("backgroundColor")};"hide"===s&&(o.opacity=0),a.effects.save(i,n),i.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===s&&i.hide(),a.effects.restore(i,n),e()}})}}(jQuery),function(p){p.effects.effect.pulsate=function(t,e){var i,n=p(this),s=p.effects.setMode(n,t.mode||"show"),o="show"===s,a="hide"===s,r=o||"hide"===s,l=2*(t.times||5)+(r?1:0),h=t.duration/l,c=0,u=n.queue(),d=u.length;for(!o&&n.is(":visible")||(n.css("opacity",0).show(),c=1),i=1;i<l;i++)n.animate({opacity:c},h,t.easing),c=1-c;n.animate({opacity:c},h,t.easing),n.queue(function(){a&&n.hide(),e()}),1<d&&u.splice.apply(u,[1,0].concat(u.splice(d,l+1))),n.dequeue()}}(jQuery),function(_){_.effects.effect.puff=function(t,e){var i=_(this),n=_.effects.setMode(i,t.mode||"hide"),s="hide"===n,o=parseInt(t.percent,10)||150,a=o/100,r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};_.extend(t,{effect:"scale",queue:!1,fade:!0,mode:n,complete:e,percent:s?o:100,from:s?r:{height:r.height*a,width:r.width*a,outerHeight:r.outerHeight*a,outerWidth:r.outerWidth*a}}),i.effect(t)},_.effects.effect.scale=function(t,e){var i=_(this),n=_.extend(!0,{},t),s=_.effects.setMode(i,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===s?0:100),a=t.direction||"both",r=t.origin,l={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()},h={y:"horizontal"!==a?o/100:1,x:"vertical"!==a?o/100:1};n.effect="size",n.queue=!1,n.complete=e,"effect"!==s&&(n.origin=r||["middle","center"],n.restore=!0),n.from=t.from||("show"===s?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*h.y,width:l.width*h.x,outerHeight:l.outerHeight*h.y,outerWidth:l.outerWidth*h.x},n.fade&&("show"===s&&(n.from.opacity=0,n.to.opacity=1),"hide"===s&&(n.from.opacity=1,n.to.opacity=0)),i.effect(n)},_.effects.effect.size=function(i,t){var e,n,s,o=_(this),a=["position","top","bottom","left","right","width","height","overflow","opacity"],r=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],h=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],d=_.effects.setMode(o,i.mode||"effect"),p=i.restore||"effect"!==d,f=i.scale||"both",m=i.origin||["middle","center"],g=o.css("position"),v=p?a:r,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===d&&o.show(),e={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===i.mode&&"show"===d?(o.from=i.to||b,o.to=i.from||e):(o.from=i.from||("show"===d?b:e),o.to=i.to||("hide"===d?b:e)),s={from:{y:o.from.height/e.height,x:o.from.width/e.width},to:{y:o.to.height/e.height,x:o.to.width/e.width}},"box"!==f&&"both"!==f||(s.from.y!==s.to.y&&(v=v.concat(c),o.from=_.effects.setTransition(o,c,s.from.y,o.from),o.to=_.effects.setTransition(o,c,s.to.y,o.to)),s.from.x!==s.to.x&&(v=v.concat(u),o.from=_.effects.setTransition(o,u,s.from.x,o.from),o.to=_.effects.setTransition(o,u,s.to.x,o.to))),"content"!==f&&"both"!==f||s.from.y!==s.to.y&&(v=v.concat(h).concat(l),o.from=_.effects.setTransition(o,h,s.from.y,o.from),o.to=_.effects.setTransition(o,h,s.to.y,o.to)),_.effects.save(o,v),o.show(),_.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(n=_.effects.getBaseline(m,e),o.from.top=(e.outerHeight-o.outerHeight())*n.y,o.from.left=(e.outerWidth-o.outerWidth())*n.x,o.to.top=(e.outerHeight-o.to.outerHeight)*n.y,o.to.left=(e.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),"content"!==f&&"both"!==f||(c=c.concat(["marginTop","marginBottom"]).concat(h),u=u.concat(["marginLeft","marginRight"]),l=a.concat(c).concat(u),o.find("*[width]").each(function(){var t=_(this),e={height:t.height(),width:t.width(),outerHeight:t.outerHeight(),outerWidth:t.outerWidth()};p&&_.effects.save(t,l),t.from={height:e.height*s.from.y,width:e.width*s.from.x,outerHeight:e.outerHeight*s.from.y,outerWidth:e.outerWidth*s.from.x},t.to={height:e.height*s.to.y,width:e.width*s.to.x,outerHeight:e.height*s.to.y,outerWidth:e.width*s.to.x},s.from.y!==s.to.y&&(t.from=_.effects.setTransition(t,c,s.from.y,t.from),t.to=_.effects.setTransition(t,c,s.to.y,t.to)),s.from.x!==s.to.x&&(t.from=_.effects.setTransition(t,u,s.from.x,t.from),t.to=_.effects.setTransition(t,u,s.to.x,t.to)),t.css(t.from),t.animate(t.to,i.duration,i.easing,function(){p&&_.effects.restore(t,l)})})),o.animate(o.to,{queue:!1,duration:i.duration,easing:i.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===d&&o.hide(),_.effects.restore(o,v),p||("static"===g?o.css({position:"relative",top:o.to.top,left:o.to.left}):_.each(["top","left"],function(s,t){o.css(t,function(t,e){var i=parseInt(e,10),n=s?o.to.left:o.to.top;return"auto"===e?n+"px":i+n+"px"})})),_.effects.removeWrapper(o),t()}})}}(jQuery),function(b){b.effects.effect.shake=function(t,e){var i,n=b(this),s=["position","top","bottom","left","right","height","width"],o=b.effects.setMode(n,t.mode||"effect"),a=t.direction||"left",r=t.distance||20,l=t.times||3,h=2*l+1,c=Math.round(t.duration/h),u="up"===a||"down"===a?"top":"left",d="up"===a||"left"===a,p={},f={},m={},g=n.queue(),v=g.length;for(b.effects.save(n,s),n.show(),b.effects.createWrapper(n),p[u]=(d?"-=":"+=")+r,f[u]=(d?"+=":"-=")+2*r,m[u]=(d?"-=":"+=")+2*r,n.animate(p,c,t.easing),i=1;i<l;i++)n.animate(f,c,t.easing).animate(m,c,t.easing);n.animate(f,c,t.easing).animate(p,c/2,t.easing).queue(function(){"hide"===o&&n.hide(),b.effects.restore(n,s),b.effects.removeWrapper(n),e()}),1<v&&g.splice.apply(g,[1,0].concat(g.splice(v,h+1))),n.dequeue()}}(jQuery),function(u){u.effects.effect.slide=function(t,e){var i,n=u(this),s=["position","top","bottom","left","right","width","height"],o=u.effects.setMode(n,t.mode||"show"),a="show"===o,r=t.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r,c={};u.effects.save(n,s),n.show(),i=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0),u.effects.createWrapper(n).css({overflow:"hidden"}),a&&n.css(l,h?isNaN(i)?"-"+i:-i:i),c[l]=(a?h?"+=":"-=":h?"-=":"+=")+i,n.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),u.effects.restore(n,s),u.effects.removeWrapper(n),e()}})}}(jQuery),function(d){d.effects.effect.transfer=function(t,e){var i=d(this),n=d(t.to),s="fixed"===n.css("position"),o=d("body"),a=s?o.scrollTop():0,r=s?o.scrollLeft():0,l=n.offset(),h={top:l.top-a,left:l.left-r,height:n.innerHeight(),width:n.innerWidth()},c=i.offset(),u=d("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:c.top-a,left:c.left-r,height:i.innerHeight(),width:i.innerWidth(),position:s?"fixed":"absolute"}).animate(h,t.duration,t.easing,function(){u.remove(),e()})}}(jQuery),function(l){l.widget("ui.menu",{version:"1.10.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left 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 ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,l.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(t){var e=l(t.target).closest(".ui-menu-item");!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(t),e.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var e=l(t.currentTarget);e.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,e)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){l.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){l(t.target).closest(".ui-menu").length||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-corner-all ui-menu-icons").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").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=l(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){function e(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,n,s,o,a,r=!0;switch(t.keyCode){case l.ui.keyCode.PAGE_UP:this.previousPage(t);break;case l.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case l.ui.keyCode.HOME:this._move("first","first",t);break;case l.ui.keyCode.END:this._move("last","last",t);break;case l.ui.keyCode.UP:this.previous(t);break;case l.ui.keyCode.DOWN:this.next(t);break;case l.ui.keyCode.LEFT:this.collapse(t);break;case l.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case l.ui.keyCode.ENTER:case l.ui.keyCode.SPACE:this._activate(t);break;case l.ui.keyCode.ESCAPE:this.collapse(t);break;default:r=!1,n=this.previousFilter||"",s=String.fromCharCode(t.keyCode),o=!1,clearTimeout(this.filterTimer),s===n?o=!0:s=n+s,a=new RegExp("^"+e(s),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(l(this).children("a").text())}),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(s=String.fromCharCode(t.keyCode),a=new RegExp("^"+e(s),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(l(this).children("a").text())})),i.length?(this.focus(t,i),1<i.length?(this.previousFilter=s,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}r&&t.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,n=this.options.icons.submenu,e=this.element.find(this.options.menus);e.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=l(this),e=t.prev("a"),i=l("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",
+e.attr("id"))}),(t=e.add(this.element)).children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=l(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!l.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),this._super(t,e)},focus:function(t,e){var i,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,n,s,o,a;this._hasScroll()&&(e=parseFloat(l.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(l.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-e-i,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),a=t.height(),n<0?this.activeMenu.scrollTop(s+n):o<n+a&&this.activeMenu.scrollTop(s+n-o+a))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").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(t){var e=l.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(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:l(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this.activeMenu=t},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("a.ui-state-active").removeClass("ui-state-active")},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 ").children(".ui-menu-item").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 n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,n)},nextPage:function(t){var e,i,n;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=l(this)).offset().top-i-n<0}),this.focus(t,e)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,n;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=l(this)).offset().top-i+n}),this.focus(t,e)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||l(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)}})}(jQuery),function(x,s){function k(t,e,i){return[parseFloat(t[0])*(h.test(t[0])?e/100:1),parseFloat(t[1])*(h.test(t[1])?i/100:1)]}function C(t,e){return parseInt(x.css(t,e),10)||0}function e(t){var e=t[0];return 9===e.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:x.isWindow(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}x.ui=x.ui||{};var o,D=Math.max,T=Math.abs,S=Math.round,n=/left|center|right/,a=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,h=/%$/,i=x.fn.position;x.position={scrollbarWidth:function(){if(o!==s)return o;var t,e,i=x("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),n=i.children()[0];return x("body").append(i),t=n.offsetWidth,i.css("overflow","scroll"),t===(e=n.offsetWidth)&&(e=i[0].clientWidth),i.remove(),o=t-e},getScrollInfo:function(t){var e=t.isWindow?"":t.element.css("overflow-x"),i=t.isWindow?"":t.element.css("overflow-y"),n="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:n?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=x.isWindow(e[0]);return{element:e,isWindow:i,offset:e.offset()||{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:i?e.width():e.outerWidth(),height:i?e.height():e.outerHeight()}}},x.fn.position=function(u){if(!u||!u.of)return i.apply(this,arguments);u=x.extend({},u);var d,p,f,m,g,t,v=x(u.of),b=x.position.getWithinInfo(u.within),_=x.position.getScrollInfo(b),y=(u.collision||"flip").split(" "),w={};return t=e(v),v[0].preventDefault&&(u.at="left top"),p=t.width,f=t.height,m=t.offset,g=x.extend({},m),x.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");1===i.length&&(i=n.test(i[0])?i.concat(["center"]):a.test(i[0])?["center"].concat(i):["center","center"]),i[0]=n.test(i[0])?i[0]:"center",i[1]=a.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?g.left+=p:"center"===u.at[0]&&(g.left+=p/2),"bottom"===u.at[1]?g.top+=f:"center"===u.at[1]&&(g.top+=f/2),d=k(w.at,p,f),g.left+=d[0],g.top+=d[1],this.each(function(){var i,t,a=x(this),r=a.outerWidth(),l=a.outerHeight(),e=C(this,"marginLeft"),n=C(this,"marginTop"),s=r+e+C(this,"marginRight")+_.width,o=l+n+C(this,"marginBottom")+_.height,h=x.extend({},g),c=k(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?h.left-=r:"center"===u.my[0]&&(h.left-=r/2),"bottom"===u.my[1]?h.top-=l:"center"===u.my[1]&&(h.top-=l/2),h.left+=c[0],h.top+=c[1],x.support.offsetFractions||(h.left=S(h.left),h.top=S(h.top)),i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[y[t]]&&x.ui.position[y[t]][e](h,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:s,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:b,elem:a})}),u.using&&(t=function(t){var e=m.left-h.left,i=e+p-r,n=m.top-h.top,s=n+f-l,o={target:{element:v,left:m.left,top:m.top,width:p,height:f},element:{element:a,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":0<e?"right":"center",vertical:s<0?"top":0<n?"bottom":"middle"};p<r&&T(e+i)<p&&(o.horizontal="center"),f<l&&T(n+s)<f&&(o.vertical="middle"),D(T(e),T(i))>D(T(n),T(s))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(x.extend(h,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i,n=e.within,s=n.isWindow?n.scrollLeft:n.offset.left,o=n.width,a=t.left-e.collisionPosition.marginLeft,r=s-a,l=a+e.collisionWidth-o-s;e.collisionWidth>o?0<r&&l<=0?(i=t.left+r+e.collisionWidth-o-s,t.left+=r-i):t.left=0<l&&r<=0?s:l<r?s+o-e.collisionWidth:s:0<r?t.left+=r:0<l?t.left-=l:t.left=D(t.left-a,t.left)},top:function(t,e){var i,n=e.within,s=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,a=t.top-e.collisionPosition.marginTop,r=s-a,l=a+e.collisionHeight-o-s;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-s,t.top+=r-i):t.top=0<l&&r<=0?s:l<r?s+o-e.collisionHeight:s:0<r?t.top+=r:0<l?t.top-=l:t.top=D(t.top-a,t.top)}},flip:{left:function(t,e){var i,n,s=e.within,o=s.offset.left+s.scrollLeft,a=s.width,r=s.isWindow?s.scrollLeft:s.offset.left,l=t.left-e.collisionPosition.marginLeft,h=l-r,c=l+e.collisionWidth-a-r,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,d="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,p=-2*e.offset[0];h<0?((i=t.left+u+d+p+e.collisionWidth-a-o)<0||i<T(h))&&(t.left+=u+d+p):0<c&&(0<(n=t.left-e.collisionPosition.marginLeft+u+d+p-r)||T(n)<c)&&(t.left+=u+d+p)},top:function(t,e){var i,n,s=e.within,o=s.offset.top+s.scrollTop,a=s.height,r=s.isWindow?s.scrollTop:s.offset.top,l=t.top-e.collisionPosition.marginTop,h=l-r,c=l+e.collisionHeight-a-r,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,d="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,p=-2*e.offset[1];h<0?(n=t.top+u+d+p+e.collisionHeight-a-o,t.top+u+d+p>h&&(n<0||n<T(h))&&(t.top+=u+d+p)):0<c&&(i=t.top-e.collisionPosition.marginTop+u+d+p-r,t.top+u+d+p>c&&(0<i||T(i)<c)&&(t.top+=u+d+p))}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},function(){var t,e,i,n,s,o=document.getElementsByTagName("body")[0],a=document.createElement("div");for(s in t=document.createElement(o?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&x.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"}),i)t.style[s]=i[s];t.appendChild(a),(e=o||document.documentElement).insertBefore(t,e.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",n=x(a).offset().left,x.support.offsetFractions=10<n&&n<11,t.innerHTML="",e.removeChild(t)}()}(jQuery),function(i,e){i.widget("ui.progressbar",{version:"1.10.3",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=i("<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){if(t===e)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return t===e&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&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)),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=i("<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")}})}(jQuery),function(c){var o=5;c.widget("ui.slider",c.ui.mouse,{version:"1.10.3",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},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),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,e,i=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",o=[];for(e=i.values&&i.values.length||1,n.length>e&&(n.slice(e).remove(),n=n.slice(0,e)),t=n.length;t<e;t++)o.push(s);this.handles=n.add(c(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){c(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,e="";t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:c.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=c("<div></div>").appendTo(this.element),e="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(e+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):this.range=c([])},_setupEvents:function(){var t=this.handles.add(this.range).filter("a");this._off(t),this._on(t,this._handleEvents),this._hoverable(t),this._focusable(t)},_destroy:function(){this.handles.remove(),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 e,i,n,s,o,a,r,l=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-l.values(t));(e<n||n===e&&(t===l._lastChangedValue||l.values(t)===h.min))&&(n=e,s=c(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),r=!c(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=r?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!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},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,n,s,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)),1<(n=i/e)&&(n=1),n<0&&(n=0),"vertical"===this.orientation&&(n=1-n),s=this._valueMax()-this._valueMin(),o=this._valueMin()+n*s,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 n,s,o;this.options.values&&this.options.values.length?(n=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&n<i||1===e&&i<n)&&(i=n),i!==this.values(e)&&((s=this.values())[e]=i,o=this._trigger("slide",t,{handle:this.handles[e],value:i,values:s}),n=this.values(e?0:1),!1!==o&&this.values(e,i,!0))):i!==this.value()&&!1!==(o=this._trigger("slide",t,{handle:this.handles[e],value:i}))&&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(),void this._change(null,0)):this._value()},values:function(t,e){var i,n,s;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!c.isArray(t))return this.options.values&&this.options.values.length?this._values(t):this.value();for(i=this.options.values,n=t,s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(n[s]),this._change(null,s);this._refreshValue()},_setOption:function(t,e){var i,n=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),c.isArray(this.options.values)&&(n=this.options.values.length),c.Widget.prototype._setOption.apply(this,arguments),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=0;i<n;i+=1)this._change(null,i);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,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,n;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(),n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(i[n]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,n=t-i;return 2*Math.abs(i)>=e&&(n+=0<i?e:-e),parseFloat(n.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,t,n,s,o=this.options.range,a=this.options,r=this,l=!this._animateOff&&a.animate,h={};this.options.values&&this.options.values.length?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,h["horizontal"===r.orientation?"left":"bottom"]=i+"%",c(this).stop(1,1)[l?"animate":"css"](h,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),n=this._valueMin(),s=this._valueMax(),i=s!==n?(t-n)/(s-n)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](h,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:a.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:a.animate}))},_handleEvents:{keydown:function(t){var e,i,n,s=c(t.target).data("ui-slider-handle-index");switch(t.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,c(t.target).addClass("ui-state-active"),!1===this._start(t,s)))return}switch(n=this.options.step,e=i=this.options.values&&this.options.values.length?this.values(s):this.value(),t.keyCode){case c.ui.keyCode.HOME:i=this._valueMin();break;case c.ui.keyCode.END:i=this._valueMax();break;case c.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/o);break;case c.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/o);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+n);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-n)}this._slide(t,s,i)},click:function(t){t.preventDefault()},keyup:function(t){var e=c(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),c(t.target).removeClass("ui-state-active"))}}})}(jQuery),function(o){function e(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}o.widget("ui.spinner",{version:"1.10.3",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.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var n={},s=this.element;return o.each(["min","max","step"],function(t,e){var i=s.attr(e);i!==undefined&&i.length&&(n[e]=i)}),n},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?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(t){function e(){this.element[0]===this.document[0].activeElement||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),e.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,e.call(this)}),!1!==this._start(t)&&this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(o(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"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())&&0<t.height()&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(t){var e=this.options,i=o.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.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(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_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&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?o.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/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.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,n=this.options;return i=t-(e=null!==n.min?n.min:0),t=e+(i=Math.round(i/n.step)*n.step),t=parseFloat(t.toFixed(this._precision())),null!==n.max&&t>n.max?n.max:null!==n.min&&t<n.min?n.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,void this.element.val(this._format(i))}"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&&(e?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:e(function(t){this._super(t),this._value(this.element.val())}),_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())})},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(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){if(!arguments.length)return this._parse(this.element.val());e(this._value).call(this,t)},widget:function(){return this.uiSpinner}})}(jQuery),function(h,n){function e(){return++t}function c(t){return 1<t.hash.length&&decodeURIComponent(t.href.replace(i,""))===decodeURIComponent(location.href.replace(i,""))}var t=0,i=/#.*$/;h.widget("ui.tabs",{version:"1.10.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var e=this,t=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){h(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){h(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),t.active=this._initialActive(),h.isArray(t.disabled)&&(t.disabled=h.unique(t.disabled.concat(h.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=h(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,n=location.hash.substring(1);return null===i&&(n&&this.tabs.each(function(t,e){if(h(e).attr("aria-controls")===n)return i=t,!1}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==i&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),!t&&!1===i&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):h()}},_tabKeydown:function(t){var e=h(this.document[0].activeElement).closest("li"),i=this.tabs.index(e),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case h.ui.keyCode.RIGHT:case h.ui.keyCode.DOWN:i++;break;case h.ui.keyCode.UP:case h.ui.keyCode.LEFT:n=!1,i--;break;case h.ui.keyCode.END:i=this.anchors.length-1;break;case h.ui.keyCode.HOME:i=0;break;case h.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case h.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,n),t.ctrlKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===h.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===h.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===h.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){function i(){return n<t&&(t=0),t<0&&(t=n),t}for(var n=this.tabs.length-1;-1!==h.inArray(i(),this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,e){"active"!==t?"disabled"!==t?(this._super(t,e),
+"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._setupDisabled(e):this._activate(e)},_tabId:function(t){return t.attr("aria-controls")||"ui-tabs-"+e()},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=h.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!h.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=h()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=h()),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",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var l=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),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 h("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=h(),this.anchors.each(function(t,e){var i,n,s,o=h(e).uniqueId().attr("id"),a=h(e).closest("li"),r=a.attr("aria-controls");c(e)?(i=e.hash,n=l.element.find(l._sanitizeSelector(i))):(i="#"+(s=l._tabId(a)),(n=l.element.find(i)).length||(n=l._createPanel(s)).insertAfter(l.panels[t-1]||l.tablist),n.attr("aria-live","polite")),n.length&&(l.panels=l.panels.add(n)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":i.substring(1),"aria-labelledby":o}),n.attr("aria-labelledby",o)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return h("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){h.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==h.inArray(i,t)?h(e).addClass("ui-state-disabled").attr("aria-disabled","true"):h(e).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(t){t.preventDefault()}};t&&h.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),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,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=h(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=h(this).outerHeight(!0)}),this.panels.each(function(){h(this).height(Math.max(0,i-h(this).innerHeight()+h(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,h(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,n=h(t.currentTarget).closest("li"),s=n[0]===i[0],o=s&&e.collapsible,a=o?h():this._getPanelForTab(n),r=i.length?this._getPanelForTab(i):h(),l={oldTab:i,oldPanel:r,newTab:o?h():n,newPanel:a};t.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||s&&!e.collapsible||!1===this._trigger("beforeActivate",t,l)||(e.active=!o&&this.tabs.index(n),this.active=s?h():n,this.xhr&&this.xhr.abort(),r.length||a.length||h.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(n),t),this._toggle(t,l))},_toggle:function(t,e){function i(){s.running=!1,s._trigger("activate",t,e)}function n(){e.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&s.options.show?s._show(o,s.options.show,i):(o.show(),i())}var s=this,o=e.newPanel,a=e.oldPanel;this.running=!0,a.length&&this.options.hide?this._hide(a,this.options.hide,function(){e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),a.hide(),n()),a.attr({"aria-expanded":"false","aria-hidden":"true"}),e.oldTab.attr("aria-selected","false"),o.length&&a.length?e.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===h(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr({"aria-expanded":"true","aria-hidden":"false"}),e.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var e,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),e=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:e,currentTarget:e,preventDefault:h.noop}))},_findActive:function(t){return!1===t?h():this.tabs.eq(t)},_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.tabs.add(this.panels).each(function(){h.data(this,"ui-tabs-destroy")?h(this).remove():h(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=h(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(i===n?t=!1:(i=this._getIndex(i),t=h.isArray(t)?h.map(t,function(t){return t!==i?t:null}):h.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(t===n)e=!0;else{if(t=this._getIndex(t),-1!==h.inArray(t,e))return;e=h.isArray(e)?h.merge([t],e).sort():[t]}this._setupDisabled(e)}},load:function(t,e){t=this._getIndex(t);var i=this,n=this.tabs.eq(t),s=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),a={tab:n,panel:o};c(s[0])||(this.xhr=h.ajax(this._ajaxSettings(s,e,a)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){o.html(t),i._trigger("load",e,a)},1)}).complete(function(t,e){setTimeout(function(){"abort"===e&&i.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),t===i.xhr&&delete i.xhr},1)})))},_ajaxSettings:function(t,i,n){var s=this;return{url:t.attr("href"),beforeSend:function(t,e){return s._trigger("beforeLoad",i,h.extend({jqXHR:t,ajaxSettings:e},n))}}},_getPanelForTab:function(t){var e=h(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+e))}})}(jQuery),function(l){function h(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",l.trim(i.join(" ")))}function s(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),n=l.inArray(e,i);-1!==n&&i.splice(n,1),t.removeData("ui-tooltip-id"),(i=l.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")}var n=0;l.widget("ui.tooltip",{version:"1.10.3",options:{content:function(){var t=l(this).attr("title")||"";return l("<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},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,e){var i=this;if("disabled"===t)return this[e?"_disable":"_enable"](),void(this.options[t]=e);this._super(t,e),"content"===t&&l.each(this.tooltips,function(t,e){i._updateContent(e)})},_disable:function(){var n=this;l.each(this.tooltips,function(t,e){var i=l.Event("blur");i.target=i.currentTarget=e[0],n.close(i,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=l(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=l(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,e=l(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=l(this);e.data("ui-tooltip-open")&&((t=l.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._updateContent(e,t))},_updateContent:function(e,i){var t,n=this.options.content,s=this,o=i?i.type:null;if("string"==typeof n)return this._open(i,e,n);(t=n.call(e[0],function(t){e.data("ui-tooltip-open")&&s._delay(function(){i&&(i.type=o),this._open(i,e,t)})}))&&this._open(i,e,t)},_open:function(t,i,e){function n(t){r.of=t,s.is(":hidden")||s.position(r)}var s,o,a,r=l.extend({},this.options.position);e&&((s=this._find(i)).length?s.find(".ui-tooltip-content").html(e):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),s=this._tooltip(i),h(i,s.attr("id")),s.find(".ui-tooltip-content").html(e),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:n}),n(t)):s.position(l.extend({of:i},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.show&&this.options.show.delay&&(a=this.delayedShow=setInterval(function(){s.is(":visible")&&(n(r.of),clearInterval(a))},l.fx.interval)),this._trigger("open",t,{tooltip:s}),o={keyup:function(t){if(t.keyCode===l.ui.keyCode.ESCAPE){var e=l.Event(t);e.currentTarget=i[0],this.close(e,!0)}},remove:function(){this._removeTooltip(s)}},t&&"mouseover"!==t.type||(o.mouseleave="close"),t&&"focusin"!==t.type||(o.focusout="close"),this._on(!0,i,o)))},close:function(t){var i=this,e=l(t?t.currentTarget:this.element),n=this._find(e);this.closing||(clearInterval(this.delayedShow),e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title")),s(e),n.stop(!0),this._hide(n,this.options.hide,function(){i._removeTooltip(l(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&l.each(this.parents,function(t,e){l(e.element).attr("title",e.title),delete i.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:n}),this.closing=!1)},_tooltip:function(t){var e="ui-tooltip-"+n++,i=l("<div>").attr({id:e,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return l("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[e]=t,i},_find:function(t){var e=t.data("ui-tooltip-id");return e?l("#"+e):l()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var n=this;l.each(this.tooltips,function(t,e){var i=l.Event("blur");i.target=i.currentTarget=e[0],n.close(i,!0),l("#"+t).remove(),e.data("ui-tooltip-title")&&(e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))})}})}(jQuery),window.Modernizr=function(a,c,r){function n(t){_.cssText=t}function t(t,e){return n(k.join(t+";")+(e||""))}function o(t,e){return typeof t===e}function s(t,e){return!!~(""+t).indexOf(e)}function l(t,e){for(var i in t)if(_[t[i]]!==r)return"pfx"!=e||t[i];return!1}function h(t,e,i){for(var n in t){var s=e[t[n]];if(s!==r)return!1===i?t[n]:o(s,"function")?s.bind(i||e):s}return!1}function e(t,e,i){var n=t.charAt(0).toUpperCase()+t.substr(1),s=(t+" "+D.join(n+" ")+n).split(" ");return o(e,"string")||o(e,"undefined")?l(s,e):h(s=(t+" "+T.join(n+" ")+n).split(" "),e,i)}function i(){f.input=function(t){for(var e=0,i=t.length;e<i;e++)I[t[e]]=t[e]in y;return I.list&&(I.list=!!c.createElement("datalist")&&!!a.HTMLDataListElement),I}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),f.inputtypes=function(t){for(var e,i,n,s=0,o=t.length;s<o;s++)y.setAttribute("type",i=t[s]),(e="text"!==y.type)&&(y.value=w,y.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(i)&&y.style.WebkitAppearance!==r?(g.appendChild(y),e=(n=c.defaultView).getComputedStyle&&"textfield"!==n.getComputedStyle(y,null).WebkitAppearance&&0!==y.offsetHeight,g.removeChild(y)):/^(search|tel)$/.test(i)||(/^(url|email)$/.test(i)?e=y.checkValidity&&!1===y.checkValidity():/^color$/.test(i)?(g.appendChild(y),g.offsetWidth,e=y.value!=w,g.removeChild(y)):e=y.value!=w)),E[t[s]]=!!e;return E}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u,d,p="2.5.3",f={},m=!0,g=c.documentElement,v="modernizr",b=c.createElement(v),_=b.style,y=c.createElement("input"),w=":)",x={}.toString,k=" -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",D=C.split(" "),T=C.toLowerCase().split(" "),S={svg:"http://www.w3.org/2000/svg"},N={},E={},I={},P=[],M=P.slice,A=function(t,e,i,n){var s,o,a,r=c.createElement("div"),l=c.body,h=l||c.createElement("body");if(parseInt(i,10))for(;i--;)(a=c.createElement("div")).id=n?n[i]:v+(i+1),r.appendChild(a);return s=["&#173;","<style>",t,"</style>"].join(""),r.id=v,h.innerHTML+=s,h.appendChild(r),l||(h.style.background="",g.appendChild(h)),o=e(r,t),l?r.parentNode.removeChild(r):h.parentNode.removeChild(h),!!o},$=function(){function t(t,e){e=e||c.createElement(n[t]||"div");var i=(t="on"+t)in e;return i||(e.setAttribute||(e=c.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(t,""),i=o(e[t],"function"),o(e[t],"undefined")||(e[t]=r),e.removeAttribute(t))),e=null,i}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return t}(),z={}.hasOwnProperty;d=o(z,"undefined")||o(z.call,"undefined")?function(t,e){return e in t&&o(t.constructor.prototype[e],"undefined")}:function(t,e){return z.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(n){var s=this;if("function"!=typeof s)throw new TypeError;var o=M.call(arguments,1),a=function(){if(this instanceof a){var t=function(){};t.prototype=s.prototype;var e=new t,i=s.apply(e,o.concat(M.call(arguments)));return Object(i)===i?i:e}return s.apply(n,o.concat(M.call(arguments)))};return a});var H,j,W;H=["fontface","touch","csstransforms3d","generatedcontent"],j=['@font-face {font-family:"font";src:url("https://")}',["@media (",k.join("touch-enabled),("),v,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",k.join("transform-3d),("),v,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',w,'";visibility:hidden}'].join("")].join(""),W=H.length,A(j,function(t,e){for(var i=c.styleSheets[c.styleSheets.length-1],n=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"",s=t.childNodes,o={};W--;)o[s[W].id]=s[W];f.touch="ontouchstart"in a||a.DocumentTouch&&c instanceof DocumentTouch||9===(o.touch&&o.touch.offsetTop),f.csstransforms3d=9===(o.csstransforms3d&&o.csstransforms3d.offsetLeft)&&3===o.csstransforms3d.offsetHeight,f.generatedcontent=1<=(o.generatedcontent&&o.generatedcontent.offsetHeight),f.fontface=/src/i.test(n)&&0===n.indexOf(e.split(" ")[0])},W,H);for(var O in N.flexbox=function(){return e("flexOrder")},N.canvas=function(){var t=c.createElement("canvas");return!!t.getContext&&!!t.getContext("2d")},N.canvastext=function(){return!!f.canvas&&!!o(c.createElement("canvas").getContext("2d").fillText,"function")},N.webgl=function(){try{var t,e=c.createElement("canvas");t=!(!a.WebGLRenderingContext||!e.getContext("experimental-webgl")&&!e.getContext("webgl")),e=r}catch(m){t=!1}return t},N.touch=function(){return f.touch},N.geolocation=function(){return!!navigator.geolocation},N.postmessage=function(){return!!a.postMessage},N.websqldatabase=function(){return!!a.openDatabase},N.indexedDB=function(){return!!e("indexedDB",a)},N.hashchange=function(){return $("hashchange",a)&&(c.documentMode===r||7<c.documentMode)},N.history=function(){return!!a.history&&!!history.pushState},N.draganddrop=function(){var t=c.createElement("div");return"draggable"in t||"ondragstart"in t&&"ondrop"in t},N.websockets=function(){for(var t=-1,e=D.length;++t<e;)if(a[D[t]+"WebSocket"])return!0;return"WebSocket"in a},N.rgba=function(){return n("background-color:rgba(150,255,150,.5)"),s(_.backgroundColor,"rgba")},N.hsla=function(){return n("background-color:hsla(120,40%,100%,.5)"),s(_.backgroundColor,"rgba")||s(_.backgroundColor,"hsla")},N.multiplebgs=function(){return n("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(_.background)},N.backgroundsize=function(){return e("backgroundSize")},N.borderimage=function(){return e("borderImage")},N.borderradius=function(){return e("borderRadius")},N.boxshadow=function(){return e("boxShadow")},N.textshadow=function(){return""===c.createElement("div").style.textShadow},N.opacity=function(){return t("opacity:.55"),/^0.55$/.test(_.opacity)},N.cssanimations=function(){return e("animationName")},N.csscolumns=function(){return e("columnCount")},N.cssgradients=function(){var t="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return n((t+"-webkit- ".split(" ").join(e+t)+k.join(i+t)).slice(0,-t.length)),s(_.backgroundImage,"gradient")},N.cssreflections=function(){return e("boxReflect")},N.csstransforms=function(){return!!e("transform")},N.csstransforms3d=function(){var t=!!e("perspective");return t&&"webkitPerspective"in g.style&&(t=f.csstransforms3d),t},N.csstransitions=function(){return e("transition")},N.fontface=function(){return f.fontface},N.generatedcontent=function(){return f.generatedcontent},N.video=function(){var t=c.createElement("video"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),e.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),e.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(p){}return e},N.audio=function(){var t=c.createElement("audio"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),e.mp3=t.canPlayType("audio/mpeg;").replace(/^no$/,""),e.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),e.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(p){}return e},N.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(a){return!1}},N.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(a){return!1}},N.webworkers=function(){return!!a.Worker},N.applicationcache=function(){return!!a.applicationCache},N.svg=function(){return!!c.createElementNS&&!!c.createElementNS(S.svg,"svg").createSVGRect},N.inlinesvg=function(){var t=c.createElement("div");return t.innerHTML="<svg/>",(t.firstChild&&t.firstChild.namespaceURI)==S.svg},N.smil=function(){return!!c.createElementNS&&/SVGAnimate/.test(x.call(c.createElementNS(S.svg,"animate")))},N.svgclippaths=function(){return!!c.createElementNS&&/SVGClipPath/.test(x.call(c.createElementNS(S.svg,"clipPath")))},N)d(N,O)&&(u=O.toLowerCase(),f[u]=N[O](),P.push((f[u]?"":"no-")+u));return f.input||i(),n(""),b=y=null,f._version=p,f._prefixes=k,f._domPrefixes=T,f._cssomPrefixes=D,f.hasEvent=$,f.testProp=function(t){return l([t])},f.testAllProps=e,f.testStyles=A,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(m?" js "+P.join(" "):""),f}(this,this.document),function(t,e){function c(t,e){var i=t.createElement("p"),n=t.getElementsByTagName("head")[0]||t.documentElement;return i.innerHTML="x<style>"+e+"</style>",n.insertBefore(i.lastChild,n.firstChild)}function a(){var t=g.elements;return"string"==typeof t?t.split(" "):t}function i(t){var i={},n=t.createElement,s=(0,t.createDocumentFragment)();t.createElement=function(t){var e=(i[t]||(i[t]=n(t))).cloneNode();return g.shivMethods&&e.canHaveChildren&&!m.test(t)?s.appendChild(e):e},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/\w+/g,function(t){return i[t]=n(t),s.createElement(t),'c("'+t+'")'})+");return n}")(g,s)}function n(t){var e;return t.documentShived||(g.shivCSS&&!l&&(e=!!c(t,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),h||(e=!i(t)),e&&(t.documentShived=e)),t}function u(t){for(var e,i=t.getElementsByTagName("*"),n=i.length,s=RegExp("^(?:"+a().join("|")+")$","i"),o=[];n--;)e=i[n],s.test(e.nodeName)&&o.push(e.applyElement(r(e)));return o}function r(t){for(var e,i=t.attributes,n=i.length,s=t.ownerDocument.createElement(_+":"+t.nodeName);n--;)(e=i[n]).specified&&s.setAttribute(e.nodeName,e.nodeValue);return s.style.cssText=t.style.cssText,s}function d(t){for(var e,i=t.split("{"),n=i.length,s=RegExp("(^|[\\s,>+~])("+a().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),o="$1"+_+"\\:$2";n--;)(e=i[n]=i[n].split("}"))[e.length-1]=e[e.length-1].replace(s,o),i[n]=e.join("}");return i.join("{")}function s(t){for(var e=t.length;e--;)t[e].removeNode()}function o(r){var l,h,t=r.namespaces,e=r.parentWindow;return!y||r.printShived||("undefined"==typeof t[_]&&t.add(_),e.attachEvent("onbeforeprint",function(){for(var t,e,i,n=r.styleSheets,s=[],o=n.length,a=Array(o);o--;)a[o]=n[o];for(;i=a.pop();)if(!i.disabled&&b.test(i.media)){for(o=0,e=(t=i.imports).length;o<e;o++)a.push(t[o]);try{s.push(i.cssText)}catch(_){}}s=d(s.reverse().join("")),h=u(r),l=c(r,s)}),e.attachEvent("onafterprint",function(){s(h),l.removeNode(!0)}),r.printShived=!0),r}var l,h,p,f=t.html5||{},m=/^<|^(?:button|form|map|select|textarea)$/i;(p=e.createElement("a")).innerHTML="<xyz></xyz>",l="hidden"in p,h=1==p.childNodes.length||function(){try{e.createElement("a")}catch(p){return!0}var t=e.createDocumentFragment();return"undefined"==typeof t.cloneNode||"undefined"==typeof t.createDocumentFragment||"undefined"==typeof t.createElement}();var g={elements:f.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==f.shivCSS,shivMethods:!1!==f.shivMethods,type:"default",shivDocument:n};t.html5=g,n(e);var v,b=/^$|\b(?:all|print)\b/,_="html5shiv",y=!h&&(v=e.documentElement,"undefined"!=typeof e.namespaces&&"undefined"!=typeof e.parentWindow&&"undefined"!=typeof v.applyElement&&"undefined"!=typeof v.removeNode&&"undefined"!=typeof t.attachEvent);g.type+=" print",(g.shivPrint=o)(e)}(this,document),function(t,d,l){function u(t){return"[object Function]"==s.call(t)}function p(t){return"string"==typeof t}function f(){}function m(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function g(){var t=y.shift();w=1,t?t.t?b(function(){("c"==t.t?v.injectCss:v.injectJs)(t.s,0,t.a,t.x,t.e,1)},0):(t(),g()):w=0}function o(i,n,t,e,s,o,a){function r(t){if(!h&&m(l.readyState)&&(u.r=h=1,!w&&g(),l.onload=l.onreadystatechange=null,t))for(var e in"img"!=i&&b(function(){k.removeChild(l)},50),T[n])T[n].hasOwnProperty(e)&&T[n][e].onload()}a=a||v.errorTimeout;var l={},h=0,c=0,u={t:t,s:n,e:s,a:o,x:a};1===T[n]&&(c=1,T[n]=[],l=d.createElement(i)),"object"==i?l.data=n:(l.src=n,l.type=i),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){r.call(this,c)},y.splice(e,0,u),"img"!=i&&(c||2===T[n]?(k.insertBefore(l,x?null:_),b(r,a)):T[n].push(l))}function e(t,e,i,n,s){return w=0,e=e||"j",p(t)?o("c"==e?c:r,t,e,this.i++,i,n,s):(y.splice(this.i++,0,t),1==y.length&&g()),this}function h(){var t=v;return t.loader={load:e,i:0},t}var i,v,n=d.documentElement,b=t.setTimeout,_=d.getElementsByTagName("script")[0],s={}.toString,y=[],w=0,a="MozAppearance"in n.style,x=a&&!!d.createRange().compareNode,k=x?n:_.parentNode,r=(n=t.opera&&"[object Opera]"==s.call(t.opera),n=!!d.attachEvent&&!n,a?"object":n?"script":"img"),c=n?"script":r,C=Array.isArray||function(t){return"[object Array]"==s.call(t)},D=[],T={},S={timeout:function(t,e){return e.length&&(t.timeout=e[0]),t}};(v=function(t){function r(t){t=t.split("!");var e,i,n,s=D.length,o=t.pop(),a=t.length;o={url:o,origUrl:o,prefixes:t};for(i=0;i<a;i++)n=t[i].split("="),(e=S[n.shift()])&&(o=e(o,n));for(i=0;i<s;i++)o=D[i](o);return o}function c(t,e,i,n,s){var o=r(t),a=o.autoCallback;o.url.split(".").pop().split("?").shift(),o.bypass||(e&&(e=u(e)?e:e[t]||e[n]||e[t.split("/").pop().split("?")[0]]||g),o.instead?o.instead(t,e,i,n,s):(T[o.url]?o.noexec=!0:T[o.url]=1,i.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":l,o.noexec,o.attrs,o.timeout),(u(e)||u(a))&&i.load(function(){h(),e&&e(o.origUrl,s,n),a&&a(o.origUrl,s,n),T[o.url]=2})))}function e(t,e){function i(i,t){if(i){if(p(i))t||(r=function(){var t=[].slice.call(arguments);l.apply(this,t),h()}),c(i,r,e,0,o);else if(Object(i)===i)for(s in n=function(){var t,e=0;for(t in i)i.hasOwnProperty(t)&&e++;return e}(),i)i.hasOwnProperty(s)&&(!t&&!--n&&(u(r)?r=function(){var t=[].slice.call(arguments);l.apply(this,t),h()}:r[s]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),h()}}(l[s])),c(i[s],r,e,s,o))}else!t&&h()}var n,s,o=!!t.test,a=t.load||t.both,r=t.callback||f,l=r,h=t.complete||f;i(o?t.yep:t.nope,!!a),a&&i(a)}var i,n,s=this.yepnope.loader;if(p(t))c(t,0,s,0);else if(C(t))for(i=0;i<t.length;i++)p(n=t[i])?c(n,0,s,0):C(n)?v(n):Object(n)===n&&e(n,s);else Object(t)===t&&e(t,s)}).addPrefix=function(t,e){S[t]=e},v.addFilter=function(t){D.push(t)},v.errorTimeout=1e4,null==d.readyState&&d.addEventListener&&(d.readyState="loading",d.addEventListener("DOMContentLoaded",i=function(){d.removeEventListener("DOMContentLoaded",i,0),d.readyState="complete"},0)),t.yepnope=h(),t.yepnope.executeStack=g,t.yepnope.injectJs=function(t,e,i,n,s,o){var a,r,l=d.createElement("script");n=n||v.errorTimeout;for(r in l.src=t,i)l.setAttribute(r,i[r]);e=o?g:e||f,l.onreadystatechange=l.onload=function(){!a&&m(l.readyState)&&(a=1,e(),l.onload=l.onreadystatechange=null)},b(function(){a||e(a=1)},n),s?l.onload():_.parentNode.insertBefore(l,_)},t.yepnope.injectCss=function(t,e,i,n,s,o){var a;n=d.createElement("link"),e=o?g:e||f;for(a in n.href=t,n.rel="stylesheet",n.type="text/css",i)n.setAttribute(a,i[a]);s||(_.parentNode.insertBefore(n,_),b(e,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(s){s.extend(s,{placeholder:{browser_supported:function(){return this._supported!==undefined?this._supported:this._supported=!!("placeholder"in s('<input type="text">')[0])},shim:function(t){var e={color:"#888",cls:"placeholder",lr_padding:4,selector:"input[placeholder], textarea[placeholder]"};s.extend(e,t),!this.browser_supported()&&s(e.selector)._placeholder_shim(e)}}}),s.extend(s.fn,{_placeholder_shim:function(n){function i(t){var e=s(t).offsetParent().offset(),i=s(t).offset();return{top:i.top-e.top+(s(t).outerHeight()-s(t).height())/2,left:i.left-e.left+n.lr_padding,width:s(t).width()-n.lr_padding}}return this.each(function(){if(s(this).data("placeholder"))return s(this).data("placeholder").css(i(s(this))),!0;var t={};"auto"!=s(this).css("height")&&(t={lineHeight:s(this).css("height")});var e=s("<label />").text(s(this).attr("placeholder")).addClass(n.cls).css(s.extend({position:"absolute",display:"inline","float":"none",overflow:"hidden",whiteSpace:"nowrap",textAlign:"left",color:n.color,cursor:"text",paddingTop:s(this).css("padding-top"),paddingLeft:s(this).css("padding-left"),fontSize:s(this).css("font-size"),fontFamily:s(this).css("font-family"),fontStyle:s(this).css("font-style"),fontWeight:s(this).css("font-weight"),textTransform:s(this).css("text-transform"),zIndex:99},t)).css(i(this)).attr("for",this.id).data("target",s(this)).click(function(){s(this).data("target").focus()}).insertBefore(this);s(this).data("placeholder",e).focus(function(){e.hide()}).blur(function(){e[s(this).val().length?"hide":"show"]()}).triggerHandler("blur"),s(window).resize(function(){var t=e.data("target");e.css(i(t))})})}})}(jQuery),jQuery(document).add(window).bind("ready load",function(){jQuery.placeholder&&jQuery.placeholder.shim()}),$.fn.extend({everyTime:function(t,e,i,n){return this.each(function(){$.timer.add(this,t,e,i,n)})},oneTime:function(t,e,i){return this.each(function(){$.timer.add(this,t,e,i,1)})},stopTime:function(t,e){return this.each(function(){$.timer.remove(this,t,e)})}}),$.extend({timer:{global:[],guid:1,dataKey:"$.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1e3,das:1e4,hs:1e5,ks:1e6},timeParse:function(t){if(t==undefined||null==t)return null;var e=this.regex.exec($.trim(t.toString()));return e[2]?parseFloat(e[1])*(this.powers[e[2]]||1):t},add:function(t,e,i,n,s){var o=0;if($.isFunction(i)&&(s||(s=n),n=i,i=e),!("number"!=typeof(e=$.timer.timeParse(e))||isNaN(e)||e<0)){("number"!=typeof s||isNaN(s)||s<0)&&(s=0),s=s||0;var a=$.data(t,this.dataKey)||$.data(t,this.dataKey,{});a[i]||(a[i]={}),n.timerID=n.timerID||this.guid++;var r=function(){(++o>s&&0!==s||!1===n.call(t,o))&&$.timer.remove(t,i,n)};r.timerID=n.timerID,a[i][n.timerID]||(a[i][n.timerID]=window.setInterval(r,e)),this.global.push(t)}},remove:function(t,e,i){var n,s=$.data(t,this.dataKey);if(s){if(e){if(s[e]){if(i)i.timerID&&(window.clearInterval(s[e][i.timerID]),delete s[e][i.timerID]);else for(var i in s[e])window.clearInterval(s[e][i]),delete s[e][i];for(n in s[e])break;n||(n=null,delete s[e])}}else for(e in s)this.remove(t,e,i);for(n in s)break;n||$.removeData(t,this.dataKey)}}}}),$(window).bind("unload",function(){$.each($.timer.global,function(t,e){$.timer.remove(e)})}),
+/*!
+ * jCarousel - Riding carousels with jQuery
+ * http://sorgalla.com/jcarousel/
+ *
+ * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
+ * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
+ * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
+ *
+ * Built on top of the jQuery library
+ * http://jquery.com
+ *
+ * Inspired by the "Carousel Component" by Bill Scott
+ * http://billwscott.com/carousel/
+ */
+function(_){var h={vertical:!(_.fn.jcarousel=function(t){if("string"==typeof t){var e=_(this).data("jcarousel"),i=Array.prototype.slice.call(arguments,1);return e[t].apply(e,i)}return this.each(function(){_(this).data("jcarousel",new y(this,t))})}),listTag:"ul",itemTag:"li",start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};_.jcarousel=function(t,e){this.options=_.extend({},h,e||{}),this.locked=!1,this.container=null,this.clip=null,this.list=null,this.buttonNext=null,this.buttonPrev=null,this.wh=this.options.vertical?"height":"width",this.lt=this.options.vertical?"top":"left";for(var i="",n=t.className.split(" "),s=0;s<n.length;s++)if(-1!=n[s].indexOf("jcarousel-skin")){_(t).removeClass(n[s]),i=n[s];break}t.nodeName.toUpperCase()==this.options.listTag.toUpperCase()?(this.list=_(t),this.container=this.list.parent(),this.container.hasClass("jcarousel-clip")?(this.container.parent().hasClass("jcarousel-container")||(this.container=this.container.wrap("<div></div>")),this.container=this.container.parent()):this.container.hasClass("jcarousel-container")||(this.container=this.list.wrap("<div></div>").parent())):(this.container=_(t),this.list=this.container.find(this.options.listTag).eq(0)),""!=i&&-1==this.container.parent()[0].className.indexOf("jcarousel-skin")&&this.container.wrap('<div class=" '+i+'"></div>'),this.clip=this.list.parent(),this.clip.length&&this.clip.hasClass("jcarousel-clip")||(this.clip=this.list.wrap("<div></div>").parent()),this.buttonNext=_(".jcarousel-next",this.container),0==this.buttonNext.size()&&null!=this.options.buttonNextHTML&&(this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()),this.buttonNext.addClass(this.className("jcarousel-next")),this.buttonPrev=_(".jcarousel-prev",this.container),0==this.buttonPrev.size()&&null!=this.options.buttonPrevHTML&&(this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev()),this.buttonPrev.addClass(this.className("jcarousel-prev")),this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"}),this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,left:0,margin:0,padding:0}),this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});var o=null!=this.options.visible?Math.ceil(this.clipping()/this.options.visible):null,a=this.list.children(this.options.itemTag),r=this;if(0<a.size()){var l=0;s=this.options.offset;a.each(function(){r.format(this,s++),l+=r.dimension(this,o)}),this.list.css(this.wh,l+"px"),e&&e.size!==undefined||(this.options.size=a.size())}this.container.css("display","block"),this.buttonNext.css("display","block"),this.buttonPrev.css("display","block"),this.funcNext=function(){r.next()},this.funcPrev=function(){r.prev()},this.funcResize=function(){r.reload()},null!=this.options.initCallback&&this.options.initCallback(this,"init"),_.browser.safari?(this.buttons(!1,!1),_(window).bind("load.jcarousel",function(){r.setup()})):this.setup()};var y=_.jcarousel;y.fn=y.prototype={jcarousel:"0.2.4"},y.fn.extend=y.extend=_.extend,y.fn.extend({setup:function(){if(this.first=null,this.last=null,this.prevFirst=null,this.prevLast=null,this.animating=!1,this.timer=null,this.tail=null,this.inTail=!1,!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var t=this.pos(this.options.start);this.prevFirst=this.prevLast=null,this.animate(t,!1),_(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty(),this.list.css(this.lt,"0px"),this.list.css(this.wh,"10px"),null!=this.options.initCallback&&this.options.initCallback(this,"reset"),this.setup()},reload:function(){if(null!=this.tail&&this.inTail&&this.list.css(this.lt,y.intval(this.list.css(this.lt))+this.tail),this.tail=null,this.inTail=!1,null!=this.options.reloadCallback&&this.options.reloadCallback(this),null!=this.options.visible){var e=this,i=Math.ceil(this.clipping()/this.options.visible),n=0,s=0;_(this.options.itemTag,this.list).each(function(t){n+=e.dimension(this,i),t+1<e.first&&(s=n)}),this.list.css(this.wh,n+"px"),this.list.css(this.lt,-s+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0,this.buttons()},unlock:function(){this.locked=!1,this.buttons()},size:function(t){return t!=undefined&&(this.options.size=t,this.locked||this.buttons()),this.options.size},has:function(t,e){e!=undefined&&e||(e=t),null!==this.options.size&&e>this.options.size&&(e=this.options.size);for(var i=t;i<=e;i++){var n=this.get(i);if(!n.length||n.hasClass("jcarousel-item-placeholder"))return!1}return!0},get:function(t){return _(".jcarousel-item-"+t,this.list)},add:function(t,e){var i=0;if(0==(s=this.get(t)).length){for(var n,s=this.create(t),o=y.intval(t);n=this.get(--o);)if(o<=0||n.length){o<=0?this.list.prepend(s):n.after(s);break}}else i=this.dimension(s);s.removeClass(this.className("jcarousel-item-placeholder")),"string"==typeof e?s.html(e):s.empty().append(e);var a=null!=this.options.visible?Math.ceil(this.clipping()/this.options.visible):null,r=this.dimension(s,a)-i;return 0<t&&t<this.first&&this.list.css(this.lt,y.intval(this.list.css(this.lt))-r+"px"),this.list.css(this.wh,y.intval(this.list.css(this.wh))+r+"px"),s},remove:function(t){var e=this.get(t);if(e.length&&!(t>=this.first&&t<=this.last)){var i=this.dimension(e);t<this.first&&this.list.css(this.lt,y.intval(this.list.css(this.lt))+i+"px"),e.remove(),this.list.css(this.wh,y.intval(this.list.css(this.wh))-i+"px")}},next:function(){this.stopAuto(),null==this.tail||this.inTail?this.scroll("both"!=this.options.wrap&&"last"!=this.options.wrap||null==this.options.size||this.last!=this.options.size?this.first+this.options.scroll:1):this.scrollTail(!1)},prev:function(){this.stopAuto(),null!=this.tail&&this.inTail?this.scrollTail(!0):this.scroll("both"!=this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||1!=this.first?this.first-this.options.scroll:this.options.size)},scrollTail:function(t){if(!this.locked&&!this.animating&&this.tail){var e=y.intval(this.list.css(this.lt));t?e+=this.tail:e-=this.tail,this.inTail=!t,this.prevFirst=this.first,this.prevLast=this.last,this.animate(e)}},scroll:function(t,e){this.locked||this.animating||this.animate(this.pos(t),e)},pos:function(t){var e=y.intval(this.list.css(this.lt));if(this.locked||this.animating)return e;"circular"!=this.options.wrap&&(t=t<1?1:this.options.size&&t>this.options.size?this.options.size:t);for(var i,n=this.first>t,s="circular"!=this.options.wrap&&this.first<=1?1:this.first,o=n?this.get(s):this.get(this.last),a=n?s:s-1,r=null,l=0,h=!1,c=0;n?--a>=t:++a<t;)h=!(r=this.get(a)).length,0==r.length&&(r=this.create(a).addClass(this.className("jcarousel-item-placeholder")),o[n?"before":"after"](r),null!=this.first&&"circular"==this.options.wrap&&null!==this.options.size&&(a<=0||a>this.options.size)&&(i=this.get(this.index(a))).length&&this.add(a,i.children().clone(!0))),o=r,c=this.dimension(r),h&&(l+=c),null!=this.first&&("circular"==this.options.wrap||1<=a&&(null==this.options.size||a<=this.options.size))&&(e=n?e+c:e-c);var u=this.clipping(),d=[],p=0,f=(a=t,0);for(o=this.get(t-1);++p;){if(h=!(r=this.get(a)).length,0==r.length&&(r=this.create(a).addClass(this.className("jcarousel-item-placeholder")),0==o.length?this.list.prepend(r):o[n?"before":"after"](r),null!=this.first&&"circular"==this.options.wrap&&null!==this.options.size&&(a<=0||a>this.options.size)&&(i=this.get(this.index(a))).length&&this.add(a,i.find(">*").clone(!0))),o=r,0==(c=this.dimension(r)))return console&&_.isFunction(console.log)&&console.log("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting..."),0;if("circular"!=this.options.wrap&&null!==this.options.size&&a>this.options.size?d.push(r):h&&(l+=c),u<=(f+=c))break;a++}for(var m=0;m<d.length;m++)d[m].remove();0<l&&(this.list.css(this.wh,this.dimension(this.list)+l+"px"),n&&(e-=l,this.list.css(this.lt,y.intval(this.list.css(this.lt))-l+"px")));var g=t+p-1;if("circular"!=this.options.wrap&&this.options.size&&g>this.options.size&&(g=this.options.size),g<a)for(a=g,f=p=0;++p;){if(!(r=this.get(a--)).length)break;if(u<=(f+=this.dimension(r)))break}var v=g-p+1;if("circular"!=this.options.wrap&&v<1&&(v=1),this.inTail&&n&&(e+=this.tail,this.inTail=!1),this.tail=null,"circular"!=this.options.wrap&&g==this.options.size&&1<=g-p+1){var b=y.margin(this.get(g),this.options.vertical?"marginBottom":"marginRight");u<f-b&&(this.tail=f-u-b)}for(;t-- >v;)e+=this.dimension(this.get(t));return this.prevFirst=this.first,this.prevLast=this.last,this.first=v,this.last=g,e},animate:function(t,e){if(!this.locked&&!this.animating){this.animating=!0;var i=this,n=function(){i.animating=!1,0==t&&i.list.css(i.lt,0),("circular"==i.options.wrap||"both"==i.options.wrap||"last"==i.options.wrap||null==i.options.size||i.last<i.options.size)&&i.startAuto(),i.buttons(),i.notify("onAfterAnimation")};if(this.notify("onBeforeAnimation"),this.options.animation&&0!=e){var s=this.options.vertical?{top:t}:{left:t};this.list.animate(s,this.options.animation,this.options.easing,n)}else this.list.css(this.lt,t+"px"),n()}},startAuto:function(t){if(t!=undefined&&(this.options.auto=t),0==this.options.auto)return this.stopAuto();if(null==this.timer){var e=this;this.timer=setTimeout(function(){e.next()},1e3*this.options.auto)}},stopAuto:function(){null!=this.timer&&(clearTimeout(this.timer),this.timer=null)},buttons:function(t,e){if(t==undefined||null==t){t=!this.locked&&0!==this.options.size&&(this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||this.last<this.options.size);this.locked||this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||!(this.last>=this.options.size)||(t=null!=this.tail&&!this.inTail)}if(e==undefined||null==e){e=!this.locked&&0!==this.options.size&&(this.options.wrap&&"last"!=this.options.wrap||1<this.first);this.locked||this.options.wrap&&"last"!=this.options.wrap||null==this.options.size||1!=this.first||(e=null!=this.tail&&this.inTail)}var i=this;this.buttonNext[t?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[t?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",!t),this.buttonPrev[e?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[e?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",!e),0<this.buttonNext.length&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=t)&&null!=this.options.buttonNextCallback&&(this.buttonNext.each(function(){i.options.buttonNextCallback(i,this,t)}),this.buttonNext[0].jcarouselstate=t),0<this.buttonPrev.length&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=e)&&null!=this.options.buttonPrevCallback&&(this.buttonPrev.each(function(){i.options.buttonPrevCallback(i,this,e)}),this.buttonPrev[0].jcarouselstate=e)},notify:function(t){var e=null==this.prevFirst?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",t,e),this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",t,e,this.first),this.callback("itemFirstOutCallback",t,e,this.prevFirst)),this.prevLast!==this.last&&(this.callback("itemLastInCallback",t,e,this.last),this.callback("itemLastOutCallback",t,e,this.prevLast)),this.callback("itemVisibleInCallback",t,e,this.first,this.last,this.prevFirst,this.prevLast),this.callback("itemVisibleOutCallback",t,e,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(t,e,i,n,s,o,a){if(this.options[t]!=undefined&&("object"==typeof this.options[t]||"onAfterAnimation"==e)){var r="object"==typeof this.options[t]?this.options[t][e]:this.options[t];if(_.isFunction(r)){var l=this;if(n===undefined)r(l,i,e);else if(s===undefined)this.get(n).each(function(){r(l,this,n,i,e)});else for(var h=n;h<=s;h++)null===h||o<=h&&h<=a||this.get(h).each(function(){r(l,this,h,i,e)})}}},create:function(t){return this.format("<"+this.options.itemTag+"></"+this.options.itemTag+">",t)},format:function(t,e){var i=_(t).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+e)).css({"float":"left","list-style":"none"});return i.attr("jcarouselindex",e),i},className:function(t){return t+" "+t+(this.options.vertical?"-vertical":"-horizontal")},dimension:function(t,e){var i=t.jquery!=undefined?t[0]:t,n=this.options.vertical?i.offsetHeight+y.margin(i,"marginTop")+y.margin(i,"marginBottom"):i.offsetWidth+y.margin(i,"marginLeft")+y.margin(i,"marginRight");if(e==undefined||n==e)return n;var s=this.options.vertical?e-y.margin(i,"marginTop")-y.margin(i,"marginBottom"):e-y.margin(i,"marginLeft")-y.margin(i,"marginRight");return _(i).css(this.wh,s+"px"),this.dimension(i)},clipping:function(){if(null!=this.clip[0])return this.options.vertical?this.clip[0].offsetHeight-y.intval(this.clip.css("borderTopWidth"))-y.intval(this.clip.css("borderBottomWidth")):this.clip[0].offsetWidth-y.intval(this.clip.css("borderLeftWidth"))-y.intval(this.clip.css("borderRightWidth"))},index:function(t,e){return e==undefined&&(e=this.options.size),Math.round(((t-1)/e-Math.floor((t-1)/e))*e)+1}}),y.extend({defaults:function(t){return _.extend(h,t||{})},margin:function(t,e){if(!t)return 0;var i=t.jquery!=undefined?t[0]:t;if("marginRight"==e&&_.browser.safari){var n,s,o={display:"block","float":"none",width:"auto"};return _.swap(i,o,function(){n=i.offsetWidth}),o.marginRight=0,_.swap(i,o,function(){s=i.offsetWidth}),s-n}return y.intval(_.css(i,e))},intval:function(t){return t=parseInt(t),isNaN(t)?0:t}})}(jQuery),function(t,e){"use strict";var i,n;t.uaMatch=function(t){t=t.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[],i=/(ipad)/.exec(t)||/(iphone)/.exec(t)||/(android)/.exec(t)||[];return{browser:e[1]||"",version:e[2]||"0",platform:i[0]||""}},n={},(i=t.uaMatch(e.navigator.userAgent)).browser&&(n[i.browser]=!0,n.version=i.version),i.platform&&(n[i.platform]=!0),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),t.browser=n}(jQuery,window),"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={}),$(document).ready(function(){$("form input[type=text]:first").focus(),init_flash_messages()}),init_flash_messages=function(){$("#flash").css({opacity:0,visibility:"visible"}).animate({opacity:"1"},550),$("#flash_close").on("click",function(t){try{$("#flash").animate({opacity:0,visibility:"hidden"},330,function(){$("#flash").hide()})}catch(e){$("#flash").hide()}t.preventDefault()}),$("#flash.flash_message").prependTo("#records")},$(function(){$logo=$("#site_bar_content #site_bar_refinery_cms_logo"),$logo.css("left",$("#site_bar_content").width()/2-$logo.width()/2),$switch_anchor=$("#editor_switch a").not(".ie7 #editor_switch a, .ie6 #editor_switch a"),$("#editor_switch a").appendTo($("<span></span>").prependTo("#editor_switch"))});var shiftHeld=!1,initialLoad=!0;init_refinery_admin=function(){init_interface(),init_sortable_menu(),init_submit_continue(),init_modal_dialogs(),init_tooltips(),init_ajaxy_pagination()},$(document).ready(init_refinery_admin),"object"==typeof window.onpopstate&&$(window).bind("popstate",function(){initialLoad||$(document).paginateTo(location.pathname+location.href.split(location.pathname)[1]),initialLoad=!1}),$.fn.paginateTo=function(t){$.ajax({url:t,cache:!1,success:function(t){$(".pagination_container").slideTo(t),$(".pagination_container .pagination a").each(function(){$(this).attr("href",$(this).attr("href").replace(/\?\_\=[^&]+&/,"?"))})},error:function(){window.location=popstate_location}})},$.fn.slideTo=function(t){return $(this).html(t),$(this).applyMinimumHeightFromChildren(),$(this).find(".pagination_frame").removeClass("frame_right").addClass("frame_center"),init_modal_dialogs(),init_tooltips(),$(this)},$.fn.applyMinimumHeightFromChildren=function(){return child_heights=0,$(this).children().each(function(t,i){child_heights+=$(i).height(),$.each(["marginTop","marginBottom","paddingTop","paddingBottom"],function(t,e){child_heights+=parseInt($(i).css(e))||0})}),$(this).css("min-height",child_heights),$(this)},init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(t,e){$(e).data({"dialog-width":parseInt($($(e).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(e).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(e).attr("title")||$(e).attr("name")||$(e).html()||null}).attr("href",$(e).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(t){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),t.preventDefault()})})},refinery_dialog_success=function(){close_dialog(),$.ajax({url:window.location.pathname+window.location.search,cache:!1,success:function(t){$(".pagination_container").html(t),$("#flash_container > #flash").remove(),$("#flash_container").append($(".pagination_container").find("#flash")),$("#flash").css({width:"auto",visibility:""}).fadeIn(550),init_refinery_admin()}})},trigger_reordering=function(t,e){$menu=$("#menu"),t.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,e?.35:1),e?$menu.find(".tab a").click(function(t){t.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(e?"enable":"disable")},trigger_reordering_content_section=function(t,e){$menu=$("#page-tabs").sortable(),t.preventDefault(),$("#reorder_page_part, #reorder_page_part_done").toggle(),$("#site_bar, #menu, .field:not(:has(#page-tabs)), .page_part:visible, #more_options_field, .form-actions").fadeTo(500,e?.35:1),$menu.sortable(e?"enable":"disable").sortable({items:"li",stop:function(){$("#page-tabs li[data-index]").each(function(t){$("#page_parts_attributes_"+$(this).data("index")+"_position").val(t+1)})}})},submit_and_continue=function(t,e){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(t,e){e.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(t){0<($flash_container=$("#flash_container")).length&&($flash_container.html(t),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):e&&(window.location=e),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages(),$("form").attr("action",$("#new_action").attr("value")))},"html"),t.preventDefault()},init_tooltips=function(t){$($(null!=t?t:"a[title], span[title], #image_grid img[title], *[tooltip]")).not(".no-tooltip").each(function(t,e){$(e).hover(function(i){"mouseenter"==i.type||"mouseover"==i.type?$(this).oneTime(350,"tooltip",$.proxy(function(){$(".tooltip").remove(),tooltip=$("<div class='tooltip'><div><span></span></div></div>").appendTo("#tooltip_container"),tooltip.find("span").html($(this).attr("tooltip")),tooltip_nib_extension=$.browser.msie?".gif":".png",nib=$("<img src='/assets/refinery/tooltip-nib"+tooltip_nib_extension+"' class='tooltip-nib'/>").appendTo("#tooltip_container"),tooltip.css({opacity:0,maxWidth:"300px"}),required_left_offset=$(this).offset().left-tooltip.outerWidth()/2+$(this).outerWidth()/2,tooltip.css("left",0<required_left_offset?required_left_offset:0);var t=tooltip.offset(),e=tooltip.outerWidth();t&&t.left+e>(window_width=$(window).width())&&tooltip.css("left",window_width-e),tooltip.css({top:$(this).offset().top-tooltip.outerHeight()-10}),nib.css({opacity:0}),(t=tooltip.offset())&&nib.css({left:$(this).offset().left+$(this).outerWidth()/2-5,top:t.top+tooltip.height()});try{tooltip.animate({top:t.top-10,opacity:1},200,"swing"),nib.animate({top:nib.offset().top-10,opacity:1},200)}catch(i){tooltip.show(),nib.show()}},$(this))):"mouseleave"!=i.type&&"mouseout"!=i.type||($(this).stopTime("tooltip"),null==(tt_offset=(tooltip=$(".tooltip")).css("z-index","-1").offset())&&(tt_offset={top:0,left:0}),tooltip.animate({top:tt_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}),null==(nib_offset=(nib=$(".tooltip-nib")).offset())&&(nib_offset={top:0,left:0}),nib.animate({top:nib_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}))}).click(function(){$(this).stopTime("tooltip")}),null==$(e).attr("tooltip")&&$(e).attr("tooltip",$(e).attr("title")),$elements=$(e).add($(e).children("img")).removeAttr("title"),$.browser.msie&&$elements.removeAttr("alt")})};var link_tester={email_re:new RegExp(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i),url_re:new RegExp(/^(https?|ftp):\/\/(-\.)?([^\s/?\.#-]+\.?)+(\/[^\s]*)?$/i),page_re:new RegExp("^(https?://"+document.location.host+"|/[a-z0-9]+)"),email:function(t,e){""!=t&&e(link_tester.email_re.test(t))},url:function(t,e){""!=t&&(link_tester.page_re.test(t)?link_tester.page(t,e):e(link_tester.url_re.test(t)))},page:function(t,e){var i=!1;$.ajax({url:t,timeout:5e3,success:function(){i=!0},complete:function(){e(i)}})},validate_textbox:function(t,e,i){var n="",s=$("<img id='"+e.replace("#","")+"_test_loader' src='/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif' alt='Testing...' style='display: none;'/>"),o=$("<span id='"+e.replace("#","")+"_test_result'></span>");s.insertAfter($(e)),o.insertAfter(s),$(e).bind("paste blur",function(){$(e).stop(!0),$(e+"_test_loader").hide(),$(e+"_test_result").hide(),$(e+"_test_result").removeClass("success_icon").removeClass("failure_icon"),""!=this.value&&$(e).delay(300).queue(function(){$(e+"_test_loader").show(),$(e+"_test_result").hide(),$(e+"_test_result").removeClass("success_icon").removeClass("failure_icon"),t(this.value,function(t){n=t?"success_icon":"failure_icon",$(e+"_test_result").addClass(n).show(),$(e+"_test_loader").hide()}),i&&i($(e)),$(this).dequeue()})})},validate_url_textbox:function(t,e){link_tester.validate_textbox(link_tester.url,t,e)},validate_email_textbox:function(t,e){link_tester.validate_textbox(link_tester.email,t,e)}},link_dialog={initialised:!1,init:function(){this.initialised||(this.init_tabs(),this.init_resources_submit(),this.init_close(),this.page_tab(),this.web_tab(),this.email_tab(),this.initialised=!0)},init_tabs:function(){var t=$("#dialog_menu_left input:radio"),e=t.parent().filter(".selected_radio").find("input:radio").first()||t.first();t.click(function(){link_dialog.switch_area($(this))}),e.attr("checked","true"),link_dialog.switch_area(e)},init_resources_submit:function(){$("#existing_resource_area .form-actions-dialog #submit_button").click(function(t){t.preventDefault(),0<(resource_selected=$("#existing_resource_area_content ul li.linked a")).length&&(resourceUrl=parseURL(resource_selected.attr("href")),relevant_href=resourceUrl.pathname,resourceUrl.hostname.match(/s3.amazonaws.com/)&&(relevant_href=resourceUrl.protocol+"//"+resourceUrl.host+relevant_href),"function"==typeof resource_picker.callback&&resource_picker.callback({id:resource_selected.attr("id").replace("resource_",""),href:relevant_href,html:resource_selected.html()})),$(".form-actions-dialog #cancel_button").trigger("click")})},init_close:function(){$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click(close_dialog),parent&&parent.document.location.href!=document.location.href&&null!=parent.document.getElementById("wym_dialog_submit")&&($("#dialog_container .form-actions input#submit_button").click(function(t){t.preventDefault(),$(parent.document.getElementById("wym_dialog_submit")).click()}),$("#dialog_container .form-actions a.close_dialog").click(close_dialog))},switch_area:function(t){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),$(t).parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+$(t).val()+"_area").show()},page_tab:function(){$(".link_list li").click(function(t){t.preventDefault(),$(".link_list li.linked").removeClass("linked"),$(this).addClass("linked");var e=$(this).children("a.page_link").get(0),i=0<window.location.port.length?":"+window.location.port:"",n=e.href.replace(window.location.protocol+"//"+window.location.hostname+i,"");link_dialog.update_parent(n,e.rel.replace(/\ ?<em>.+?<\/em>/,""))})},web_tab:function(){link_tester.validate_url_textbox("#web_address_text",function(){}),$("#web_address_text, #web_address_target_blank").change(function(){link_dialog.update_parent($("#web_address_text").val(),$("#web_address_text").val(),$("#web_address_target_blank").get(0).checked?"_blank":"")})},email_tab:function(){link_tester.validate_email_textbox("#email_address_text",function(){}),$("#email_address_text, #email_default_subject_text, #email_default_body_text").change(function(){var t=$("#email_default_subject_text").val(),e=$("#email_default_body_text").val(),i=$("#email_address_text").val();modifier="?",additional="",0<t.length&&(additional+=modifier+"subject="+t,modifier="&"),0<e.length&&(additional+=modifier+"body="+e,modifier="&");for(var n="",s=0;s<i.length;s++)n+="%"+i.charCodeAt(s).toString(16);link_dialog.update_parent("mailto:"+n+additional,i)})},update_parent:function(t,e,i){null!=parent&&(null!=(wym_href=parent.document.getElementById("wym_href"))&&(wym_href.value=t),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=e),null!=(wym_target=parent.document.getElementById("wym_target"))&&(wym_target.value=i||""))}},page_options={initialised:!1,init:function(t,e,i){this.initialised||(page_options.tabs=$("#page-tabs").tabs(),part_shown=$("#page-tabs .page_part.field").not(".ui-tabs-hide"),$("#page-tabs .page_part.field").removeClass("ui-tabs-hide"),this.enable_parts=t,this.new_part_url=e,this.del_part_url=i,this.show_options(),$(document).ready($.proxy(function(){$("#page-tabs .page_part.field").not(this).addClass("ui-tabs-hide")},part_shown)),this.enable_parts&&this.page_part_dialog(),this.initialised=!0)},show_options:function(){$("#toggle_advanced_options").click(function(t){t.preventDefault(),$("#more_options").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#toggle_advanced_options").parent().offset().top},250)})},page_part_dialog:function(){$("#new_page_part_dialog").dialog({title:"Create Content Section",modal:!0,resizable:!1,autoOpen:!1,width:600,height:200}),$("#add_page_part").click(function(t){t.preventDefault(),$("#new_page_part_dialog").dialog("open")}),$("#new_page_part_save").click(function(t){t.preventDefault();var e=$("#new_page_part_title").val();if(0<e.length){var i=e.toLowerCase().replace(" ","_");0===$("#page_part_"+i).size()?$.get(page_options.new_part_url,{title:e,part_index:$("#new_page_part_index").val(),body:""},function(t){$("#submit_continue_button").remove(),$("#page_part_editors").append(t),page_options.tabs.find("ul").append("<li><a href='#page_part_new_"+$("#new_page_part_index").val()+"'>"+e+"</a></li>"),page_options.tabs.tabs("refresh"),$("#page-tabs #page_parts li").last().attr("data-index",$("#new_page_part_index").val()),page_options.tabs.tabs("option","active",-1),WYMeditor.init(),$("#new_page_part_index").val(parseInt($("#new_page_part_index").val(),10)+1),$("#new_page_part_title").val(""),$("#new_page_part_dialog").dialog("close")},"html"):alert("A content section with that title already exists, please choose another.")}else alert("You have not entered a title for the content section, please enter one.")}),$("#new_page_part_cancel").click(function(t){t.preventDefault(),$("#new_page_part_dialog").dialog("close"),$("#new_page_part_title").val("")}),$("#delete_page_part").click(function(t){t.preventDefault();var e=page_options.tabs.find(".ui-tabs-active a").text();if(confirm("This will remove the content section '"+e+"' immediately even if you don't save this page, are you sure?")){var i=page_options.tabs.find(".ui-tabs-active a").attr("id").match(/\d+/)[0]-1;0<$("#page_parts_attributes_"+i+"_id").length&&$.ajax({url:page_options.del_part_url+"/"+$("#page_parts_attributes_"+i+"_id").val(),type:"DELETE"}),page_options.tabs.find(".ui-tabs-active").remove(),page_options.tabs.find("#page_part_"+e.toLowerCase()).remove(),page_options.tabs.find("#page_part_new_"+i).remove(),$("[id^=page_parts_attributes_"+i+"_]").remove(),$("#submit_continue_button").remove(),page_options.tabs.tabs("refresh")}}),$("#reorder_page_part").click(function(t){trigger_reordering_content_section(t,!0)}),$("#reorder_page_part_done").click(function(t){trigger_reordering_content_section(t,!1)})}},image_picker={initialised:!1,options:{selected:"",thumbnail:"medium",field:"#image",image_display:".current_picked_image",no_image_message:".no_picked_image_selected",image_container:".current_image_container",remove_image_button:".remove_picked_image",picker_container:".image_picker_container",image_link:".current_image_link",image_toggler:null},init:function(t){return this.initialised||(this.options=$.extend(this.options,t),$(this.options.picker_container).find(this.options.remove_image_button).click($.proxy(this.remove_image,{container:this.options.picker_container,picker:this})),$(this.options.picker_container).find(this.options.image_toggler).click($.proxy(this.toggle_image,{container:this.options.picker_container,picker:this})),this.initialised=!0),this},remove_image:function(t){t.preventDefault(),$(this.container).find(this.picker.options.image_display).removeClass("brown_border").attr({src:"",width:"",height:""}).css({width:"auto",height:"auto"}).hide(),$(this.container).find(this.picker.options.field).val("").trigger("change"),$(this.container).find(this.picker.options.no_image_message).show(),$(this.container).find(this.picker.options.remove_image_button).hide()},toggle_image:function(t){$(this.container).find(this.picker.options.image_toggler).html("Show"==$(this.container).find(this.picker.options.image_toggler).html()?"Hide":"Show"),$(this.container).find(this.picker.options.image_container).toggle(),t.preventDefault()},changed:function(){$(this.container).find(this.picker.options.field).val(this.image.id.replace("image_","")).trigger("change");var t=this.picker.options.thumbnail||"original";this.image.src=$(this.image).attr("data-"+t),current_image=$(this.container).find(this.picker.options.image_display),current_image.replaceWith($("<img src='"+this.image.src+"?"+Math.floor(1e5*Math.random())+"' id='"+current_image.attr("id")+"' class='"+this.picker.options.image_display.replace(/^./,"")+" brown_border' />")),$(this.container).find(this.picker.options.remove_image_button).show(),$(this.container).find(this.picker.options.no_image_message).hide()}},resource_picker={initialised:!1,callback:null,init:function(t){this.initialised||(this.callback=t,this.initialised=!0)}};close_dialog=function(t){iframed()?(the_body=$(parent.document.body),the_dialog=parent.$(".ui-dialog-content")):(the_body=$(document.body).removeClass("hide-overflow"),the_dialog=$(".ui-dialog-content"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove()),$(document.body).hasClass("wym_iframe_body")||(the_body.removeClass("hide-overflow"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove(),t&&t.preventDefault&&t.preventDefault())},parseURL=function(t){var e={href:t},i=t.replace("//","/").split("/");e.protocol=i[0],e.host=i[1],i[1]=i[1].split(":"),e.hostname=i[1][0],e.port=1<i[1].length?i[1][1]:"",i.splice(0,2),e.pathname="/"==e.href[0]?"/"+e.host:"",e.pathname+="/"+i.join("/"),e.pathname=e.pathname.split("#"),e.hash=1<e.pathname.length?"#"+e.pathname[1]:"",
+e.pathname=e.pathname[0],e.pathname=e.pathname.split("?"),e.search=1<e.pathname.length?"?"+e.pathname[1]:"",e.pathname=e.pathname[0];var n=t.split("?")[1];return e.options=n,e},iframed=function(){return parent&&parent.document&&parent.document.location.href!=document.location.href&&$.isFunction(parent.$)},$(document).ready(function(){$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').not(".not_a_link a").parent().addClass("selected"),0===$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").not(".not_a_link a").not("a.reorder_icon").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0===$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(t){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),t.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(t){$.get($(this).attr("href"),$.proxy(function(t){$(this).css("background-image","").removeClass("failure_icon").removeClass("success_icon").addClass(t.enabled?"success_icon":"failure_icon")},$(this))),t.preventDefault()})}),function(){this.init_interface=function(){var t;return parent&&parent.document.location.href!==document.location.href&&$("body#dialog_container.dialog").addClass("iframed"),$("input:submit:not(.button)").addClass("button"),$("textarea.wymeditor").each(function(){var t,e,i,n;if(n=$(this),null!=(t=WYMeditor.INSTANCES[$((n.next(".wym_box").find("iframe").attr("id")||"").split("_")).last().get(0)])&&(null!=(e=n.parent().next())&&0<e.length&&e.find("input, textarea").keydown($.proxy(function(t){if(t.shiftKey&&t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t)).keyup(function(){return!1}),null!=(i=n.parent().prev())&&0<i.length))return i.find("input, textarea").keydown($.proxy(function(t){if(t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t))}),0<(t=$("#menu")).length&&t.jcarousel({vertical:!1,scroll:1,buttonNextHTML:"<img src='/assets/refinery/carousel-right-5b288008062fdd6c73b742f82f564eef.png' alt='down' height='15' width='10' />",buttonPrevHTML:"<img src='/assets/refinery/carousel-left-66712656360e353e8f35d31895a21538.png' alt='up' height='15' width='10' />",listTag:t.get(0).tagName.toLowerCase(),itemTag:t.children(":first").get(0).tagName.toLowerCase()}),$("#current_locale li a").click(function(t){return $("#current_locale li a span").each(function(){return $(this).css("display","none"===$(this).css("display")?"":"none")}),$("#other_locales").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#other_locales").parent().offset().top},250),t.preventDefault()}),$("#existing_image img").load(function(){var t;if(0<(t=$("#existing_image").height()-$("form.edit_image").height()+8))return $("form.edit_image .form-actions").css({"margin-top":t})}),$(".form-actions .form-actions-left input:submit#submit_button").click(function(){return $("<img src='/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif' width='16' height='16' class='save-loader' />").appendTo($(this).parent())}),$(".form-actions.form-actions-dialog .form-actions-left a.close_dialog").click(function(t){var e;return e=$(".ui-dialog-titlebar-close"),parent&&(e=parent.$(".ui-dialog-titlebar-close")),e.trigger("click"),t.preventDefault()}),$("a.suppress").on("click",function(t){return t.preventDefault()})}}.call(this),function(){this.init_sortable_menu=function(){var t;if(0!==(t=$("#menu")).length)return t.sortable({items:"> *:not(#menu_reorder, #menu_reorder_done)",axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){return $.post("/refinery/update_menu_positions",t.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),t.sortable("disable"),t.find("#menu_reorder").click(function(t){return trigger_reordering(t,!0)}),t.find("#menu_reorder_done").click(function(t){return trigger_reordering(t,!1)})}}.call(this),function(){this.init_submit_continue=function(){var t;return $("#submit_continue_button").click(submit_and_continue),$("form").change(function(){return $(this).attr("data-changes-made",!0)}),0<(t=$("#continue_editing")).length&&"no-prompt"!==t.attr("rel")&&$("#editor_switch a").click(function(t){if(0<$("form[data-changes-made]").length&&!confirm("translation missing: en.js.admin.confirm_changes"))return t.preventDefault()}),$("input[id=page_custom_slug]").change(function(){return $("#submit_continue_button").remove()})}}.call(this),function(){this.init_ajaxy_pagination=function(){if("function"==typeof window.history.pushState&&0<$(".pagination_container").length&&$(".pagination_container .pagination a").on("click",function(t){var e,i;return i=this.href.replace(/(\&(amp\;)?)?from_page\=\d+/,""),i=(i+="&from_page="+$(".current").text()).replace("?&","?").replace(/\s+/,""),e=location.pathname+location.href.split(location.pathname)[1],window.history.pushState({path:e},"",i),$(document).paginateTo(i),t.preventDefault()}),$(".pagination_container").applyMinimumHeightFromChildren(),0===$(".pagination_container").find(".pagination").length)return $(".pagination_frame").css("top","0px")}}.call(this); \ No newline at end of file
diff --git a/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js.gz b/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js.gz
new file mode 100644
index 0000000..3012700
--- /dev/null
+++ b/public/assets/refinery/refinery-63be8375ee2c8d3fc88bb8edcae25cc1.js.gz
Binary files differ
diff --git a/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css b/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css
new file mode 100644
index 0000000..dcc2cf1
--- /dev/null
+++ b/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css
@@ -0,0 +1 @@
+*{font-family:Arial;font-size:13px}p{font-size:14px;line-height:18px}html{min-height:100%}body{min-height:100%;margin:0;padding:0;font-size:10px;font-family:Verdana;line-height:1.5em;background:#303030 url(/assets/refinery/page_bg-d5fd227f434693a70e0a8b0afb0f6d95.png) repeat}acronym{cursor:help}label[for]{cursor:pointer}#page_container,#site_bar_content,header{margin:0px auto 10px auto;text-align:left;width:990px}#page_container{width:960px;padding:30px 15px}#site_bar_content{margin-bottom:0px}#content .field,#content .form-actions{width:100%;position:relative}#dialog_container #content .field,.dialog_container .field{width:auto;margin:5px 0}input.widest,textarea.widest{width:99%}select.widest{max-width:99%}#records{float:left;width:67.7%}#actions{float:right;width:30.7%;padding-left:15px;padding-top:0px}#actions ul{margin:0px 0px 18px 0px;padding:0;list-style:none}#actions ul#current_locale{margin-top:30px}#actions li{margin-top:10px}#actions li a{background-color:#dbedff;background-position:12px;background-repeat:no-repeat;border:1px solid #65C3F7;display:block;padding:9px 12px 9px 36px}#actions li a:hover{background-color:#cae7fb}#actions li a:active{background-color:#22A7F2;color:white}#actions li a img{vertical-align:bottom;border:0}#actions li.selected a{background-color:#22A7F2;color:white}#sort-status{padding:5px 5px 5px 0px}hr{border:0;border-top:1px solid #484743}.actions img{border:none}.actions a,.actions a:hover{border:none;text-decoration:none}.errorExplanation{background:7px 10px no-repeat url(/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png) #FFB1B1;padding:0px 5px 5px 30px;font-weight:bold;margin-top:5px;margin-bottom:5px;border:1px solid red}.errorExplanation h2{color:red;text-transform:none;display:none}.errorExplanation p{font-weight:normal}.fieldWithErrors input,.fieldWithErrors textarea{border:1px solid red !important;background-color:#FFECF0 !important}.fieldWithErrors iframe,.fieldWithErrors .wym_box{border-color:red !important}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash_notice,.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png) #E0F5E0}.flash_notice,.flash_notice *{color:#00A017}.flash_error,.flash_alert{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/icons/cancel-710e622e7f6840dbdbc6577a244f6ad5.png) #FFB1B1}.flash.flash_notice #flash_close,.flash.flash_error #flash_close,.flash.flash_alert #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash.flash_message.flash_message,.flash_message *{color:#262719;font-size:14px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error a,.flash.flash_error a:hover,.flash.flash_alert a,.flash.flash_alert a:hover{display:none}noscript .flash.flash_error a,noscript .flash.flash_error a:hover,noscript .flash.flash_alert a,noscript .flash.flash_alert a:hover{display:inline;font-weight:bold}.flash a#flash_close{position:absolute;right:9px;top:7px}.flash.flash_message a#flash_close{top:21px}a{color:#41403C;text-decoration:none}a:hover{color:#000;border-bottom:1px solid #727272}#content .wym_box a,#content .ui-tabs a{border-bottom:0px none}.index #content,.splash #content{background-color:white;background-repeat:repeat-y}#content{padding:0px}#content a{border-bottom:1px dotted #727272}#content a.locale{border-bottom:0}#content h1{font-size:18px;font-weight:lighter;text-align:center;border-bottom:1px solid #99998B;padding-bottom:10px}#content h2{font-size:18px;color:#41403c;margin-bottom:15px;margin-top:10px;font-weight:bold}#content form.edit_image{width:70%;float:left}#content #existing_image{float:right;width:25%}#content .actions a{display:block;float:right;margin:3px 3px;line-height:inherit;border-bottom:0px none}.less-important{color:#727272}a#site_bar_refinery_cms_logo{left:448px}#content,#page_container{background-color:white}header,footer,nav{display:block}#page_container .login #page h1{margin:0;padding:5px;font-size:20px;line-height:22px}body.login #site_bar_content{width:650px}body.login #site_bar_content a#site_bar_refinery_cms_logo{left:247px}body.login #page_container{width:620px}body.login #page_container div.remember_me label,body.login #page_container label.inline{display:inline}body.login #page_container div.actions{margin-top:12px}body.login #page_container div.remember_me{width:300px;float:left}body.login #page_container div.forgot_password{float:right;width:250px}body.login header{background:#eaeaea;width:620px;padding:0px 15px 1em;height:auto}body.login header h1{color:#41403c;vertical-align:middle;text-align:center;font-weight:bold;font-size:18px;padding-bottom:0px;line-height:30px;padding-top:15px}body.login label{margin-top:0px}body.login label,body.login a{font-size:14px}body.login .field{margin-bottom:20px}body.login .field.remember_me,body.login .field.forgot_password{margin-bottom:0px;margin-top:0px}body.login .field.forgot_password{text-align:right}body.login .field.remember_me label{margin-top:20px}body.login #flash_container,body.login .errorExplanation{margin-bottom:12px}body.login input.larger{height:31px}body.login .fieldWithErrors input.larger{border:1px solid red}div.field.checkbox_access{margin-top:20px}div.field.checkbox_access ul.checkboxes li{margin-top:3px}div.field.checkbox_access .label_with_help a{font-weight:normal}#menu,header .jcarousel-container{display:block;margin:0px;padding:0px;position:absolute;bottom:-1px;left:0px;right:0px;background:transparent}header{height:60px;position:relative;margin-bottom:0px}header a,header a:hover{border-bottom:0px none}header .jcarousel-container{position:absolute !important}header .jcarousel-container .jcarousel-prev,header .jcarousel-container .jcarousel-next{position:absolute;top:13px;cursor:pointer}header .jcarousel-container .jcarousel-prev{left:-20px}header .jcarousel-container .jcarousel-next{right:-20px}header .jcarousel-container .jcarousel-prev-disabled,header .jcarousel-container .jcarousel-next-disabled{display:none !important}header #logo{position:absolute;right:20px;top:25px}header h1,header h1 a{color:white;font-size:20px;font-weight:normal;margin-bottom:0;padding-bottom:4px;margin-top:0}header p{color:white;font-size:90%;padding:0;margin:0}#menu.ui-sortable a{cursor:move}#menu.ui-sortable-disabled a{cursor:pointer}#menu a{display:block;padding:9px 13px;font-size:13px;background:url(/assets/refinery/nav_inactive_background-31847e83c3590b689ba90dac5bec1e5a.png) transparent repeat;margin-top:4px;color:white;font-weight:normal;float:left;margin-right:2px;position:relative}#menu a.active,#menu a:hover,#menu a:focus{background-color:white;color:#ff5500}#menu a.active{padding:11px 13px;margin-top:0px}#menu a#menu_reorder,header #menu a#menu_reorder_done{height:14px;width:14px;margin-top:11px;padding:6px;cursor:pointer;vertical-align:middle;text-align:center}pre{margin:0;padding:0}.preview{color:#A3A093}#site_link{display:block;color:#C2C2B3;float:left}#site_link:hover{text-decoration:underline}.filter{float:right}#records>ul,#records>#recent_activity>ul,#records>#recent_inquiries>ul,#records .pagination_container>ul,#records .pagination_frame>ul{margin-left:0;padding-left:0}#records>ul li,#records>#recent_activity>ul li,#records>#recent_inquiries>ul li,#records .pagination_container>ul li,#records .pagination_frame>ul{list-style:none;padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;position:relative}#records>#recent_activity>ul li,#records>#recent_inquiries>ul li{max-height:35px}#content #records>ul li .actions a,#content #records .pagination_container>ul li .actions a{line-height:29px}#records ul.clickable li{padding:0px;margin-bottom:0px}#records ul.clickable li a{padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;display:block;border-bottom:0px none}#records .left-column{float:left;width:65%}#records .left-column img{vertical-align:bottom;margin-top:1px;margin-right:5px}#records .right-column{float:right;width:34%;text-align:right}#records .on{background-color:#EAEAEA}#records .off,#records .on-hover{background-color:white}#records ul.empty{display:none}#records ul#sortable_list,#records ul.sortable_list{margin-top:6px}#records>#recent_activity,#records>#recent_inquiries{float:left;width:48%}#records>#recent_inquiries{margin-left:21px}#records.one_list>#recent_activity,#records.one_list>#recent_inquiries{width:100%}#pagination ul a:hover,#pagination .on{background:url(/assets/refinery/hover-gradient-3481389107f15d319bffbd6c7bb0ef87.jpg) repeat-x bottom #D4D4C6}#records.tree ul li ul,.tree ul li ul{padding:0}#records.tree ul li,.tree ul li{margin:0px;padding:4px 0 0 40px;background:url(/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif) no-repeat 15px 0px}#records.tree li.record ul{margin-left:0}#records.tree .on-hover,#pagination ul.tree a:hover,#pagination .tree .on{background:url(/assets/refinery/branch-cb85ce10c928ea2b84374f56925a7fa0.gif) no-repeat 15px 0px}#records.tree ul li.branch_start,.tree ul li.branch_start{background-image:url(/assets/refinery/branch-start-2ba0cce5cd2f68b4eaba88260b7abdd4.gif)}#records.tree ul li.branch_end,.tree ul li.branch_end{background-image:url(/assets/refinery/branch-end-931d54eb6d5a00c5201373efa7586112.gif)}#records.tree li{line-height:25px}#records.tree li span.spacing,.tree li span.spacing{display:none}#records.tree ul li>div:hover,.tree ul li>div:hover{background-color:#EAEAEA}#sortable_list.reordering>li,.sortable_list.reordering>li{cursor:move}#records h2,#actions h2{margin-top:0px}.pagination{background-color:#C9DAE2;padding:5px 5px 4px 5px;margin:10px 0px}.pagination em{font-weight:bold;font-style:normal;padding:0px 6px}.pagination .disabled{color:#A8B9C1}.pagination a,#content .pagination a,.pagination .current,.disabled,.pagination em{padding:7px;line-height:20px;border-bottom:0px none}.pagination .current,.pagination a:hover,.pagination em{background:#A8B9C1}#dialog-form-actions .pagination{margin:-4px 6px -4px 0px;float:right;width:auto}#dialog-form-actions .pagination a,#dialog-form-actions .pagination .current,#dialog-form-actions .pagination .disabled{line-height:15px}textarea{line-height:20px;padding:5px}.field-couple{margin-bottom:20px}.submit{border:inherit;width:auto;height:25px}label,.label_with_help{margin-bottom:5px;font-weight:bold;margin-top:20px;display:block}label.input_label{font-size:inherit;margin-bottom:inherit;display:inline;font-weight:normal;margin-top:inherit}small label{font-size:inherit;font-weight:inherit;display:inherit}label.stripped{float:none;display:inline;font-weight:normal;font-size:1em;margin:0px;padding:0px}#body_field{float:left;width:60%}.no_side_body{width:72% !important}#side_body_field{float:left;width:38%;margin-left:18px}#body_field textarea,#side_body_field textarea{width:99%}.record .title span{line-height:30px}#records.files .record .title,#dialog_main #resource_file_area .pages_list ul li a.page_link{display:inline-block;padding-left:24px;min-height:16px;background-repeat:no-repeat;background-position:left;background-image:url(/assets/refinery/icons/folder_page_white-cdc067b6e76259150b1dd9ebbb468c21.png)}#dialog_main #resource_file_area .pages_list ul li a.page_link{background-position:5px center;display:block}#records.files .record .title.pdf,#dialog_main #resource_file_area .pages_list ul li a.page_link.pdf{background-image:url(/assets/refinery/icons/pdf-3fc4cfab39df5d80ac7aae3b6a479f2f.png)}#records.files .record .title.jpg,#records.files .record .title.gif,#records.files .record .title.jpeg,#records.files .record .title.png,#records.files .record .title.tiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpg,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpeg,#dialog_main #resource_file_area .pages_list ul li a.page_link.gif,#dialog_main #resource_file_area .pages_list ul li a.page_link.png,#dialog_main #resource_file_area .pages_list ul li a.page_link.tiff{background-image:url(/assets/refinery/icons/img-c652dd155dc73575892f5f488b4360ae.png)}#records.files .record .title.doc,#records.files .record .title.pages,#records.files .record .title.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.doc,#dialog_main #resource_file_area .pages_list ul li a.page_link.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.pages{background-image:url(/assets/refinery/icons/doc-dbb0413ebd4d1edbee1ae16d76c363c3.png)}#records.files .record .title.ppt,#records.files .record .title.keynote,#dialog_main #resource_file_area .pages_list ul li a.page_link.ppt,#dialog_main #resource_file_area .pages_list ul li a.page_link.keynote{background-image:url(/assets/refinery/icons/ppt-c974f92ee60a8ce1929c2c47c27f1d31.png)}#records.files .record .title.xls,#records.files .record .title.numbers,#dialog_main #resource_file_area .pages_list ul li a.page_link.xls,#dialog_main #resource_file_area .pages_list ul li a.page_link.numbers{background-image:url(/assets/refinery/icons/xls-4c12d89cc88d1ee9ed3afd11e6b5f01b.png)}#records.files .record .title.zip,#records.files .record .title.rar,#dialog_main #resource_file_area .pages_list ul li a.page_link.zip,#dialog_main #resource_file_area .pages_list ul li a.page_link.rar{background-image:url(/assets/refinery/icons/zip-a108caff87245e593c088a27d4654103.png)}#records.files .record .title.mp3,#records.files .record .title.wav,#records.files .record .title.aiff,#records.files .record .title.m4a,#dialog_main #resource_file_area .pages_list ul li a.page_link.mp3,#dialog_main #resource_file_area .pages_list ul li a.page_link.wav,#dialog_main #resource_file_area .pages_list ul li a.page_link.aiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.m4a{background-image:url(/assets/refinery/icons/music-b44a99ff172a5ada465f805188f16acf.png)}#records .actions{position:absolute;right:0px;top:0px;width:120px;text-align:right;display:block;line-height:28px}#records.tree.icons .title{display:block;margin:0 120px 0 20px}#records.tree.icons .title.toggle{cursor:pointer}#records.tree .actions{line-height:22px;top:1px}.published{width:25px;text-align:center}#content #records.tree>ul li .actions a{margin:3px 3px 0px 3px;line-height:24px}.actions a *{padding:4px 4px 1px 4px}.actions a img{vertical-align:middle;padding:2px 4px 4px 4px}#records.tree .actions a img{padding-top:4px}#records.tree li span.icon{display:block;float:left;width:16px;height:16px;margin:3px 3px 0 0;background:url(/assets/refinery/icons/page-c8ee944ed276715a2768ae969ece6f35.png) center center no-repeat}#records.tree li span.icon.toggle{cursor:pointer;background-image:url(/assets/refinery/icons/folder-0ab453bfdc0d7f97e157a31d001c6080.png)}#records.tree li span.icon.toggle.expanded{background-image:url(/assets/refinery/icons/folder_open-95d35504b852505d96661fce56e2b0e7.png)}#records.tree li.loading>div>span.icon{background-image:url(/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif) !important}#image_grid .actions a img{padding:4px 4px 1px 4px;vertical-align:top}.actions a:hover{color:#E6E5DC;background:#3F3E3A}.actions a.cancel{color:#AF0027}.actions a.cancel:hover{color:white;background:#AF0027}.actions a.reorder_anchor:hover{background:inherit !important;cursor:move}#other_records{width:68%}#common_actions{margin:0;padding:0}#common_actions li{margin:0;list-style:none;padding:5px 0px 5px 0px}#common_actions a{font-weight:bold}.larger{font-size:200%}.brown_border{border:1px solid #99998B}#inquiry,.inquiry{border-collapse:collapse;width:100%}#inquiry td,.inquiry td{border-bottom:1px solid #CCCCCC;padding:7px}#inquiry tr:last-child td,.inquiry tr:last-child td{border-bottom:0px}#inquiry td label.stripped,.inquiry td label.stripped{font-weight:bold}body.dialog{background:#FFF}body.dialog,body.wym_dialog{text-align:left}#wym_hide_fields{display:none}body.dialog form{width:100% !important}.wym_dialog_table{height:250px}.dialog #dialog_main{float:left;margin-left:130px;min-height:405px;width:696px}.dialog span.radio{display:block;line-height:18px;padding:6px 0px}.dialog span.radio *{cursor:pointer;font-weight:bold}.dialog #dialog_menu_left{position:fixed;left:12px;top:9px;width:130px}.dialog #existing_image_content{position:relative;height:300px;padding:12px}.dialog #existing_image_area_content{margin-top:28px}.dialog #existing_image_area_content ul{margin:0px;padding:0px}.dialog #existing_image_area_content ul li{list-style:none;padding:0px;margin:0px 2px 0px 0px;float:left;height:114px;max-height:114px;width:114px;max-width:114px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle}.dialog #existing_image_area_content ul li img{border:4px solid transparent}.dialog #existing_image_area_content ul li.selected img{border:4px solid #22A7F2}.dialog #existing_image_size_area{margin-top:18px}.dialog #existing_image_size_area ul{margin:0px;padding:10px 0px 0px 0px}.dialog #existing_image_size_area ul li{float:left;list-style:none;margin:0px 18px 0px 0px;text-align:center}.dialog #existing_image_size_area ul li a{display:block;border:1px solid #999999;font-size:10px}.dialog #existing_image_size_area ul li.selected a{border-color:#22A7F2;background:#22A7F2;color:white;font-weight:bold}.dialog #existing_image_size_area #image_dialog_size_0 a{height:30px;width:30px;line-height:30px;margin-top:10px}.dialog #existing_image_size_area #image_dialog_size_1 a{height:50px;width:50px;line-height:50px;margin-top:0px}.dialog #existing_image_size_area #image_dialog_size_2 a{height:70px;width:70px;line-height:70px;margin-top:-10px}.dialog #existing_image_size_area #image_dialog_size_3 a{height:90px;width:90px;line-height:90px;margin-top:-20px}.dialog #content{padding:0px}#upload_image_area,#upload_resource_area{padding:12px}.wym_dialog #page{width:940px;padding:6px}#dialog_main .pagination{margin:0px;position:fixed;bottom:5px;right:12px;z-index:1000}#dialog_main .pages_list{width:100%;padding-bottom:40px}#dialog_main .pages_list ul{margin:0px 12px 0px 12px;padding:0px}#dialog_main .pages_list ul li{cursor:pointer;line-height:24px;list-style:none}#dialog_main .pages_list ul li a{display:block;padding:3px 3px 3px 27px;text-decoration:none;border-bottom:none;border:1px solid transparent}#dialog_main .pages_list ul li:hover{background-color:#C9DAE2}#dialog_main .pages_list ul li.child a{padding-left:27px}#dialog_main .pages_list ul li.child1 a{padding-left:47px}#dialog_main .pages_list ul li.child2 a{padding-left:67px}#dialog_main .pages_list ul li.child3 a{padding-left:87px}#dialog_main .pages_list ul li.child4 a{padding-left:107px}#dialog_main .actions{margin-right:48px}#dialog_main .pages_list .linked a,#dialog_main .pages_list .linked a:hover{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept-ccd7bf2d26b93fcc656f78d2806ce379.png) #E0F5E0}#dialog_main .pages_list .linked a em{color:#00A017}#dialog_main #web_address_area,#dialog_main #dialog_main #email_address_area{padding:12px}#link_title{margin-top:12px}#link_title label{margin:3px 0px 0px 0px !important;width:130px;display:block;float:left}#link_title input{width:770px}ul#menu.reordering_menu li a{cursor:move}#site_bar{background:#22a7f2;border-bottom:0px none}#search{border:1px solid #b3b3b3;line-height:18px;padding:2px;font-size:16px;width:180px}.pt-BR #search{width:187px}.en #search{width:210px}.search_form{position:relative}.search_form .button,.search_form .button-wrapper{position:absolute;right:0px;top:0px}form input[type=submit]:hover{background:#65c3f7}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}a:focus{outline:none}a img{border:0px none}.add_icon{background-image:url(/assets/refinery/icons/add-9a2889f2465445213560968d111b01ca.png)}.delete_icon{background-image:url(/assets/refinery/icons/delete-bb18aa5b39db8504782bb102101d764d.png)}.edit_icon{background-image:url(/assets/refinery/icons/application_edit-38569c6769ddbaacc8f9b7297ba0863b.png)}.reorder_icon{background-image:url(/assets/refinery/icons/arrow_switch-088856b32a63a9ad0b19d0269c3dbb0d.png)}.reorder_icon.loading{background-image:url(/assets/refinery/icons/ajax-loader-d0da63d1e21f69f44a084b1fffc66d09.gif)}.user_comment_icon{background-image:url(/assets/refinery/icons/user_comment-308f9b9cddf96c4ca45523da60cd51e0.png)}.edit_email_icon{background-image:url(/assets/refinery/icons/email_edit-315b9d4ce86447ad346e43018b39bff8.png)}.spam_icon{background-image:url(/assets/refinery/icons/bin-332bc3bf7b106880d1ff70d7a4268d6c.png)}.spam_empty_icon{background-image:url(/assets/refinery/icons/bin_closed-c6b93ea898f3d5f863b535546f220d1f.png)}.email_icon{background-image:url(/assets/refinery/icons/email-cb7a51a6c3ea95fe437d35de5219ed7f.png)}.back_icon{background-image:url(/assets/refinery/icons/arrow_left-c8bb37c59bb6039addfb2c134ff06b19.png)}.go_icon{background-image:url(/assets/refinery/icons/application_go-6ce92f9544fa469e99b8d3fea7b6d98e.png)}.success_icon{background-image:url(/assets/refinery/icons/tick-6572be65d351ad518de829d98ff09f7b.png);padding:0px 8px}.failure_icon{background-image:url(/assets/refinery/icons/cross-0bfd317519ea086b0850cdfef941b8e3.png);padding:0px 8px}ul#page_parts{float:left;width:92%}ul#page_parts,ul#page_parts_controls{margin:20px 0 0 0;padding:0}ul#page_parts_controls{float:right;width:7%;margin-right:3px}ul#page_parts_controls li{list-style:none;float:right;margin:12px 3px 0px 3px}ul#page_parts_controls li a{border:0px none}ul#page_parts_controls img{vertical-align:middle}#page-tabs.ui-sortable.reordering li{cursor:move}#page-tabs.ui-sortable.reordering li a{cursor:move}#page_part_editors{clear:left}a#toggle_advanced_options{background:url(/assets/refinery/icons/page_white_gear-6c4e4a2ffefb4ac46f5a4a880620ae97.png) no-repeat 0px 3px;padding:5px 5px 5px 22px;border-bottom:none}a#toggle_advanced_options:hover{border-bottom:1px dotted #727272}#dialog_frame{width:952px;height:460px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}#content .form-actions,.wym_dialog .form-actions,.ui-dialog .form-actions{position:relative;background-color:#F2F2F2;border:1px solid #CCCCCC;margin-top:10px;height:45px}.dialog form{margin-bottom:45px}.dialog .dialog_area>div>.field label:first-child,.dialog .dialog_area>div>label:first-child{margin-top:0px}.wym_dialog .form-actions,#content.form-actions.dialog-form-actions,.ui-dialog .form-actions{margin-top:16px}#content .form-actions .form-actions-left,#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-right{position:absolute;top:10px}#content .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-left{left:10px}#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-right{right:10px}#content .form-actions .save-loader{position:absolute;right:-24px;top:4px}.wym_dialog .form-actions,.ui-dialog .form-actions{border:0px none;border-top:1px solid #E8E8E8}#dialog_iframe{position:relative}#dialog_container #content .form-actions,.ui-dialog .form-actions,.dialog_container .form-actions{position:absolute;bottom:0px;left:0px;right:0px;border-right:0px;border-left:0px;border-bottom:0px;width:auto}#dialog_container.dialog.iframed #content .form-actions{position:fixed}body.dialog #content .search_form{float:right;width:auto !important;min-width:300px;margin-bottom:0px}#existing_image_area{padding-top:6px}.ui-dialog div.field{margin:0px 10px}#dialog_container,.dialog_container{padding:12px}ul#image_grid,.pagination_container>ul#image_grid{width:100%;padding:0px;margin:10px 0px 15px 0px}.pagination_container>ul#image_grid.pagination_frame{top:38px}ul#image_grid li,.pagination_container>ul#image_grid li{position:relative;float:left;margin:0px 7px 12px 0px;padding:0px;width:124px;text-align:center;height:165px;overflow:hidden;max-width:124px;max-height:165px}ul#image_grid li.image_4{margin-left:1px;margin-right:0px}#records ul#image_grid li .actions{top:auto;bottom:0px}#records ul#image_grid li .actions a{line-height:24px}ul#image_grid li.row-end{margin-right:0px;float:right}ul#image_grid li a{border:0 none}ul#image_grid li p{margin:3px 0}ul#image_grid li span.actions{width:100%}ul.checkboxes{margin:0px;padding:0px}ul.checkboxes li{list-style:none}.label_inline_with_link label{float:left;margin-right:6px}.label_inline_with_link a{border:0px none;margin-top:19px;line-height:17px;float:left}.label_inline_with_link a img{vertical-align:middle}.remove_picked_image{margin-top:8px;display:inline-block;width:auto}#new_page_part_dialog .field{padding:0px 10px}.hide-overflow{overflow:hidden}#remove_resource{margin-top:8px;display:inline-block;width:auto}.tooltip{background:#22a7f2;border:1px solid #1b82bd;word-wrap:break-word;position:relative}.tooltip span{display:block;padding:10px;border:1px solid #62c1f6}.tooltip-nib{position:absolute;z-index:10001}.tooltip,.tooltip *{color:white}.wym_dialog_paste .field textarea{width:98%}.ui-dialog .wym_dialog_paste .field,.ui-dialog .wym_dialog_paste .field textarea{margin:0px 0px 45px 0px;height:300px}input.button,a.button,#content a.button,span.button-wrapper,span.button-wrapper input{cursor:pointer;background:#22a7f2;color:white;padding:0px 14px 0px 14px;font-size:14px;line-height:25px;height:25px;display:inline-block;border:0px none;margin-top:0px;margin-bottom:0px}span.button-wrapper{padding:0px}span.button-wrapper input{display:inherit}input.button{padding-bottom:3px}input.button.close_dialog,a.button.close_dialog,#content a.button.close_dialog,span.button-wrapper.close_dialog,span.button-wrapper.close_dialog input{background:#bcbcbc}input.button:hover,a.button:hover,#content a.button:hover,span.button-wrapper:hover,span.button-wrapper:hover input{background:#62bef2}input.button.close_dialog:hover,a.button.close_dialog:hover,#content a.button.close_dialog:hover,span.button-wrapper.close_dialog:hover{background:#cdcdcd}input.button:active,a.button:active,#content a.button:active,span.button-wrapper:active,span.button-wrapper:active input{background:#004a8f}input.button.close_dialog:active,a.button.close_dialog:active,#content a.button.close_dialog:active,span.button-wrapper.close_dialog:active,span.button-wrapper.close_dialog:active input{background:#808080}.wym_dialog a.button.wym_cancel.close_dialog{margin-left:6px}#content a.button.close_dialog:active{color:white}.form-actions a.confirm-delete,#content .form-actions a.confirm-delete{background:#ee1100;position:absolute;right:0px}.form-actions a.confirm-delete:hover,#content .form-actions a.confirm-delete:hover{background:#ff3322}.form-actions a.confirm-delete:active,#content .form-actions a.confirm-delete:active{background:#bb0000}.field input[type=text],.field input[type=password],.field textarea{border:1px solid #7f9db9;padding:0.4% 0.5%;line-height:20px}#more_options{overflow:hidden}.hemisquare{padding:10px;margin:0px 0px;margin-left:10px;float:left;width:45%}.hemisquare.right_side{float:right}.hemisquare input,.hemisquare textarea,.hemisquare select{margin:7px 0px}.hemisquare textarea{margin-bottom:0px}.hemisquare label{margin:0px}.hemisquare small{font-size:0.9em}#content .hemisquare h2{margin-top:0px}#content .hemisquare .field{margin:0 0 20px 0px;width:98%}.label_with_help{vertical-align:middle}.label_with_help label,.label_with_help span.help,.label_with_help img.help{display:inline}.label_with_help img.help{vertical-align:middle}.label_with_help span.help{font-weight:normal;margin-left:3px;border-bottom:1px dotted #727272;cursor:help}#more_options_field{position:relative}#draft_field{position:absolute;right:0px;top:0px}.nothing_selected{border-bottom:1px dotted #727272;width:auto;margin-bottom:12px;display:inline-block}.nothing_selected:hover{border-bottom:1px solid #727272}#upgrade_wrapper li a{line-height:20px}#current_locale li a{position:relative}#current_locale li a span{position:absolute;right:9px;border-bottom:1px dotted #727272}#other_locales li:first-child{margin-top:0px}#switch_locale_picker{margin:0px;padding:0px}#switch_locale_picker li{float:left;padding:0px;margin:0px 12px 0px 0px;list-style:none}#switch_locale_picker li a{border-bottom:0px none}#switch_locale_picker li a img{border-width:4px;border-style:solid;border-color:transparent;display:block}#switch_locale_picker li.selected a img{border-color:#22A7F2}#content #records .title .preview a.locale{border-bottom:0px none}.pagination_container{position:relative;overflow:hidden;min-height:600px}.pagination_frame{padding:0;width:100%;height:auto;position:absolute;top:28px;right:auto;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_container>div.pagination_frame{top:40px}.pagination_frame.frame_left{left:-1000px}.pagination_frame.frame_right{left:1000px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_frame.frame_center{left:0}.pagination_frame li{position:relative;padding-left:5px}a.information:hover{background:#22a7f2}.current_image_link{display:inline-block;width:auto}.button,#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#page_container,.wym_box{border-radius-bottom:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.wym_iframe iframe{border-radius-bottom:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px}.form-actions{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-actions.form-actions-dialog{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}#menu>a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.ui-tabs .ui-state-default a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.tooltip,.tooltip span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label.important{background-color:#c43c35}.label.warning{background-color:#f89406}.label.success{background-color:#46a546}.label.notice{background-color:#62cffc}.ie7 #content .form-actions .form-actions-left a.button{height:19px;line-height:19px;padding-top:3px;padding-bottom:3px}.ie7 .search_form input.button{padding-left:8px;padding-right:8px}.ie7 body.login .field input.larger,.ie7 body.login .field input.larger:focus{background-image:none !important;padding:0px;line-height:30px}.ie7 .pagination a,.ie7 #content .pagination a,.ie7 .pagination .current,.ie7 .disabled,.ie7 .pagination em{padding-bottom:6px}.ie7 .pt-BR #search{width:177px}.ie7 .en #search{width:200px}.ie8 body.login .field input.larger,.ie8 body.login .field input.larger:focus{line-height:30px}.ie8 .pagination a,.ie8 #content .pagination a,.ie8 .pagination .current,.ie8 .disabled,.ie8 .pagination em{padding-bottom:6px}#site_bar_content{height:47px;position:relative;margin:0px auto 10px auto;text-align:left;width:990px}#site_bar{background:#22a7f2;border-bottom:0px none}a#site_bar_refinery_cms_logo{left:448px}#site_bar,#site_bar *{color:white;font-family:Arial;font-size:14px;font-weight:normal}#editor_switch,#site_bar_branding,a#site_bar_refinery_cms_logo{position:absolute}#editor_switch{left:0px}#editor_switch a,#editor_switch a:hover{color:white;background:#e7682c url(/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png) repeat-x;border-bottom:0px none;padding:4px 14px;border:1px solid #fca87f;height:24px;line-height:24px;cursor:pointer}#editor_switch span{border:1px solid #0280c7;height:26px;line-height:26px;margin-top:9px;display:block;cursor:pointer}#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#site_bar{height:47px;background:#22a7f2;padding:0px}#site_bar *{line-height:47px}#site_bar a{text-decoration:none}#site_bar #site_bar_branding{right:0px}#site_bar #site_bar_branding a{font-weight:normal}#site_bar #site_bar_branding a#logout{margin-left:12px}#site_bar #site_bar_company_name{font-weight:bold}a#site_bar_refinery_cms_logo{left:44.5%;border-bottom:none;line-height:29px;height:29px;margin-top:9px;overflow:hidden}a#site_bar_refinery_cms_logo:hover{border-bottom:none;opacity:1}a#site_bar_refinery_cms_logo:hover img{margin-top:-29px}.ie7 #site_bar #editor_switch a{height:26px;line-height:26px}.ui-widget-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:auto !important;opacity:.75;filter:Alpha(Opacity=75);background:#000}.ui-dialog{position:absolute;background-color:#fff;color:#000;border:4px solid #22A7F2;width:auto}.ui-dialog #dialog_loading{position:fixed;top:50%;left:50%;width:208px;height:13px;margin:-6px 0 0 -104px}.ui-dialog .ui-dialog-titlebar{position:relative;width:100%;height:33px;background-color:#22A7F2}.ui-dialog .ui-dialog-title{float:left;height:33px;line-height:33px;font-size:16px;padding-left:10px;color:white}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:10px;top:5px;width:19px;border:none}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;background:transparent url(/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.png) top left no-repeat;text-indent:-10000px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog iframe{clear:both;border:0px none;margin-bottom:-1px;margin-top:1px;width:100% !important}.ui-tabs-hide{display:block !important;height:0 !important;width:0 !important;border:0px none !important;visibility:hidden !important;position:absolute;left:-10000px;top:-10000px}.ui-tabs-hide object,.ui-tabs-hide embed{height:0px !important;width:0px !important}.ie7 .ui-tabs-hide{display:none !important !important;height:auto !important !important;width:auto !important !important;position:static}.ui-tabs li.ui-state-default{float:left;list-style:none;margin-right:2px}.ui-tabs .ui-state-default a{background-color:#bcbcbc;color:white;padding:8px 13px;border-bottom:none;display:block;margin-top:6px}.ui-tabs .ui-state-active a{background-color:#808080;padding:11px 13px;margin-top:0px}ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;background-image:url(/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif);position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}.tooltip{position:absolute !important;overflow:hidden;font-size:13px;font-family:inherit;z-index:10000 !important;text-align:center}.tooltip .xtop,.tooltip .tooltip .xbottom{display:block;background:transparent;font-size:1px}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{display:block;overflow:hidden}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3{height:1px}.tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{background:#606060;border-left:1px solid #606060;border-right:1px solid #606060}.tooltip .xbottom .xb2,.tooltip .tooltip .xbottom .xb3,.tooltip .tooltip .xbottom .xb4{background:#606060}.tooltip .xb1{margin:0 5px;background:#606060}.tooltip .xb2{margin:0 3px;border-width:0 2px}.tooltip .xb3{margin:0 2px}.tooltip .xb4{height:2px;margin:0 1px}.tooltip .xboxcontent{margin:0;color:#000;word-wrap:break-word;border-width:4px 4px;border-style:solid;border-color:#606060;background-color:white;padding:6px}.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{border-color:#606060}.tooltip-square .xtop,.tooltip-square .xbottom{display:none}.wym_skin_refinery p,.wym_skin_refinery h2,.wym_skin_refinery h3,.wym_skin_refinery ul,.wym_skin_refinery li{background:transparent;margin:0;padding:0;border-width:0;list-style:none}.wym_skin_refinery .wym_area_left{display:none}.wym_skin_refinery .wym_area_right{display:block}.wym_skin_refinery{font-size:62.5%;font-family:Verdana, Arial, sans-serif}.wym_skin_refinery h2{font-size:110%}.wym_skin_refinery h3{font-size:100%}.wym_skin_refinery li{font-size:100%}.wym_skin_refinery{border:1px solid #CCCCCC;background:#F2F2F2;padding:5px 5px 0px 5px}.wym_skin_refinery:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery{height:1%}.wym_skin_refinery .wym_html{width:100%}.wym_skin_refinery .wym_html textarea{width:100% !important;height:400px;border:1px solid gray;background:white}.wym_skin_refinery .wym_iframe{width:100%}.wym_skin_refinery .wym_iframe iframe{border:1px solid #CCCCCC}.wym_skin_refinery .wym_iframe iframe{width:100%;background:#fff}textarea.wymeditor,.wym_skin_refinery .wym_iframe iframe{height:400px}.wym_skin_refinery .wym_area_left{width:150px;float:left}.wym_skin_refinery .wym_area_right{width:150px;float:right}.wym_skin_refinery .wym_area_bottom{height:1%;clear:both}* html .wym_skin_refinery .wym_area_main{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}.ie6 .wym_skin_refinery .wym_area_top,.ie7 .wym_skin_refinery .wym_area_top,.ie8 .wym_skin_refinery .wym_area_top{padding-bottom:5px}.wym_skin_refinery .wym_section{margin-bottom:5px}.wym_skin_refinery .wym_section h2,.wym_skin_refinery .wym_section h3{padding:1px 3px;margin:0}.wym_skin_refinery .wym_section a{padding:0 3px;display:block;text-decoration:none;color:black}.wym_skin_refinery .wym_section a:hover,.wym_skin_refinery .wym_section a.selected{background-color:#22A7F2;color:white}.wym_skin_refinery .wym_section h2{display:none}.wym_skin_refinery .wym_section{padding:0px}.wym_skin_refinery .wym_section ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery .wym_section ul{height:1%}.wym_skin_refinery .wym_panel h2{display:block}.wym_skin_refinery .wym_dropdown h2{display:block}.wym_skin_refinery .wym_dropdown ul{display:none;position:absolute;background:white}.wym_skin_refinery .wym_dropdown:hover ul,.wym_skin_refinery .wym_dropdown.hover ul{display:block}.wym_skin_refinery .wym_buttons li{float:left}.wym_skin_refinery .wym_buttons a{width:auto;height:24px;overflow:hidden}.wym_skin_refinery .wym_section li a{background-color:#F2F2F2;background-repeat:no-repeat;background-position:4px 3px;color:#41403C;font-family:Arial;font-size:11px;line-height:24px;padding-left:4px;padding-right:4px}.wym_skin_refinery .wym_section li.wym_containers_p,.wym_skin_refinery .wym_section li.wym_containers_h2,.wym_skin_refinery .wym_section li.wym_tools_strong,.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image{margin-right:1px}.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image,.wym_skin_refinery .wym_section li.wym_tools_html{margin-left:10px;padding-left:10px;border-left:1px solid #CCC}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a,.wym_skin_refinery .wym_section li.wym_tools_unordered_list a,.wym_skin_refinery .wym_section li.wym_tools_link a,.wym_skin_refinery .wym_section li.wym_tools_unlink a,.wym_skin_refinery .wym_section li.wym_tools_image a,.wym_skin_refinery .wym_section li.wym_tools_table a,.wym_skin_refinery .wym_section li.wym_tools_html a,.wym_skin_refinery .wym_section li.wym_tools_class a{padding-left:24px}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png)}.wym_skin_refinery .wym_section li.wym_tools_unordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png)}.wym_skin_refinery .wym_section li.wym_tools_link a{background-image:url(/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png)}.wym_skin_refinery .wym_section li.wym_tools_unlink a{background-image:url(/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png)}.wym_skin_refinery .wym_section li.wym_tools_image a{background-image:url(/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png)}.wym_skin_refinery .wym_section li.wym_tools_table a{background-image:url(/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png)}.wym_skin_refinery .wym_section li.wym_tools_html a{background-image:url(/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png)}.wym_skin_refinery .wym_buttons li.wym_tools_strong a,.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{width:20px;height:20px;overflow:hidden;padding:2px;text-indent:-9999px;background-repeat:no-repeat;background-position:4px 4px}.wym_skin_refinery .wym_buttons li.wym_tools_strong a{background-image:url(/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png)}.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{background-image:url(/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png)}.wym_skin_refinery .wym_tools,.wym_skin_refinery .wym_containers,.wym_skin_refinery .wym_classes_container{float:left;margin:0px 0px 5px 0px}.wym_skin_refinery .wym_containers li{float:left}.wym_skin_refinery .wym_containers li a,.wym_skin_refinery li.wym_tools_class a{background-repeat:no-repeat;width:auto;height:24px;overflow:hidden;border:0px none}.wym_skin_refinery .wym_containers li a{background-repeat:no-repeat;background-position:center center;width:20px;height:20px;overflow:hidden;padding:2px;border:0px none}.wym_skin_refinery li.wym_containers_h1 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png)}.wym_skin_refinery li.wym_containers_h2 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png)}.wym_skin_refinery li.wym_containers_h3 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png)}.wym_skin_refinery li.wym_containers_h4 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png)}.wym_skin_refinery li.wym_containers_h5 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png)}.wym_skin_refinery li.wym_containers_h6 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png)}.wym_skin_refinery li.wym_containers_p a{background-image:url(/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png)}.wym_skin_refinery li.wym_tools_class a{background-image:url(/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png)}.wym_skin_refinery .wym_section h2{background:#DDD;border:solid gray;border-width:0 0 1px}.wym_skin_refinery .wym_section h2 span{color:gray}.wym_skin_refinery .wym_panel{padding:0;border:solid gray;border-width:1px;background:white}.wym_skin_refinery .wym_panel ul{margin:2px 0 5px}.wym_skin_refinery .wym_dropdown{padding:0;border:solid gray;border-width:1px 1px 0 1px}.wym_skin_refinery .wym_dropdown ul{border:solid gray;border-width:0 1px 1px 1px;margin-left:-1px;padding:5px 10px 5px 3px}.wym_dialog div.row{margin-bottom:5px}.wym_dialog div.row input{margin-right:5px}.wym_dialog div.row label{float:left;width:150px;display:block;text-align:right;margin-right:10px}.wym_dialog div.row-indent{padding-left:160px}.wym_dialog div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wym_dialog div.row{display:inline-block}* html .wym_dialog div.row{height:1%}.wym_dialog div.row{display:block}a.wym_wymeditor_link{text-indent:-9999px;float:right;display:block;width:50px;height:15px;background:url(../wymeditor_icon.png);overflow:hidden;text-decoration:none}.wym_skin_refinery .wym_area_right,.wym_skin_refinery .wym_area_bottom{display:none !important}.wym_skin_refinery .wym_area_main{margin-right:0px !important}.wym_skin_refinery .wym_buttons ul,.wym_buttons ul li{margin:0px}.wym_skin_refinery .wym_buttons li a{border-bottom:0px !important}#dialog_frame{width:928px;height:500px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}.wym_classes{display:block;position:absolute;left:0px;top:23px;padding-top:6px !important;width:200px}.wym_classes_hidden{display:none}.wym_tools_class.activated{position:relative}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li{float:left;width:200px;cursor:pointer;background-color:#F6F5F4}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li a{text-indent:0px;background-image:none;background-repeat:no-repeat;background-position:0px 0px;width:auto}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules span{display:block;cursor:auto;font-size:13px;font-weight:bold;font-style:italic;margin:3px 0px 0px 6px;background:#EDEEDE}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules ul li a{width:167px;padding-left:12px;padding-right:21px;height:20px;line-height:20px}.wym_skin_refinery .wym_tools_class .wym_classes li.enabled a{background-image:url(/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png);background-repeat:no-repeat;background-position:181px 2px}.wym_skin_refinery .wym_status.wym_section{display:none}.wym_skin_refinery{opacity:0}
diff --git a/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css.gz b/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css.gz
new file mode 100644
index 0000000..2abaa60
--- /dev/null
+++ b/public/assets/refinery/refinery-fdf0e3ebc62a619d26537cf8801b3c9e.css.gz
Binary files differ
diff --git a/public/assets/refinery/refinery.css b/public/assets/refinery/refinery.css
new file mode 100644
index 0000000..17767ae
--- /dev/null
+++ b/public/assets/refinery/refinery.css
@@ -0,0 +1 @@
+*{font-family:Arial;font-size:13px}p{font-size:14px;line-height:18px}html{min-height:100%}body{min-height:100%;margin:0;padding:0;font-size:10px;font-family:Verdana;line-height:1.5em;background:#303030 url(/assets/refinery/page_bg.png) repeat}acronym{cursor:help}label[for]{cursor:pointer}#page_container,#site_bar_content,header{margin:0px auto 10px auto;text-align:left;width:990px}#page_container{width:960px;padding:30px 15px}#site_bar_content{margin-bottom:0px}#content .field,#content .form-actions{width:100%;position:relative}#dialog_container #content .field,.dialog_container .field{width:auto;margin:5px 0}input.widest,textarea.widest{width:99%}select.widest{max-width:99%}#records{float:left;width:67.7%}#actions{float:right;width:30.7%;padding-left:15px;padding-top:0px}#actions ul{margin:0px 0px 18px 0px;padding:0;list-style:none}#actions ul#current_locale{margin-top:30px}#actions li{margin-top:10px}#actions li a{background-color:#dbedff;background-position:12px;background-repeat:no-repeat;border:1px solid #65C3F7;display:block;padding:9px 12px 9px 36px}#actions li a:hover{background-color:#cae7fb}#actions li a:active{background-color:#22A7F2;color:white}#actions li a img{vertical-align:bottom;border:0}#actions li.selected a{background-color:#22A7F2;color:white}#sort-status{padding:5px 5px 5px 0px}hr{border:0;border-top:1px solid #484743}.actions img{border:none}.actions a,.actions a:hover{border:none;text-decoration:none}.errorExplanation{background:7px 10px no-repeat url(/assets/refinery/icons/cancel.png) #FFB1B1;padding:0px 5px 5px 30px;font-weight:bold;margin-top:5px;margin-bottom:5px;border:1px solid red}.errorExplanation h2{color:red;text-transform:none;display:none}.errorExplanation p{font-weight:normal}.fieldWithErrors input,.fieldWithErrors textarea{border:1px solid red !important;background-color:#FFECF0 !important}.fieldWithErrors iframe,.fieldWithErrors .wym_box{border-color:red !important}#message,.flash{padding:8px 8px 8px 30px;margin-bottom:15px;position:relative}.flash_notice,.flash_message{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept.png) #E0F5E0}.flash_notice,.flash_notice *{color:#00A017}.flash_error,.flash_alert{border:1px solid #A00027;color:#A00027;background:7px 7px no-repeat url(/assets/refinery/icons/cancel.png) #FFB1B1}.flash.flash_notice #flash_close,.flash.flash_error #flash_close,.flash.flash_alert #flash_close{text-transform:lowercase}.flash.flash_message{background:#E0F5E0;padding:9px;position:relative;margin-bottom:32px}.flash.flash_message h2{margin-top:12px}.flash.flash_message.flash_message,.flash_message *{color:#262719;font-size:14px}.flash a,.flash a:hover{color:#e20003;border-bottom-color:#e20003}.flash.flash_error a,.flash.flash_error a:hover,.flash.flash_alert a,.flash.flash_alert a:hover{display:none}noscript .flash.flash_error a,noscript .flash.flash_error a:hover,noscript .flash.flash_alert a,noscript .flash.flash_alert a:hover{display:inline;font-weight:bold}.flash a#flash_close{position:absolute;right:9px;top:7px}.flash.flash_message a#flash_close{top:21px}a{color:#41403C;text-decoration:none}a:hover{color:#000;border-bottom:1px solid #727272}#content .wym_box a,#content .ui-tabs a{border-bottom:0px none}.index #content,.splash #content{background-color:white;background-repeat:repeat-y}#content{padding:0px}#content a{border-bottom:1px dotted #727272}#content a.locale{border-bottom:0}#content h1{font-size:18px;font-weight:lighter;text-align:center;border-bottom:1px solid #99998B;padding-bottom:10px}#content h2{font-size:18px;color:#41403c;margin-bottom:15px;margin-top:10px;font-weight:bold}#content form.edit_image{width:70%;float:left}#content #existing_image{float:right;width:25%}#content .actions a{display:block;float:right;margin:3px 3px;line-height:inherit;border-bottom:0px none}.less-important{color:#727272}a#site_bar_refinery_cms_logo{left:448px}#content,#page_container{background-color:white}header,footer,nav{display:block}#page_container .login #page h1{margin:0;padding:5px;font-size:20px;line-height:22px}body.login #site_bar_content{width:650px}body.login #site_bar_content a#site_bar_refinery_cms_logo{left:247px}body.login #page_container{width:620px}body.login #page_container div.remember_me label,body.login #page_container label.inline{display:inline}body.login #page_container div.actions{margin-top:12px}body.login #page_container div.remember_me{width:300px;float:left}body.login #page_container div.forgot_password{float:right;width:250px}body.login header{background:#eaeaea;width:620px;padding:0px 15px 1em;height:auto}body.login header h1{color:#41403c;vertical-align:middle;text-align:center;font-weight:bold;font-size:18px;padding-bottom:0px;line-height:30px;padding-top:15px}body.login label{margin-top:0px}body.login label,body.login a{font-size:14px}body.login .field{margin-bottom:20px}body.login .field.remember_me,body.login .field.forgot_password{margin-bottom:0px;margin-top:0px}body.login .field.forgot_password{text-align:right}body.login .field.remember_me label{margin-top:20px}body.login #flash_container,body.login .errorExplanation{margin-bottom:12px}body.login input.larger{height:31px}body.login .fieldWithErrors input.larger{border:1px solid red}div.field.checkbox_access{margin-top:20px}div.field.checkbox_access ul.checkboxes li{margin-top:3px}div.field.checkbox_access .label_with_help a{font-weight:normal}#menu,header .jcarousel-container{display:block;margin:0px;padding:0px;position:absolute;bottom:-1px;left:0px;right:0px;background:transparent}header{height:60px;position:relative;margin-bottom:0px}header a,header a:hover{border-bottom:0px none}header .jcarousel-container{position:absolute !important}header .jcarousel-container .jcarousel-prev,header .jcarousel-container .jcarousel-next{position:absolute;top:13px;cursor:pointer}header .jcarousel-container .jcarousel-prev{left:-20px}header .jcarousel-container .jcarousel-next{right:-20px}header .jcarousel-container .jcarousel-prev-disabled,header .jcarousel-container .jcarousel-next-disabled{display:none !important}header #logo{position:absolute;right:20px;top:25px}header h1,header h1 a{color:white;font-size:20px;font-weight:normal;margin-bottom:0;padding-bottom:4px;margin-top:0}header p{color:white;font-size:90%;padding:0;margin:0}#menu.ui-sortable a{cursor:move}#menu.ui-sortable-disabled a{cursor:pointer}#menu a{display:block;padding:9px 13px;font-size:13px;background:url(/assets/refinery/nav_inactive_background.png) transparent repeat;margin-top:4px;color:white;font-weight:normal;float:left;margin-right:2px;position:relative}#menu a.active,#menu a:hover,#menu a:focus{background-color:white;color:#ff5500}#menu a.active{padding:11px 13px;margin-top:0px}#menu a#menu_reorder,header #menu a#menu_reorder_done{height:14px;width:14px;margin-top:11px;padding:6px;cursor:pointer;vertical-align:middle;text-align:center}pre{margin:0;padding:0}.preview{color:#A3A093}#site_link{display:block;color:#C2C2B3;float:left}#site_link:hover{text-decoration:underline}.filter{float:right}#records>ul,#records>#recent_activity>ul,#records>#recent_inquiries>ul,#records .pagination_container>ul,#records .pagination_frame>ul{margin-left:0;padding-left:0}#records>ul li,#records>#recent_activity>ul li,#records>#recent_inquiries>ul li,#records .pagination_container>ul li,#records .pagination_frame>ul{list-style:none;padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;position:relative}#records>#recent_activity>ul li,#records>#recent_inquiries>ul li{max-height:35px}#content #records>ul li .actions a,#content #records .pagination_container>ul li .actions a{line-height:29px}#records ul.clickable li{padding:0px;margin-bottom:0px}#records ul.clickable li a{padding:0px 5px;vertical-align:top;margin-bottom:2px;line-height:35px;display:block;border-bottom:0px none}#records .left-column{float:left;width:65%}#records .left-column img{vertical-align:bottom;margin-top:1px;margin-right:5px}#records .right-column{float:right;width:34%;text-align:right}#records .on{background-color:#EAEAEA}#records .off,#records .on-hover{background-color:white}#records ul.empty{display:none}#records ul#sortable_list,#records ul.sortable_list{margin-top:6px}#records>#recent_activity,#records>#recent_inquiries{float:left;width:48%}#records>#recent_inquiries{margin-left:21px}#records.one_list>#recent_activity,#records.one_list>#recent_inquiries{width:100%}#pagination ul a:hover,#pagination .on{background:url(/assets/refinery/hover-gradient.jpg) repeat-x bottom #D4D4C6}#records.tree ul li ul,.tree ul li ul{padding:0}#records.tree ul li,.tree ul li{margin:0px;padding:4px 0 0 40px;background:url(/assets/refinery/branch.gif) no-repeat 15px 0px}#records.tree li.record ul{margin-left:0}#records.tree .on-hover,#pagination ul.tree a:hover,#pagination .tree .on{background:url(/assets/refinery/branch.gif) no-repeat 15px 0px}#records.tree ul li.branch_start,.tree ul li.branch_start{background-image:url(/assets/refinery/branch-start.gif)}#records.tree ul li.branch_end,.tree ul li.branch_end{background-image:url(/assets/refinery/branch-end.gif)}#records.tree li{line-height:25px}#records.tree li span.spacing,.tree li span.spacing{display:none}#records.tree ul li>div:hover,.tree ul li>div:hover{background-color:#EAEAEA}#sortable_list.reordering>li,.sortable_list.reordering>li{cursor:move}#records h2,#actions h2{margin-top:0px}.pagination{background-color:#C9DAE2;padding:5px 5px 4px 5px;margin:10px 0px}.pagination em{font-weight:bold;font-style:normal;padding:0px 6px}.pagination .disabled{color:#A8B9C1}.pagination a,#content .pagination a,.pagination .current,.disabled,.pagination em{padding:7px;line-height:20px;border-bottom:0px none}.pagination .current,.pagination a:hover,.pagination em{background:#A8B9C1}#dialog-form-actions .pagination{margin:-4px 6px -4px 0px;float:right;width:auto}#dialog-form-actions .pagination a,#dialog-form-actions .pagination .current,#dialog-form-actions .pagination .disabled{line-height:15px}textarea{line-height:20px;padding:5px}.field-couple{margin-bottom:20px}.submit{border:inherit;width:auto;height:25px}label,.label_with_help{margin-bottom:5px;font-weight:bold;margin-top:20px;display:block}label.input_label{font-size:inherit;margin-bottom:inherit;display:inline;font-weight:normal;margin-top:inherit}small label{font-size:inherit;font-weight:inherit;display:inherit}label.stripped{float:none;display:inline;font-weight:normal;font-size:1em;margin:0px;padding:0px}#body_field{float:left;width:60%}.no_side_body{width:72% !important}#side_body_field{float:left;width:38%;margin-left:18px}#body_field textarea,#side_body_field textarea{width:99%}.record .title span{line-height:30px}#records.files .record .title,#dialog_main #resource_file_area .pages_list ul li a.page_link{display:inline-block;padding-left:24px;min-height:16px;background-repeat:no-repeat;background-position:left;background-image:url(/assets/refinery/icons/folder_page_white.png)}#dialog_main #resource_file_area .pages_list ul li a.page_link{background-position:5px center;display:block}#records.files .record .title.pdf,#dialog_main #resource_file_area .pages_list ul li a.page_link.pdf{background-image:url(/assets/refinery/icons/pdf.png)}#records.files .record .title.jpg,#records.files .record .title.gif,#records.files .record .title.jpeg,#records.files .record .title.png,#records.files .record .title.tiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpg,#dialog_main #resource_file_area .pages_list ul li a.page_link.jpeg,#dialog_main #resource_file_area .pages_list ul li a.page_link.gif,#dialog_main #resource_file_area .pages_list ul li a.page_link.png,#dialog_main #resource_file_area .pages_list ul li a.page_link.tiff{background-image:url(/assets/refinery/icons/img.png)}#records.files .record .title.doc,#records.files .record .title.pages,#records.files .record .title.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.doc,#dialog_main #resource_file_area .pages_list ul li a.page_link.docx,#dialog_main #resource_file_area .pages_list ul li a.page_link.pages{background-image:url(/assets/refinery/icons/doc.png)}#records.files .record .title.ppt,#records.files .record .title.keynote,#dialog_main #resource_file_area .pages_list ul li a.page_link.ppt,#dialog_main #resource_file_area .pages_list ul li a.page_link.keynote{background-image:url(/assets/refinery/icons/ppt.png)}#records.files .record .title.xls,#records.files .record .title.numbers,#dialog_main #resource_file_area .pages_list ul li a.page_link.xls,#dialog_main #resource_file_area .pages_list ul li a.page_link.numbers{background-image:url(/assets/refinery/icons/xls.png)}#records.files .record .title.zip,#records.files .record .title.rar,#dialog_main #resource_file_area .pages_list ul li a.page_link.zip,#dialog_main #resource_file_area .pages_list ul li a.page_link.rar{background-image:url(/assets/refinery/icons/zip.png)}#records.files .record .title.mp3,#records.files .record .title.wav,#records.files .record .title.aiff,#records.files .record .title.m4a,#dialog_main #resource_file_area .pages_list ul li a.page_link.mp3,#dialog_main #resource_file_area .pages_list ul li a.page_link.wav,#dialog_main #resource_file_area .pages_list ul li a.page_link.aiff,#dialog_main #resource_file_area .pages_list ul li a.page_link.m4a{background-image:url(/assets/refinery/icons/music.png)}#records .actions{position:absolute;right:0px;top:0px;width:120px;text-align:right;display:block;line-height:28px}#records.tree.icons .title{display:block;margin:0 120px 0 20px}#records.tree.icons .title.toggle{cursor:pointer}#records.tree .actions{line-height:22px;top:1px}.published{width:25px;text-align:center}#content #records.tree>ul li .actions a{margin:3px 3px 0px 3px;line-height:24px}.actions a *{padding:4px 4px 1px 4px}.actions a img{vertical-align:middle;padding:2px 4px 4px 4px}#records.tree .actions a img{padding-top:4px}#records.tree li span.icon{display:block;float:left;width:16px;height:16px;margin:3px 3px 0 0;background:url(/assets/refinery/icons/page.png) center center no-repeat}#records.tree li span.icon.toggle{cursor:pointer;background-image:url(/assets/refinery/icons/folder.png)}#records.tree li span.icon.toggle.expanded{background-image:url(/assets/refinery/icons/folder_open.png)}#records.tree li.loading>div>span.icon{background-image:url(/assets/refinery/icons/ajax-loader.gif) !important}#image_grid .actions a img{padding:4px 4px 1px 4px;vertical-align:top}.actions a:hover{color:#E6E5DC;background:#3F3E3A}.actions a.cancel{color:#AF0027}.actions a.cancel:hover{color:white;background:#AF0027}.actions a.reorder_anchor:hover{background:inherit !important;cursor:move}#other_records{width:68%}#common_actions{margin:0;padding:0}#common_actions li{margin:0;list-style:none;padding:5px 0px 5px 0px}#common_actions a{font-weight:bold}.larger{font-size:200%}.brown_border{border:1px solid #99998B}#inquiry,.inquiry{border-collapse:collapse;width:100%}#inquiry td,.inquiry td{border-bottom:1px solid #CCCCCC;padding:7px}#inquiry tr:last-child td,.inquiry tr:last-child td{border-bottom:0px}#inquiry td label.stripped,.inquiry td label.stripped{font-weight:bold}body.dialog{background:#FFF}body.dialog,body.wym_dialog{text-align:left}#wym_hide_fields{display:none}body.dialog form{width:100% !important}.wym_dialog_table{height:250px}.dialog #dialog_main{float:left;margin-left:130px;min-height:405px;width:696px}.dialog span.radio{display:block;line-height:18px;padding:6px 0px}.dialog span.radio *{cursor:pointer;font-weight:bold}.dialog #dialog_menu_left{position:fixed;left:12px;top:9px;width:130px}.dialog #existing_image_content{position:relative;height:300px;padding:12px}.dialog #existing_image_area_content{margin-top:28px}.dialog #existing_image_area_content ul{margin:0px;padding:0px}.dialog #existing_image_area_content ul li{list-style:none;padding:0px;margin:0px 2px 0px 0px;float:left;height:114px;max-height:114px;width:114px;max-width:114px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle}.dialog #existing_image_area_content ul li img{border:4px solid transparent}.dialog #existing_image_area_content ul li.selected img{border:4px solid #22A7F2}.dialog #existing_image_size_area{margin-top:18px}.dialog #existing_image_size_area ul{margin:0px;padding:10px 0px 0px 0px}.dialog #existing_image_size_area ul li{float:left;list-style:none;margin:0px 18px 0px 0px;text-align:center}.dialog #existing_image_size_area ul li a{display:block;border:1px solid #999999;font-size:10px}.dialog #existing_image_size_area ul li.selected a{border-color:#22A7F2;background:#22A7F2;color:white;font-weight:bold}.dialog #existing_image_size_area #image_dialog_size_0 a{height:30px;width:30px;line-height:30px;margin-top:10px}.dialog #existing_image_size_area #image_dialog_size_1 a{height:50px;width:50px;line-height:50px;margin-top:0px}.dialog #existing_image_size_area #image_dialog_size_2 a{height:70px;width:70px;line-height:70px;margin-top:-10px}.dialog #existing_image_size_area #image_dialog_size_3 a{height:90px;width:90px;line-height:90px;margin-top:-20px}.dialog #content{padding:0px}#upload_image_area,#upload_resource_area{padding:12px}.wym_dialog #page{width:940px;padding:6px}#dialog_main .pagination{margin:0px;position:fixed;bottom:5px;right:12px;z-index:1000}#dialog_main .pages_list{width:100%;padding-bottom:40px}#dialog_main .pages_list ul{margin:0px 12px 0px 12px;padding:0px}#dialog_main .pages_list ul li{cursor:pointer;line-height:24px;list-style:none}#dialog_main .pages_list ul li a{display:block;padding:3px 3px 3px 27px;text-decoration:none;border-bottom:none;border:1px solid transparent}#dialog_main .pages_list ul li:hover{background-color:#C9DAE2}#dialog_main .pages_list ul li.child a{padding-left:27px}#dialog_main .pages_list ul li.child1 a{padding-left:47px}#dialog_main .pages_list ul li.child2 a{padding-left:67px}#dialog_main .pages_list ul li.child3 a{padding-left:87px}#dialog_main .pages_list ul li.child4 a{padding-left:107px}#dialog_main .actions{margin-right:48px}#dialog_main .pages_list .linked a,#dialog_main .pages_list .linked a:hover{border:1px solid #00A017;color:#00A017;background:7px 7px no-repeat url(/assets/refinery/icons/accept.png) #E0F5E0}#dialog_main .pages_list .linked a em{color:#00A017}#dialog_main #web_address_area,#dialog_main #dialog_main #email_address_area{padding:12px}#link_title{margin-top:12px}#link_title label{margin:3px 0px 0px 0px !important;width:130px;display:block;float:left}#link_title input{width:770px}ul#menu.reordering_menu li a{cursor:move}#site_bar{background:#22a7f2;border-bottom:0px none}#search{border:1px solid #b3b3b3;line-height:18px;padding:2px;font-size:16px;width:180px}.pt-BR #search{width:187px}.en #search{width:210px}.search_form{position:relative}.search_form .button,.search_form .button-wrapper{position:absolute;right:0px;top:0px}form input[type=submit]:hover{background:#65c3f7}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}a:focus{outline:none}a img{border:0px none}.add_icon{background-image:url(/assets/refinery/icons/add.png)}.delete_icon{background-image:url(/assets/refinery/icons/delete.png)}.edit_icon{background-image:url(/assets/refinery/icons/application_edit.png)}.reorder_icon{background-image:url(/assets/refinery/icons/arrow_switch.png)}.reorder_icon.loading{background-image:url(/assets/refinery/icons/ajax-loader.gif)}.user_comment_icon{background-image:url(/assets/refinery/icons/user_comment.png)}.edit_email_icon{background-image:url(/assets/refinery/icons/email_edit.png)}.spam_icon{background-image:url(/assets/refinery/icons/bin.png)}.spam_empty_icon{background-image:url(/assets/refinery/icons/bin_closed.png)}.email_icon{background-image:url(/assets/refinery/icons/email.png)}.back_icon{background-image:url(/assets/refinery/icons/arrow_left.png)}.go_icon{background-image:url(/assets/refinery/icons/application_go.png)}.success_icon{background-image:url(/assets/refinery/icons/tick.png);padding:0px 8px}.failure_icon{background-image:url(/assets/refinery/icons/cross.png);padding:0px 8px}ul#page_parts{float:left;width:92%}ul#page_parts,ul#page_parts_controls{margin:20px 0 0 0;padding:0}ul#page_parts_controls{float:right;width:7%;margin-right:3px}ul#page_parts_controls li{list-style:none;float:right;margin:12px 3px 0px 3px}ul#page_parts_controls li a{border:0px none}ul#page_parts_controls img{vertical-align:middle}#page-tabs.ui-sortable.reordering li{cursor:move}#page-tabs.ui-sortable.reordering li a{cursor:move}#page_part_editors{clear:left}a#toggle_advanced_options{background:url(/assets/refinery/icons/page_white_gear.png) no-repeat 0px 3px;padding:5px 5px 5px 22px;border-bottom:none}a#toggle_advanced_options:hover{border-bottom:1px dotted #727272}#dialog_frame{width:952px;height:460px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}#content .form-actions,.wym_dialog .form-actions,.ui-dialog .form-actions{position:relative;background-color:#F2F2F2;border:1px solid #CCCCCC;margin-top:10px;height:45px}.dialog form{margin-bottom:45px}.dialog .dialog_area>div>.field label:first-child,.dialog .dialog_area>div>label:first-child{margin-top:0px}.wym_dialog .form-actions,#content.form-actions.dialog-form-actions,.ui-dialog .form-actions{margin-top:16px}#content .form-actions .form-actions-left,#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-right{position:absolute;top:10px}#content .form-actions .form-actions-left,.wym_dialog .form-actions .form-actions-left,.ui-dialog .form-actions .form-actions-left{left:10px}#content .form-actions .form-actions-right,.wym_dialog .form-actions .form-actions-right,.ui-dialog .form-actions .form-actions-right{right:10px}#content .form-actions .save-loader{position:absolute;right:-24px;top:4px}.wym_dialog .form-actions,.ui-dialog .form-actions{border:0px none;border-top:1px solid #E8E8E8}#dialog_iframe{position:relative}#dialog_container #content .form-actions,.ui-dialog .form-actions,.dialog_container .form-actions{position:absolute;bottom:0px;left:0px;right:0px;border-right:0px;border-left:0px;border-bottom:0px;width:auto}#dialog_container.dialog.iframed #content .form-actions{position:fixed}body.dialog #content .search_form{float:right;width:auto !important;min-width:300px;margin-bottom:0px}#existing_image_area{padding-top:6px}.ui-dialog div.field{margin:0px 10px}#dialog_container,.dialog_container{padding:12px}ul#image_grid,.pagination_container>ul#image_grid{width:100%;padding:0px;margin:10px 0px 15px 0px}.pagination_container>ul#image_grid.pagination_frame{top:38px}ul#image_grid li,.pagination_container>ul#image_grid li{position:relative;float:left;margin:0px 7px 12px 0px;padding:0px;width:124px;text-align:center;height:165px;overflow:hidden;max-width:124px;max-height:165px}ul#image_grid li.image_4{margin-left:1px;margin-right:0px}#records ul#image_grid li .actions{top:auto;bottom:0px}#records ul#image_grid li .actions a{line-height:24px}ul#image_grid li.row-end{margin-right:0px;float:right}ul#image_grid li a{border:0 none}ul#image_grid li p{margin:3px 0}ul#image_grid li span.actions{width:100%}ul.checkboxes{margin:0px;padding:0px}ul.checkboxes li{list-style:none}.label_inline_with_link label{float:left;margin-right:6px}.label_inline_with_link a{border:0px none;margin-top:19px;line-height:17px;float:left}.label_inline_with_link a img{vertical-align:middle}.remove_picked_image{margin-top:8px;display:inline-block;width:auto}#new_page_part_dialog .field{padding:0px 10px}.hide-overflow{overflow:hidden}#remove_resource{margin-top:8px;display:inline-block;width:auto}.tooltip{background:#22a7f2;border:1px solid #1b82bd;word-wrap:break-word;position:relative}.tooltip span{display:block;padding:10px;border:1px solid #62c1f6}.tooltip-nib{position:absolute;z-index:10001}.tooltip,.tooltip *{color:white}.wym_dialog_paste .field textarea{width:98%}.ui-dialog .wym_dialog_paste .field,.ui-dialog .wym_dialog_paste .field textarea{margin:0px 0px 45px 0px;height:300px}input.button,a.button,#content a.button,span.button-wrapper,span.button-wrapper input{cursor:pointer;background:#22a7f2;color:white;padding:0px 14px 0px 14px;font-size:14px;line-height:25px;height:25px;display:inline-block;border:0px none;margin-top:0px;margin-bottom:0px}span.button-wrapper{padding:0px}span.button-wrapper input{display:inherit}input.button{padding-bottom:3px}input.button.close_dialog,a.button.close_dialog,#content a.button.close_dialog,span.button-wrapper.close_dialog,span.button-wrapper.close_dialog input{background:#bcbcbc}input.button:hover,a.button:hover,#content a.button:hover,span.button-wrapper:hover,span.button-wrapper:hover input{background:#62bef2}input.button.close_dialog:hover,a.button.close_dialog:hover,#content a.button.close_dialog:hover,span.button-wrapper.close_dialog:hover{background:#cdcdcd}input.button:active,a.button:active,#content a.button:active,span.button-wrapper:active,span.button-wrapper:active input{background:#004a8f}input.button.close_dialog:active,a.button.close_dialog:active,#content a.button.close_dialog:active,span.button-wrapper.close_dialog:active,span.button-wrapper.close_dialog:active input{background:#808080}.wym_dialog a.button.wym_cancel.close_dialog{margin-left:6px}#content a.button.close_dialog:active{color:white}.form-actions a.confirm-delete,#content .form-actions a.confirm-delete{background:#ee1100;position:absolute;right:0px}.form-actions a.confirm-delete:hover,#content .form-actions a.confirm-delete:hover{background:#ff3322}.form-actions a.confirm-delete:active,#content .form-actions a.confirm-delete:active{background:#bb0000}.field input[type=text],.field input[type=password],.field textarea{border:1px solid #7f9db9;padding:0.4% 0.5%;line-height:20px}#more_options{overflow:hidden}.hemisquare{padding:10px;margin:0px 0px;margin-left:10px;float:left;width:45%}.hemisquare.right_side{float:right}.hemisquare input,.hemisquare textarea,.hemisquare select{margin:7px 0px}.hemisquare textarea{margin-bottom:0px}.hemisquare label{margin:0px}.hemisquare small{font-size:0.9em}#content .hemisquare h2{margin-top:0px}#content .hemisquare .field{margin:0 0 20px 0px;width:98%}.label_with_help{vertical-align:middle}.label_with_help label,.label_with_help span.help,.label_with_help img.help{display:inline}.label_with_help img.help{vertical-align:middle}.label_with_help span.help{font-weight:normal;margin-left:3px;border-bottom:1px dotted #727272;cursor:help}#more_options_field{position:relative}#draft_field{position:absolute;right:0px;top:0px}.nothing_selected{border-bottom:1px dotted #727272;width:auto;margin-bottom:12px;display:inline-block}.nothing_selected:hover{border-bottom:1px solid #727272}#upgrade_wrapper li a{line-height:20px}#current_locale li a{position:relative}#current_locale li a span{position:absolute;right:9px;border-bottom:1px dotted #727272}#other_locales li:first-child{margin-top:0px}#switch_locale_picker{margin:0px;padding:0px}#switch_locale_picker li{float:left;padding:0px;margin:0px 12px 0px 0px;list-style:none}#switch_locale_picker li a{border-bottom:0px none}#switch_locale_picker li a img{border-width:4px;border-style:solid;border-color:transparent;display:block}#switch_locale_picker li.selected a img{border-color:#22A7F2}#content #records .title .preview a.locale{border-bottom:0px none}.pagination_container{position:relative;overflow:hidden;min-height:600px}.pagination_frame{padding:0;width:100%;height:auto;position:absolute;top:28px;right:auto;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_container>div.pagination_frame{top:40px}.pagination_frame.frame_left{left:-1000px}.pagination_frame.frame_right{left:1000px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination_frame.frame_center{left:0}.pagination_frame li{position:relative;padding-left:5px}a.information:hover{background:#22a7f2}.current_image_link{display:inline-block;width:auto}.button,#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#page_container,.wym_box{border-radius-bottom:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.wym_iframe iframe{border-radius-bottom:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px}.form-actions{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-actions.form-actions-dialog{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}#menu>a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.ui-tabs .ui-state-default a{border-radius-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.tooltip,.tooltip span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label.important{background-color:#c43c35}.label.warning{background-color:#f89406}.label.success{background-color:#46a546}.label.notice{background-color:#62cffc}.ie7 #content .form-actions .form-actions-left a.button{height:19px;line-height:19px;padding-top:3px;padding-bottom:3px}.ie7 .search_form input.button{padding-left:8px;padding-right:8px}.ie7 body.login .field input.larger,.ie7 body.login .field input.larger:focus{background-image:none !important;padding:0px;line-height:30px}.ie7 .pagination a,.ie7 #content .pagination a,.ie7 .pagination .current,.ie7 .disabled,.ie7 .pagination em{padding-bottom:6px}.ie7 .pt-BR #search{width:177px}.ie7 .en #search{width:200px}.ie8 body.login .field input.larger,.ie8 body.login .field input.larger:focus{line-height:30px}.ie8 .pagination a,.ie8 #content .pagination a,.ie8 .pagination .current,.ie8 .disabled,.ie8 .pagination em{padding-bottom:6px}#site_bar_content{height:47px;position:relative;margin:0px auto 10px auto;text-align:left;width:990px}#site_bar{background:#22a7f2;border-bottom:0px none}a#site_bar_refinery_cms_logo{left:448px}#site_bar,#site_bar *{color:white;font-family:Arial;font-size:14px;font-weight:normal}#editor_switch,#site_bar_branding,a#site_bar_refinery_cms_logo{position:absolute}#editor_switch{left:0px}#editor_switch a,#editor_switch a:hover{color:white;background:#e7682c url(/assets/refinery/orange_button.png) repeat-x;border-bottom:0px none;padding:4px 14px;border:1px solid #fca87f;height:24px;line-height:24px;cursor:pointer}#editor_switch span{border:1px solid #0280c7;height:26px;line-height:26px;margin-top:9px;display:block;cursor:pointer}#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#site_bar{height:47px;background:#22a7f2;padding:0px}#site_bar *{line-height:47px}#site_bar a{text-decoration:none}#site_bar #site_bar_branding{right:0px}#site_bar #site_bar_branding a{font-weight:normal}#site_bar #site_bar_branding a#logout{margin-left:12px}#site_bar #site_bar_company_name{font-weight:bold}a#site_bar_refinery_cms_logo{left:44.5%;border-bottom:none;line-height:29px;height:29px;margin-top:9px;overflow:hidden}a#site_bar_refinery_cms_logo:hover{border-bottom:none;opacity:1}a#site_bar_refinery_cms_logo:hover img{margin-top:-29px}.ie7 #site_bar #editor_switch a{height:26px;line-height:26px}.ui-widget-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:auto !important;opacity:.75;filter:Alpha(Opacity=75);background:#000}.ui-dialog{position:absolute;background-color:#fff;color:#000;border:4px solid #22A7F2;width:auto}.ui-dialog #dialog_loading{position:fixed;top:50%;left:50%;width:208px;height:13px;margin:-6px 0 0 -104px}.ui-dialog .ui-dialog-titlebar{position:relative;width:100%;height:33px;background-color:#22A7F2}.ui-dialog .ui-dialog-title{float:left;height:33px;line-height:33px;font-size:16px;padding-left:10px;color:white}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:10px;top:5px;width:19px;border:none}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;background:transparent url(/assets/refinery/cross.png) top left no-repeat;text-indent:-10000px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog iframe{clear:both;border:0px none;margin-bottom:-1px;margin-top:1px;width:100% !important}.ui-tabs-hide{display:block !important;height:0 !important;width:0 !important;border:0px none !important;visibility:hidden !important;position:absolute;left:-10000px;top:-10000px}.ui-tabs-hide object,.ui-tabs-hide embed{height:0px !important;width:0px !important}.ie7 .ui-tabs-hide{display:none !important !important;height:auto !important !important;width:auto !important !important;position:static}.ui-tabs li.ui-state-default{float:left;list-style:none;margin-right:2px}.ui-tabs .ui-state-default a{background-color:#bcbcbc;color:white;padding:8px 13px;border-bottom:none;display:block;margin-top:6px}.ui-tabs .ui-state-active a{background-color:#808080;padding:11px 13px;margin-top:0px}ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;background-image:url(/assets/refinery/icons/up.gif);position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/icons/down.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}.tooltip{position:absolute !important;overflow:hidden;font-size:13px;font-family:inherit;z-index:10000 !important;text-align:center}.tooltip .xtop,.tooltip .tooltip .xbottom{display:block;background:transparent;font-size:1px}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{display:block;overflow:hidden}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3{height:1px}.tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{background:#606060;border-left:1px solid #606060;border-right:1px solid #606060}.tooltip .xbottom .xb2,.tooltip .tooltip .xbottom .xb3,.tooltip .tooltip .xbottom .xb4{background:#606060}.tooltip .xb1{margin:0 5px;background:#606060}.tooltip .xb2{margin:0 3px;border-width:0 2px}.tooltip .xb3{margin:0 2px}.tooltip .xb4{height:2px;margin:0 1px}.tooltip .xboxcontent{margin:0;color:#000;word-wrap:break-word;border-width:4px 4px;border-style:solid;border-color:#606060;background-color:white;padding:6px}.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{border-color:#606060}.tooltip-square .xtop,.tooltip-square .xbottom{display:none}.wym_skin_refinery p,.wym_skin_refinery h2,.wym_skin_refinery h3,.wym_skin_refinery ul,.wym_skin_refinery li{background:transparent;margin:0;padding:0;border-width:0;list-style:none}.wym_skin_refinery .wym_area_left{display:none}.wym_skin_refinery .wym_area_right{display:block}.wym_skin_refinery{font-size:62.5%;font-family:Verdana, Arial, sans-serif}.wym_skin_refinery h2{font-size:110%}.wym_skin_refinery h3{font-size:100%}.wym_skin_refinery li{font-size:100%}.wym_skin_refinery{border:1px solid #CCCCCC;background:#F2F2F2;padding:5px 5px 0px 5px}.wym_skin_refinery:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery{height:1%}.wym_skin_refinery .wym_html{width:100%}.wym_skin_refinery .wym_html textarea{width:100% !important;height:400px;border:1px solid gray;background:white}.wym_skin_refinery .wym_iframe{width:100%}.wym_skin_refinery .wym_iframe iframe{border:1px solid #CCCCCC}.wym_skin_refinery .wym_iframe iframe{width:100%;background:#fff}textarea.wymeditor,.wym_skin_refinery .wym_iframe iframe{height:400px}.wym_skin_refinery .wym_area_left{width:150px;float:left}.wym_skin_refinery .wym_area_right{width:150px;float:right}.wym_skin_refinery .wym_area_bottom{height:1%;clear:both}* html .wym_skin_refinery .wym_area_main{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}.ie6 .wym_skin_refinery .wym_area_top,.ie7 .wym_skin_refinery .wym_area_top,.ie8 .wym_skin_refinery .wym_area_top{padding-bottom:5px}.wym_skin_refinery .wym_section{margin-bottom:5px}.wym_skin_refinery .wym_section h2,.wym_skin_refinery .wym_section h3{padding:1px 3px;margin:0}.wym_skin_refinery .wym_section a{padding:0 3px;display:block;text-decoration:none;color:black}.wym_skin_refinery .wym_section a:hover,.wym_skin_refinery .wym_section a.selected{background-color:#22A7F2;color:white}.wym_skin_refinery .wym_section h2{display:none}.wym_skin_refinery .wym_section{padding:0px}.wym_skin_refinery .wym_section ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery .wym_section ul{height:1%}.wym_skin_refinery .wym_panel h2{display:block}.wym_skin_refinery .wym_dropdown h2{display:block}.wym_skin_refinery .wym_dropdown ul{display:none;position:absolute;background:white}.wym_skin_refinery .wym_dropdown:hover ul,.wym_skin_refinery .wym_dropdown.hover ul{display:block}.wym_skin_refinery .wym_buttons li{float:left}.wym_skin_refinery .wym_buttons a{width:auto;height:24px;overflow:hidden}.wym_skin_refinery .wym_section li a{background-color:#F2F2F2;background-repeat:no-repeat;background-position:4px 3px;color:#41403C;font-family:Arial;font-size:11px;line-height:24px;padding-left:4px;padding-right:4px}.wym_skin_refinery .wym_section li.wym_containers_p,.wym_skin_refinery .wym_section li.wym_containers_h2,.wym_skin_refinery .wym_section li.wym_tools_strong,.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image{margin-right:1px}.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image,.wym_skin_refinery .wym_section li.wym_tools_html{margin-left:10px;padding-left:10px;border-left:1px solid #CCC}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a,.wym_skin_refinery .wym_section li.wym_tools_unordered_list a,.wym_skin_refinery .wym_section li.wym_tools_link a,.wym_skin_refinery .wym_section li.wym_tools_unlink a,.wym_skin_refinery .wym_section li.wym_tools_image a,.wym_skin_refinery .wym_section li.wym_tools_table a,.wym_skin_refinery .wym_section li.wym_tools_html a,.wym_skin_refinery .wym_section li.wym_tools_class a{padding-left:24px}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_numbers.png)}.wym_skin_refinery .wym_section li.wym_tools_unordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_bullets.png)}.wym_skin_refinery .wym_section li.wym_tools_link a{background-image:url(/assets/wymeditor/skins/refinery/link_add.png)}.wym_skin_refinery .wym_section li.wym_tools_unlink a{background-image:url(/assets/wymeditor/skins/refinery/link_break.png)}.wym_skin_refinery .wym_section li.wym_tools_image a{background-image:url(/assets/wymeditor/skins/refinery/photo_add.png)}.wym_skin_refinery .wym_section li.wym_tools_table a{background-image:url(/assets/wymeditor/skins/refinery/table_add.png)}.wym_skin_refinery .wym_section li.wym_tools_html a{background-image:url(/assets/wymeditor/skins/refinery/page_code.png)}.wym_skin_refinery .wym_buttons li.wym_tools_strong a,.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{width:20px;height:20px;overflow:hidden;padding:2px;text-indent:-9999px;background-repeat:no-repeat;background-position:4px 4px}.wym_skin_refinery .wym_buttons li.wym_tools_strong a{background-image:url(/assets/wymeditor/skins/refinery/text_bold.png)}.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{background-image:url(/assets/wymeditor/skins/refinery/text_italic.png)}.wym_skin_refinery .wym_tools,.wym_skin_refinery .wym_containers,.wym_skin_refinery .wym_classes_container{float:left;margin:0px 0px 5px 0px}.wym_skin_refinery .wym_containers li{float:left}.wym_skin_refinery .wym_containers li a,.wym_skin_refinery li.wym_tools_class a{background-repeat:no-repeat;width:auto;height:24px;overflow:hidden;border:0px none}.wym_skin_refinery .wym_containers li a{background-repeat:no-repeat;background-position:center center;width:20px;height:20px;overflow:hidden;padding:2px;border:0px none}.wym_skin_refinery li.wym_containers_h1 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_1.png)}.wym_skin_refinery li.wym_containers_h2 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_2.png)}.wym_skin_refinery li.wym_containers_h3 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_3.png)}.wym_skin_refinery li.wym_containers_h4 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_4.png)}.wym_skin_refinery li.wym_containers_h5 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_5.png)}.wym_skin_refinery li.wym_containers_h6 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_6.png)}.wym_skin_refinery li.wym_containers_p a{background-image:url(/assets/wymeditor/skins/refinery/text_paragraph.png)}.wym_skin_refinery li.wym_tools_class a{background-image:url(/assets/wymeditor/skins/refinery/style.png)}.wym_skin_refinery .wym_section h2{background:#DDD;border:solid gray;border-width:0 0 1px}.wym_skin_refinery .wym_section h2 span{color:gray}.wym_skin_refinery .wym_panel{padding:0;border:solid gray;border-width:1px;background:white}.wym_skin_refinery .wym_panel ul{margin:2px 0 5px}.wym_skin_refinery .wym_dropdown{padding:0;border:solid gray;border-width:1px 1px 0 1px}.wym_skin_refinery .wym_dropdown ul{border:solid gray;border-width:0 1px 1px 1px;margin-left:-1px;padding:5px 10px 5px 3px}.wym_dialog div.row{margin-bottom:5px}.wym_dialog div.row input{margin-right:5px}.wym_dialog div.row label{float:left;width:150px;display:block;text-align:right;margin-right:10px}.wym_dialog div.row-indent{padding-left:160px}.wym_dialog div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wym_dialog div.row{display:inline-block}* html .wym_dialog div.row{height:1%}.wym_dialog div.row{display:block}a.wym_wymeditor_link{text-indent:-9999px;float:right;display:block;width:50px;height:15px;background:url(../wymeditor_icon.png);overflow:hidden;text-decoration:none}.wym_skin_refinery .wym_area_right,.wym_skin_refinery .wym_area_bottom{display:none !important}.wym_skin_refinery .wym_area_main{margin-right:0px !important}.wym_skin_refinery .wym_buttons ul,.wym_buttons ul li{margin:0px}.wym_skin_refinery .wym_buttons li a{border-bottom:0px !important}#dialog_frame{width:928px;height:500px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}.wym_classes{display:block;position:absolute;left:0px;top:23px;padding-top:6px !important;width:200px}.wym_classes_hidden{display:none}.wym_tools_class.activated{position:relative}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li{float:left;width:200px;cursor:pointer;background-color:#F6F5F4}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li a{text-indent:0px;background-image:none;background-repeat:no-repeat;background-position:0px 0px;width:auto}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules span{display:block;cursor:auto;font-size:13px;font-weight:bold;font-style:italic;margin:3px 0px 0px 6px;background:#EDEEDE}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules ul li a{width:167px;padding-left:12px;padding-right:21px;height:20px;line-height:20px}.wym_skin_refinery .wym_tools_class .wym_classes li.enabled a{background-image:url(/assets/refinery/icons/star.png);background-repeat:no-repeat;background-position:181px 2px}.wym_skin_refinery .wym_status.wym_section{display:none}.wym_skin_refinery{opacity:0}
diff --git a/public/assets/refinery/refinery.css.gz b/public/assets/refinery/refinery.css.gz
new file mode 100644
index 0000000..ea236ab
--- /dev/null
+++ b/public/assets/refinery/refinery.css.gz
Binary files differ
diff --git a/public/assets/refinery/refinery.js b/public/assets/refinery/refinery.js
new file mode 100644
index 0000000..ac2ba66
--- /dev/null
+++ b/public/assets/refinery/refinery.js
@@ -0,0 +1,65 @@
+/*!
+ * jQuery JavaScript Library v1.10.0
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-24T18:39Z
+ */
+function ImageDialog(t){(self=this).defaults={callback:null,multiple:!1},this.settings=$.extend({},this.defaults,t),this.create=function(){this.callback=this.settings.callback,this.init_tabs(),this.init_select(),this.init_actions()},this.init_tabs=function(){var t=$("#dialog_menu_left input:radio"),e=t.parent().filter(".selected_radio").find("input:radio").first()||t.first();t.click(function(){self.switch_area($(this))}),e.attr("checked","true"),self.switch_area(e)},this.switch_area=function(t){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),t.parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+t.val()+"_area").show()},this.init_select=function(){$("#existing_image_area_content ul li img").click(function(){self.toggle_image($(this))}),0<(selected_img=$("#existing_image_area_content ul li.selected img")).length&&self.toggle_image(selected_img.first())},this.toggle_image=function(t){if(0<t.length){self.settings.multiple||$("#existing_image_area_content ul li.selected").removeClass("selected"),t.parent().toggleClass("selected");t.attr("data-id");var e=$("#existing_image_size_area li.selected a").attr("data-geometry"),i=$("#existing_image_size_area li.selected a").attr("data-size"),n=$("#wants_to_resize_image").is(":checked");image_url=n?t.attr("data-"+i):t.attr("data-original"),parent&&(null!=(wym_src=parent.document.getElementById("wym_src"))&&(wym_src.value=image_url),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=t.attr("title")),null!=(wym_alt=parent.document.getElementById("wym_alt"))&&(wym_alt.value=t.attr("alt")),null!=(wym_size=parent.document.getElementById("wym_size"))&&void 0!==e&&(wym_size.value=e.replace(/[<>=]/g,"")))}},this.submit_image_choice=function(t){t.preventDefault(),selected_images=$("#existing_image_area_content ul li.selected img"),selected_images=self.settings.multiple?selected_images.get():selected_images.get(0),selected_images&&$.isFunction(self.callback)&&self.callback(selected_images),close_dialog(t)},this.init_actions=function(){$("#existing_image_area .form-actions-dialog #submit_button").not(".wym_iframe_body #existing_image_area .form-actions-dialog #submit_button").click($.proxy(self.submit_image_choice,self)),$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click($.proxy(close_dialog,self)),$("#existing_image_size_area ul li a").click(function(t){$("#existing_image_size_area ul li").removeClass("selected"),$(this).parent().addClass("selected"),$("#existing_image_size_area #wants_to_resize_image").attr("checked","checked"),self.toggle_image($("#existing_image_area_content ul li.selected img")),t.preventDefault()}),$("#existing_image_size_area #wants_to_resize_image").change(function(){$(this).is(":checked")?$("#existing_image_size_area ul li:first a").click():($("#existing_image_size_area ul li").removeClass("selected"),self.toggle_image($("#existing_image_area_content ul li.selected img")))}),image_area=$("#existing_image_area").not("#wym_iframe_body #existing_image_area"),image_area.find(".form-actions input#submit_button").click($.proxy(function(t){t.preventDefault(),$(this.document.getElementById("wym_dialog_submit")).click()},parent)),image_area.find(".form-actions a.close_dialog").click(close_dialog)}}!function(m,k){function r(t){var e=t.length,i=Et.type(t);return!Et.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||"function"!==i&&(0===e||"number"==typeof e&&0<e&&e-1 in t)))}function t(t){var i=Ct[t]={};return Et.each(t.match(ut)||[],function(t,e){i[e]=!0}),i}function n(t,e,i,n){if(Et.acceptData(t)){var s,o,a=Et.expando,r=t.nodeType,l=r?Et.cache:t,h=r?t[a]:t[a]&&a;if(h&&l[h]&&(n||l[h].data)||i!==k||"string"!=typeof e)return h||(h=r?t[a]=et.pop()||Et.guid++:a),l[h]||(l[h]=r?{}:{toJSON:Et.noop}),"object"!=typeof e&&"function"!=typeof e||(n?l[h]=Et.extend(l[h],e):l[h].data=Et.extend(l[h].data,e)),o=l[h],n||(o.data||(o.data={}),o=o.data),i!==k&&(o[Et.camelCase(e)]=i),"string"==typeof e?null==(s=o[e])&&(s=o[Et.camelCase(e)]):s=o,s}}function i(t,e,i){if(Et.acceptData(t)){var n,s,o=t.nodeType,a=o?Et.cache:t,r=o?t[Et.expando]:Et.expando;if(a[r]){if(e&&(n=i?a[r]:a[r].data)){s=(e=Et.isArray(e)?e.concat(Et.map(e,Et.camelCase)):e in n?[e]:(e=Et.camelCase(e))in n?[e]:e.split(" ")).length;for(;s--;)delete n[e[s]];if(i?!h(n):!Et.isEmptyObject(n))return}(i||(delete a[r].data,h(a[r])))&&(o?Et.cleanData([t],!0):Et.support.deleteExpando||a!=a.window?delete a[r]:a[r]=null)}}}function l(t,e,i){if(i===k&&1===t.nodeType){var n="data-"+e.replace(Tt,"-$1").toLowerCase();if("string"==typeof(i=t.getAttribute(n))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:Dt.test(i)?Et.parseJSON(i):i)}catch(s){}Et.data(t,e,i)}else i=k}return i}function h(t){var e;for(e in t)if(("data"!==e||!Et.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function s(){return!0}function c(){return!1}function e(){try{return Q.activeElement}catch(t){}}function o(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function a(t,i,n){if(Et.isFunction(i))return Et.grep(t,function(t,e){return!!i.call(t,e,t)!==n});if(i.nodeType)return Et.grep(t,function(t){return t===i!==n});if("string"==typeof i){if(Rt.test(i))return Et.filter(i,t,n);i=Et.filter(i,t)}return Et.grep(t,function(t){return 0<=Et.inArray(t,i)!==n})}function g(t){var e=Ut.split("|"),i=t.createDocumentFragment();if(i.createElement)for(;e.length;)i.createElement(e.pop());return i}function u(t,e){return Et.nodeName(t,"table")&&Et.nodeName(1===e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function v(t){return t.type=(null!==Et.find.attr(t,"type"))+"/"+t.type,t}function _(t){var e=se.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function b(t,e){for(var i,n=0;null!=(i=t[n]);n++)Et._data(i,"globalEval",!e||Et._data(e[n],"globalEval"))}function d(t,e){if(1===e.nodeType&&Et.hasData(t)){var i,n,s,o=Et._data(t),a=Et._data(e,o),r=o.events;if(r)for(i in delete a.handle,a.events={},r)for(n=0,s=r[i].length;n<s;n++)Et.event.add(e,i,r[i][n]);a.data&&(a.data=Et.extend({},a.data))}}function p(t,e){var i,n,s;if(1===e.nodeType){if(i=e.nodeName.toLowerCase(),!Et.support.noCloneEvent&&e[Et.expando]){for(n in(s=Et._data(e)).events)Et.removeEvent(e,n,s.handle);e.removeAttribute(Et.expando)}"script"===i&&e.text!==t.text?(v(e).text=t.text,_(e)):"object"===i?(e.parentNode&&(e.outerHTML=t.outerHTML),Et.support.html5Clone&&t.innerHTML&&!Et.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===i&&ee.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===i?e.defaultSelected=e.selected=t.defaultSelected:"input"!==i&&"textarea"!==i||(e.defaultValue=t.defaultValue)}}function y(t,e){var i,n,s=0,o=typeof t.getElementsByTagName!==V?t.getElementsByTagName(e||"*"):typeof t.querySelectorAll!==V?t.querySelectorAll(e||"*"):k;if(!o)for(o=[],i=t.childNodes||t;null!=(n=i[s]);s++)!e||Et.nodeName(n,e)?o.push(n):Et.merge(o,y(n,e));return e===k||e&&Et.nodeName(t,e)?Et.merge([t],o):o}function w(t){ee.test(t.type)&&(t.defaultChecked=t.checked)}function f(t,e){if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),n=e,s=ke.length;s--;)if((e=ke[s]+i)in t)return e;return n}function x(t,e){return t=e||t,"none"===Et.css(t,"display")||!Et.contains(t.ownerDocument,t)}function C(t,e){for(var i,n,s,o=[],a=0,r=t.length;a<r;a++)(n=t[a]).style&&(o[a]=Et._data(n,"olddisplay"),i=n.style.display,e?(o[a]||"none"!==i||(n.style.display=""),""===n.style.display&&x(n)&&(o[a]=Et._data(n,"olddisplay",N(n.nodeName)))):o[a]||(s=x(n),(i&&"none"!==i||!s)&&Et._data(n,"olddisplay",s?i:Et.css(n,"display"))));for(a=0;a<r;a++)(n=t[a]).style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?o[a]||"":"none"));return t}function D(t,e,i){var n=ge.exec(e);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):e}function T(t,e,i,n,s){for(var o=i===(n?"border":"content")?4:"width"===e?1:0,a=0;o<4;o+=2)"margin"===i&&(a+=Et.css(t,i+xe[o],!0,s)),n?("content"===i&&(a-=Et.css(t,"padding"+xe[o],!0,s)),"margin"!==i&&(a-=Et.css(t,"border"+xe[o]+"Width",!0,s))):(a+=Et.css(t,"padding"+xe[o],!0,s),"padding"!==i&&(a+=Et.css(t,"border"+xe[o]+"Width",!0,s)));return a}function S(t,e,i){var n=!0,s="width"===e?t.offsetWidth:t.offsetHeight,o=he(t),a=Et.support.boxSizing&&"border-box"===Et.css(t,"boxSizing",!1,o);if(s<=0||null==s){if(((s=ce(t,e,o))<0||null==s)&&(s=t.style[e]),ve.test(s))return s;n=a&&(Et.support.boxSizingReliable||s===t.style[e]),s=parseFloat(s)||0}return s+T(t,e,i||(a?"border":"content"),n,o)+"px"}function N(t){var e=Q,i=be[t];return i||("none"!==(i=E(t,e))&&i||((e=((le=(le||Et("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(e.documentElement))[0].contentWindow||le[0].contentDocument).document).write("<!doctype html><html><body>"),e.close(),i=E(t,e),le.detach()),be[t]=i),i}function E(t,e){var i=Et(e.createElement(t)).appendTo(e.body),n=Et.css(i[0],"display");return i.remove(),n}function I(i,t,n,s){var e;if(Et.isArray(t))Et.each(t,function(t,e){n||De.test(i)?s(i,e):I(i+"["+("object"==typeof e?t:"")+"]",e,n,s)});else if(n||"object"!==Et.type(t))s(i,t);else for(e in t)I(i+"["+e+"]",t[e],n,s)}function P(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var i,n=0,s=t.toLowerCase().match(ut)||[];if(Et.isFunction(e))for(;i=s[n++];)"+"===i[0]?(i=i.slice(1)||"*",(o[i]=o[i]||[]).unshift(e)):(o[i]=o[i]||[]).push(e)}}function M(e,s,o,a){function r(t){var n;return l[t]=!0,Et.each(e[t]||[],function(t,e){var i=e(s,o,a);return"string"!=typeof i||h||l[i]?h?!(n=i):void 0:(s.dataTypes.unshift(i),r(i),!1)}),n}var l={},h=e===Re;return r(s.dataTypes[0])||!l["*"]&&r("*")}function A(t,e){var i,n,s=Et.ajaxSettings.flatOptions||{};for(n in e)e[n]!==k&&((s[n]?t:i||(i={}))[n]=e[n]);return i&&Et.extend(!0,t,i),t}function $(t,e,i){for(var n,s,o,a,r=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),s===k&&(s=t.mimeType||e.getResponseHeader("Content-Type"));if(s)for(a in r)if(r[a]&&r[a].test(s)){l.unshift(a);break}if(l[0]in i)o=l[0];else{for(a in i){if(!l[0]||t.converters[a+" "+l[0]]){o=a;break}n||(n=a)}o=o||n}if(o)return o!==l[0]&&l.unshift(o),i[o]}function z(t,e,i,n){var s,o,a,r,l,h={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)h[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(i[t.responseFields[o]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=h[l+" "+o]||h["* "+o]))for(s in h)if((r=s.split(" "))[1]===o&&(a=h[l+" "+r[0]]||h["* "+r[0]])){!0===a?a=h[s]:!0!==h[s]&&(o=r[0],c.unshift(r[1]));break}if(!0!==a)if(a&&t["throws"])e=a(e);else try{e=a(e)}catch(u){return{state:"parsererror",error:a?u:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}function H(){try{return new m.XMLHttpRequest}catch(t){}}function j(){try{return new m.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function W(){return setTimeout(function(){Qe=k}),Qe=Et.now()}function O(t,e,i){for(var n,s=(ii[e]||[]).concat(ii["*"]),o=0,a=s.length;o<a;o++)if(n=s[o].call(i,e,t))return n}function L(o,t,e){var i,a,n=0,s=ei.length,r=Et.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=Qe||W(),e=Math.max(0,h.startTime+h.duration-t),i=1-(e/h.duration||0),n=0,s=h.tweens.length;n<s;n++)h.tweens[n].run(i);return r.notifyWith(o,[h,i,e]),i<1&&s?e:(r.resolveWith(o,[h]),!1)},h=r.promise({elem:o,props:Et.extend({},t),opts:Et.extend(!0,{specialEasing:{}},e),originalProperties:t,originalOptions:e,startTime:Qe||W(),duration:e.duration,tweens:[],createTween:function(t,e){var i=Et.Tween(o,h.opts,t,e,h.opts.specialEasing[t]||h.opts.easing);return h.tweens.push(i),i},stop:function(t){var e=0,i=t?h.tweens.length:0;if(a)return this;for(a=!0;e<i;e++)h.tweens[e].run(1);return t?r.resolveWith(o,[h,t]):r.rejectWith(o,[h,t]),this}}),c=h.props;for(F(c,h.opts.specialEasing);n<s;n++)if(i=ei[n].call(h,o,c,h.opts))return i;return Et.map(c,O,h),Et.isFunction(h.opts.start)&&h.opts.start.call(o,h),Et.fx.timer(Et.extend(l,{elem:o,anim:h,queue:h.opts.queue})),h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always)}function F(t,e){var i,n,s,o,a;for(i in t)if(s=e[n=Et.camelCase(i)],o=t[i],Et.isArray(o)&&(s=o[1],o=t[i]=o[0]),i!==n&&(t[n]=o,delete t[i]),(a=Et.cssHooks[n])&&"expand"in a)for(i in o=a.expand(o),delete t[n],o)i in t||(t[i]=o[i],e[i]=s);else e[n]=s}function R(e,t,i){var n,s,o,a,r,l,h=this,c={},u=e.style,d=e.nodeType&&x(e),p=Et._data(e,"fxshow");for(n in i.queue||(null==(r=Et._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,l=r.empty.fire,r.empty.fire=function(){r.unqueued||l()}),r.unqueued++,h.always(function(){h.always(function(){r.unqueued--,Et.queue(e,"fx").length||r.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(i.overflow=[u.overflow,u.overflowX,u.overflowY],"inline"===Et.css(e,"display")&&"none"===Et.css(e,"float")&&(Et.support.inlineBlockNeedsLayout&&"inline"!==N(e.nodeName)?u.zoom=1:u.display="inline-block")),i.overflow&&(u.overflow="hidden",Et.support.shrinkWrapBlocks||h.always(function(){u.overflow=i.overflow[0],u.overflowX=i.overflow[1],u.overflowY=i.overflow[2]})),t)if(s=t[n],Je.exec(s)){if(delete t[n],o=o||"toggle"===s,s===(d?"hide":"show"))continue;c[n]=p&&p[n]||Et.style(e,n)}if(!Et.isEmptyObject(c))for(n in p?"hidden"in p&&(d=p.hidden):p=Et._data(e,"fxshow",{}),o&&(p.hidden=!d),d?Et(e).show():h.done(function(){Et(e).hide()}),h.done(function(){var t;for(t in Et._removeData(e,"fxshow"),c)Et.style(e,t,c[t])}),c)a=O(d?p[n]:0,n,h),n in p||(p[n]=a.start,d&&(a.end=a.start,a.start="width"===n||"height"===n?1:0))}function B(t,e,i,n,s){return new B.prototype.init(t,e,i,n,s)}function q(t,e){var i,n={height:t},s=0;for(e=e?1:0;s<4;s+=2-e)n["margin"+(i=xe[s])]=n["padding"+i]=t;return e&&(n.opacity=n.width=t),n}function Y(t){return Et.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var U,K,V=typeof k,X=m.location,Q=m.document,G=Q.documentElement,J=m.jQuery,Z=m.$,tt={},et=[],it="1.10.0",nt=et.concat,st=et.push,ot=et.slice,at=et.indexOf,rt=tt.toString,lt=tt.hasOwnProperty,ht=it.trim,Et=function(t,e){return new Et.fn.init(t,e,K)},ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ut=/\S+/g,dt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,pt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ft=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,mt=/^[\],:{}\s]*$/,gt=/(?:^|:|,)(?:\s*\[)+/g,vt=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,_t=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,bt=/^-ms-/,yt=/-([\da-z])/gi,wt=function(t,e){return e.toUpperCase()},xt=function(t){(Q.addEventListener||"load"===t.type||"complete"===Q.readyState)&&(kt(),Et.ready())},kt=function(){Q.addEventListener?(Q.removeEventListener("DOMContentLoaded",xt,!1),m.removeEventListener("load",xt,!1)):(Q.detachEvent("onreadystatechange",xt),m.detachEvent("onload",xt))};Et.fn=Et.prototype={jquery:it,constructor:Et,init:function(t,e,i){var n,s;if(!t)return this;if("string"==typeof t){if(!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&3<=t.length?[null,t,null]:pt.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof Et?e[0]:e,Et.merge(this,Et.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:Q,!0)),ft.test(n[1])&&Et.isPlainObject(e))for(n in e)Et.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}if((s=Q.getElementById(n[2]))&&s.parentNode){if(s.id!==n[2])return i.find(t);this.length=1,this[0]=s}return this.context=Q,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):Et.isFunction(t)?i.ready(t):(t.selector!==k&&(this.selector=t.selector,this.context=t.context),Et.makeArray(t,this))},selector:"",length:0,toArray:function(){return ot.call(this)},get:function(t){return null==t?this.toArray():t<0?this[this.length+t]:this[t]},pushStack:function(t){var e=Et.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return Et.each(this,t,e)},ready:function(t){return Et.ready.promise().done(t),this},slice:function(){return this.pushStack(ot.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(0<=i&&i<e?[this[i]]:[])},map:function(i){return this.pushStack(Et.map(this,function(t,e){return i.call(t,e,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:st,sort:[].sort,splice:[].splice},Et.fn.init.prototype=Et.fn,Et.extend=Et.fn.extend=function(t,e){var i,n,s,o,a,r,l=t||{},h=1,c=arguments.length,u=!1;for("boolean"==typeof l&&(u=l,l=e||{},h=2),"object"==typeof l||Et.isFunction(l)||(l={}),c===h&&(l=this,--h);h<c;h++)if(null!=(a=arguments[h]))for(o in a)i=l[o],l!==(s=a[o])&&(u&&s&&(Et.isPlainObject(s)||(n=Et.isArray(s)))?(n?(n=!1,r=i&&Et.isArray(i)?i:[]):r=i&&Et.isPlainObject(i)?i:{},l[o]=Et.extend(u,r,s)):s!==k&&(l[o]=s));return l},Et.extend({expando:"jQuery"+(it+Math.random()).replace(/\D/g,""),noConflict:function(t){return m.$===Et&&(m.$=Z),t&&m.jQuery===Et&&(m.jQuery=J),Et},isReady:!1,readyWait:1,holdReady:function(t){t?Et.readyWait++:Et.ready(!0)},ready:function(t){if(!0===t?!--Et.readyWait:!Et.isReady){if(!Q.body)return setTimeout(Et.ready);(Et.isReady=!0)!==t&&0<--Et.readyWait||(U.resolveWith(Q,[Et]),Et.fn.trigger&&Et(Q).trigger("ready").off("ready"))}},isFunction:function(t){return"function"===Et.type(t)},isArray:Array.isArray||function(t){return"array"===Et.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},type:function(t){return null==t?String(t):"object"==typeof t||"function"==typeof t?tt[rt.call(t)]||"object":typeof t},isPlainObject:function(t){var e;if(!t||"object"!==Et.type(t)||t.nodeType||Et.isWindow(t))return!1;try{if(t.constructor&&!lt.call(t,"constructor")&&!lt.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(i){return!1}if(Et.support.ownLast)for(e in t)return lt.call(t,e);for(e in t);return e===k||lt.call(t,e)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},error:function(t){throw new Error(t)},parseHTML:function(t,e,i){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(i=e,e=!1),e=e||Q;var n=ft.exec(t),s=!i&&[];return n?[e.createElement(n[1])]:(n=Et.buildFragment([t],e,s),s&&Et(s).remove(),Et.merge([],n.childNodes))},parseJSON:function(t){return m.JSON&&m.JSON.parse?m.JSON.parse(t):null===t?t:"string"==typeof t&&(t=Et.trim(t))&&mt.test(t.replace(vt,"@").replace(_t,"]").replace(gt,""))?new Function("return "+t)():void Et.error("Invalid JSON: "+t)},parseXML:function(t){var e;if(!t||"string"!=typeof t)return null;try{m.DOMParser?e=(new DOMParser).parseFromString(t,"text/xml"):((e=new ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t))}catch(i){e=k}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length||Et.error("Invalid XML: "+t),e},noop:function(){},globalEval:function(t){t&&Et.trim(t)&&(m.execScript||function(t){m.eval.call(m,t)})(t)},camelCase:function(t){return t.replace(bt,"ms-").replace(yt,wt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,i){var n=0,s=t.length,o=r(t);if(i){if(o)for(;n<s&&!1!==e.apply(t[n],i);n++);else for(n in t)if(!1===e.apply(t[n],i))break}else if(o)for(;n<s&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:ht&&!ht.call("\ufeff\xa0")?function(t){return null==t?"":ht.call(t)}:function(t){return null==t?"":(t+"").replace(dt,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(r(Object(t))?Et.merge(i,"string"==typeof t?[t]:t):st.call(i,t)),i},inArray:function(t,e,i){var n;if(e){if(at)return at.call(e,t,i);for(n=e.length,i=i?i<0?Math.max(0,n+i):i:0;i<n;i++)if(i in e&&e[i]===t)return i}return-1},merge:function(t,e){var i=e.length,n=t.length,s=0;if("number"==typeof i)for(;s<i;s++)t[n++]=e[s];else for(;e[s]!==k;)t[n++]=e[s++];return t.length=n,t},grep:function(t,e,i){var n=[],s=0,o=t.length;for(i=!!i;s<o;s++)i!==!!e(t[s],s)&&n.push(t[s]);return n},map:function(t,e,i){var n,s=0,o=t.length,a=[];if(r(t))for(;s<o;s++)null!=(n=e(t[s],s,i))&&(a[a.length]=n);else for(s in t)null!=(n=e(t[s],s,i))&&(a[a.length]=n);return nt.apply([],a)},guid:1,proxy:function(t,e){var i,n,s;return"string"==typeof e&&(s=t[e],e=t,t=s),Et.isFunction(t)?(i=ot.call(arguments,2),(n=function(){return t.apply(e||this,i.concat(ot.call(arguments)))}).guid=t.guid=t.guid||Et.guid++,n):k},access:function(t,e,i,n,s,o,a){var r=0,l=t.length,h=null==i;if("object"===Et.type(i))for(r in s=!0,i)Et.access(t,e,r,i[r],!0,o,a);else if(n!==k&&(s=!0,Et.isFunction(n)||(a=!0),h&&(a?(e.call(t,n),e=null):(h=e,e=function(t,e,i){return h.call(Et(t),i)})),e))for(;r<l;r++)e(t[r],i,a?n:n.call(t[r],r,e(t[r],i)));return s?t:h?e.call(t):l?e(t[0],i):o},now:function(){return(new Date).getTime()},swap:function(t,e,i,n){var s,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in s=i.apply(t,n||[]),e)t.style[o]=a[o];return s}}),Et.ready.promise=function(e){if(!U)if(U=Et.Deferred(),"complete"===Q.readyState)setTimeout(Et.ready);else if(Q.addEventListener)Q.addEventListener("DOMContentLoaded",xt,!1),m.addEventListener("load",xt,!1);else{Q.attachEvent("onreadystatechange",xt),m.attachEvent("onload",xt);var i=!1;try{i=null==m.frameElement&&Q.documentElement}catch(n){}i&&i.doScroll&&function t(){if(!Et.isReady){try{i.doScroll("left")}catch(n){return setTimeout(t,50)}kt(),Et.ready()}}()}return U.promise(e)},Et.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){tt["[object "+e+"]"]=e.toLowerCase()}),K=Et(Q),
+/*!
+ * Sizzle CSS Selector Engine v1.9.4-pre
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2013-05-15
+ */
+function(i,s){function w(t,e,i,n){var s,o,a,r,l,h,c,u,d,p;if((e?e.ownerDocument||e:q)!==H&&z(e),i=i||[],!t||"string"!=typeof t)return i;if(1!==(r=(e=e||H).nodeType)&&9!==r)return[];if(W&&!n){if(s=xt.exec(t))if(a=s[1]){if(9===r){if(!(o=e.getElementById(a))||!o.parentNode)return i;if(o.id===a)return i.push(o),i}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(a))&&R(e,o)&&o.id===a)return i.push(o),i}else{if(s[2])return st.apply(i,e.getElementsByTagName(t)),i;if((a=s[3])&&S.getElementsByClassName&&e.getElementsByClassName)return st.apply(i,e.getElementsByClassName(a)),i}if(S.qsa&&(!O||!O.test(t))){if(u=c=B,d=e,p=9===r&&t,1===r&&"object"!==e.nodeName.toLowerCase()){for(h=m(t),(c=e.getAttribute("id"))?u=c.replace(Dt,"\\$&"):e.setAttribute("id",u),u="[id='"+u+"'] ",l=h.length;l--;)h[l]=u+g(h[l]);d=gt.test(t)&&e.parentNode||e,p=h.join(",")}if(p)try{return st.apply(i,d.querySelectorAll(p)),i}catch(f){}finally{c||e.removeAttribute("id")}}}return C(t.replace(pt,"$1"),e,i,n)}function e(t){return wt.test(t+"")}function t(){function i(t,e){return n.push(t+=" ")>E.cacheLength&&delete i[n.shift()],i[t]=e}var n=[];return i}function l(t){return t[B]=!0,t}function n(t){var e=H.createElement("div");try{return!!t(e)}catch(i){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e,i){for(var n,s=(t=t.split("|")).length,o=i?null:e;s--;)(n=E.attrHandle[t[s]])&&n!==e||(E.attrHandle[t[s]]=o)}function a(t,e){var i=t.getAttributeNode(e);return i&&i.specified?i.value:!0===t[e]?e.toLowerCase():null}function r(t,e){return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}function h(t){if("input"===t.nodeName.toLowerCase())return t.defaultValue}function c(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Z)-(~t.sourceIndex||Z);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function u(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function d(i){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===i}}function p(a){return l(function(o){return o=+o,l(function(t,e){for(var i,n=a([],t.length,o),s=n.length;s--;)t[i=n[s]]&&(t[i]=!(e[i]=t[i]))})})}function m(t,e){var i,n,s,o,a,r,l,h=V[t+" "];if(h)return e?0:h.slice(0);for(a=t,r=[],l=E.preFilter;a;){for(o in i&&!(n=ft.exec(a))||(n&&(a=a.slice(n[0].length)||a),r.push(s=[])),i=!1,(n=mt.exec(a))&&(i=n.shift(),s.push({value:i,type:n[0].replace(pt," ")}),a=a.slice(i.length)),E.filter)!(n=yt[o].exec(a))||l[o]&&!(n=l[o](n))||(i=n.shift(),s.push({value:i,type:o,matches:n}),a=a.slice(i.length));if(!i)break}return e?a.length:a?w.error(t):V(t,r).slice(0)}function g(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function f(r,t,e){var l=t.dir,h=e&&"parentNode"===l,c=U++;return t.first?function(t,e,i){for(;t=t[l];)if(1===t.nodeType||h)return r(t,e,i)}:function(t,e,i){var n,s,o,a=Y+" "+c;if(i){for(;t=t[l];)if((1===t.nodeType||h)&&r(t,e,i))return!0}else for(;t=t[l];)if(1===t.nodeType||h)if((s=(o=t[B]||(t[B]={}))[l])&&s[0]===a){if(!0===(n=s[1])||n===N)return!0===n}else if((s=o[l]=[a])[1]=r(t,e,i)||N,!0===s[1])return!0}}function v(s){return 1<s.length?function(t,e,i){for(var n=s.length;n--;)if(!s[n](t,e,i))return!1;return!0}:s[0]}function x(t,e,i,n,s){for(var o,a=[],r=0,l=t.length,h=null!=e;r<l;r++)(o=t[r])&&(i&&!i(o,n,s)||(a.push(o),h&&e.push(r)));return a}function _(p,f,m,g,v,t){return g&&!g[B]&&(g=_(g)),v&&!v[B]&&(v=_(v,t)),l(function(t,e,i,n){var s,o,a,r=[],l=[],h=e.length,c=t||k(f||"*",i.nodeType?[i]:i,[]),u=!p||!t&&f?c:x(c,r,p,i,n),d=m?v||(t?p:h||g)?[]:e:u;if(m&&m(u,d,i,n),g)for(s=x(d,l),g(s,[],i,n),o=s.length;o--;)(a=s[o])&&(d[l[o]]=!(u[l[o]]=a));if(t){if(v||p){if(v){for(s=[],o=d.length;o--;)(a=d[o])&&s.push(u[o]=a);v(null,d=[],s,n)}for(o=d.length;o--;)(a=d[o])&&-1<(s=v?at.call(t,a):r[o])&&(t[s]=!(e[s]=a))}}else d=x(d===e?d.splice(h,d.length):d),v?v(null,e,d,n):st.apply(e,d)})}function b(t){for(var n,e,i,s=t.length,o=E.relative[t[0].type],a=o||E.relative[" "],r=o?1:0,l=f(function(t){return t===n},a,!0),h=f(function(t){return-1<at.call(n,t)},a,!0),c=[function(t,e,i){return!o&&(i||e!==A)||((n=e).nodeType?l(t,e,i):h(t,e,i))}];r<s;r++)if(e=E.relative[t[r].type])c=[f(v(c),e)];else{if((e=E.filter[t[r].type].apply(null,t[r].matches))[B]){for(i=++r;i<s&&!E.relative[t[i].type];i++);return _(1<r&&v(c),1<r&&g(t.slice(0,r-1).concat({value:" "===t[r-2].type?"*":""})).replace(pt,"$1"),e,r<i&&b(t.slice(r,i)),i<s&&b(t=t.slice(i)),i<s&&g(t))}c.push(e)}return v(c)}function y(g,v){var _=0,b=0<v.length,y=0<g.length,t=function(t,e,i,n,s){var o,a,r,l=[],h=0,c="0",u=t&&[],d=null!=s,p=A,f=t||y&&E.find.TAG("*",s&&e.parentNode||e),m=Y+=null==p?1:Math.random()||.1;for(d&&(A=e!==H&&e,N=_);null!=(o=f[c]);c++){if(y&&o){for(a=0;r=g[a++];)if(r(o,e,i)){n.push(o);break}d&&(Y=m,N=++_)}b&&((o=!r&&o)&&h--,t&&u.push(o))}if(h+=c,b&&c!==h){for(a=0;r=v[a++];)r(u,l,e,i);if(t){if(0<h)for(;c--;)u[c]||l[c]||(l[c]=it.call(n));l=x(l)}st.apply(n,l),d&&!t&&0<l.length&&1<h+v.length&&w.uniqueSort(n)}return d&&(Y=m,A=p),u};return b?l(t):t}function k(t,e,i){for(var n=0,s=e.length;n<s;n++)w(t,e[n],i);return i}function C(t,e,i,n){var s,o,a,r,l,h=m(t);if(!n&&1===h.length){if(2<(o=h[0]=h[0].slice(0)).length&&"ID"===(a=o[0]).type&&S.getById&&9===e.nodeType&&W&&E.relative[o[1].type]){if(!(e=(E.find.ID(a.matches[0].replace(Tt,St),e)||[])[0]))return i;t=t.slice(o.shift().value.length)}for(s=yt.needsContext.test(t)?0:o.length;s--&&(a=o[s],!E.relative[r=a.type]);)if((l=E.find[r])&&(n=l(a.matches[0].replace(Tt,St),gt.test(o[0].type)&&e.parentNode||e))){if(o.splice(s,1),!(t=n.length&&g(o)))return st.apply(i,n),i;break}}return M(t,h)(n,e,!W,i,gt.test(t)),i}function D(){}var T,S,N,E,I,P,M,A,$,z,H,j,W,O,L,F,R,B="sizzle"+-new Date,q=i.document,Y=0,U=0,K=t(),V=t(),X=t(),Q=!1,G=function(){return 0},J=typeof s,Z=1<<31,tt={}.hasOwnProperty,et=[],it=et.pop,nt=et.push,st=et.push,ot=et.slice,at=et.indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(this[e]===t)return e;return-1},rt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lt="[\\x20\\t\\r\\n\\f]",ht="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ct=ht.replace("w","w#"),ut="\\["+lt+"*("+ht+")"+lt+"*(?:([*^$|!~]?=)"+lt+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ct+")|)|)"+lt+"*\\]",dt=":("+ht+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ut.replace(3,8)+")*)|.*)\\)|)",pt=new RegExp("^"+lt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+lt+"+$","g"),ft=new RegExp("^"+lt+"*,"+lt+"*"),mt=new RegExp("^"+lt+"*([>+~]|"+lt+")"+lt+"*"),gt=new RegExp(lt+"*[+~]"),vt=new RegExp("="+lt+"*([^\\]'\"]*)"+lt+"*\\]","g"),_t=new RegExp(dt),bt=new RegExp("^"+ct+"$"),yt={ID:new RegExp("^#("+ht+")"),CLASS:new RegExp("^\\.("+ht+")"),TAG:new RegExp("^("+ht.replace("w","w*")+")"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+lt+"*(even|odd|(([+-]|)(\\d*)n|)"+lt+"*(?:([+-]|)"+lt+"*(\\d+)|))"+lt+"*\\)|)","i"),bool:new RegExp("^(?:"+rt+")$","i"),needsContext:new RegExp("^"+lt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+lt+"*((?:-\\d)?\\d*)"+lt+"*\\)|)(?=[^-]|$)","i")},wt=/^[^{]+\{\s*\[native \w/,xt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,kt=/^(?:input|select|textarea|button)$/i,Ct=/^h\d$/i,Dt=/'|\\/g,Tt=new RegExp("\\\\([\\da-f]{1,6}"+lt+"?|("+lt+")|.)","ig"),St=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{st.apply(et=ot.call(q.childNodes),q.childNodes),et[q.childNodes.length].nodeType}catch(Nt){st={apply:et.length?function(t,e){nt.apply(t,ot.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}for(T in P=w.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},S=w.support={},z=w.setDocument=function(t){var l=t?t.ownerDocument||t:q;return l!==H&&9===l.nodeType&&l.documentElement?(j=(H=l).documentElement,W=!P(l),S.attributes=n(function(t){return t.innerHTML="<a href='#'></a>",o("type|href|height|width",r,"#"===t.firstChild.getAttribute("href")),o(rt,a,null==t.getAttribute("disabled")),t.className="i",!t.getAttribute("className")}),S.input=n(function(t){return t.innerHTML="<input>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}),o("value",h,S.attributes&&S.input),S.getElementsByTagName=n(function(t){return t.appendChild(l.createComment("")),!t.getElementsByTagName("*").length}),S.getElementsByClassName=n(function(t){return t.innerHTML="<div class='a'></div><div class='a i'></div>",t.firstChild.className="i",2===t.getElementsByClassName("i").length}),S.getById=n(function(t){return j.appendChild(t).id=B,!l.getElementsByName||!l.getElementsByName(B).length}),S.getById?(E.find.ID=function(t,e){if(typeof e.getElementById!==J&&W){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}},E.filter.ID=function(t){var e=t.replace(Tt,St);return function(t){return t.getAttribute("id")===e}}):(delete E.find.ID,E.filter.ID=function(t){var i=t.replace(Tt,St);return function(t){var e=typeof t.getAttributeNode!==J&&t.getAttributeNode("id");return e&&e.value===i}}),E.find.TAG=S.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==J)return e.getElementsByTagName(t)}:function(t,e){var i,n=[],s=0,o=e.getElementsByTagName(t);if("*"===t){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},E.find.CLASS=S.getElementsByClassName&&function(t,e){if(typeof e.getElementsByClassName!==J&&W)return e.getElementsByClassName(t)},L=[],O=[],(S.qsa=e(l.querySelectorAll))&&(n(function(t){t.innerHTML="<select><option selected=''></option></select>",t.querySelectorAll("[selected]").length||O.push("\\["+lt+"*(?:value|"+rt+")"),t.querySelectorAll(":checked").length||O.push(":checked")}),n(function(t){var e=l.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("t",""),t.querySelectorAll("[t^='']").length&&O.push("[*^$]="+lt+"*(?:''|\"\")"),t.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),O.push(",.*:")})),(S.matchesSelector=e(F=j.webkitMatchesSelector||j.mozMatchesSelector||j.oMatchesSelector||j.msMatchesSelector))&&n(function(t){S.disconnectedMatch=F.call(t,"div"),F.call(t,"[s!='']:x"),L.push("!=",dt)}),O=O.length&&new RegExp(O.join("|")),L=L.length&&new RegExp(L.join("|")),R=e(j.contains)||j.compareDocumentPosition?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S.sortDetached=n(function(t){return 1&t.compareDocumentPosition(l.createElement("div"))}),G=j.compareDocumentPosition?function(t,e){if(t===e)return Q=!0,0;var i=e.compareDocumentPosition&&t.compareDocumentPosition&&t.compareDocumentPosition(e);return i?1&i||!S.sortDetached&&e.compareDocumentPosition(t)===i?t===l||R(q,t)?-1:e===l||R(q,e)?1:$?at.call($,t)-at.call($,e):0:4&i?-1:1:t.compareDocumentPosition?-1:1}:function(t,e){var i,n=0,s=t.parentNode,o=e.parentNode,a=[t],r=[e];if(t===e)return Q=!0,0;if(!s||!o)return t===l?-1:e===l?1:s?-1:o?1:$?at.call($,t)-at.call($,e):0;if(s===o)return c(t,e);for(i=t;i=i.parentNode;)a.unshift(i);for(i=e;i=i.parentNode;)r.unshift(i);for(;a[n]===r[n];)n++;return n?c(a[n],r[n]):a[n]===q?-1:r[n]===q?1:0},l):H},w.matches=function(t,e){return w(t,null,null,e)},w.matchesSelector=function(t,e){if((t.ownerDocument||t)!==H&&z(t),e=e.replace(vt,"='$1']"),S.matchesSelector&&W&&(!L||!L.test(e))&&(!O||!O.test(e)))try{var i=F.call(t,e);if(i||S.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(Nt){}return 0<w(e,H,null,[t]).length},w.contains=function(t,e){return(t.ownerDocument||t)!==H&&z(t),R(t,e)},w.attr=function(t,e){(t.ownerDocument||t)!==H&&z(t);var i=E.attrHandle[e.toLowerCase()],n=i&&tt.call(E.attrHandle,e.toLowerCase())?i(t,e,!W):s;return n===s?S.attributes||!W?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null:n},w.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},w.uniqueSort=function(t){var e,i=[],n=0,s=0;if(Q=!S.detectDuplicates,$=!S.sortStable&&t.slice(0),t.sort(G),Q){for(;e=t[s++];)e===t[s]&&(n=i.push(s));for(;n--;)t.splice(i[n],1)}return t},I=w.getText=function(t){var e,i="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=I(t)}else if(3===s||4===s)return t.nodeValue}else for(;e=t[n];n++)i+=I(e);return i},E=w.selectors={cacheLength:50,createPseudo:l,match:yt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(Tt,St),t[3]=(t[4]||t[5]||"").replace(Tt,St),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||w.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&w.error(t[0]),t},PSEUDO:function(t){var e,i=!t[5]&&t[2];return yt.CHILD.test(t[0])?null:(t[3]&&t[4]!==s?t[2]=t[4]:i&&_t.test(i)&&(e=m(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(Tt,St).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=K[t+" "];return e||(e=new RegExp("(^|"+lt+")"+t+"("+lt+"|$)"))&&K(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==J&&t.getAttribute("class")||"")})},ATTR:function(i,n,s){return function(t){var e=w.attr(t,i);return null==e?"!="===n:!n||(e+="","="===n?e===s:"!="===n?e!==s:"^="===n?s&&0===e.indexOf(s):"*="===n?s&&-1<e.indexOf(s):"$="===n?s&&e.slice(-s.length)===s:"~="===n?-1<(" "+e+" ").indexOf(s):"|="===n&&(e===s||e.slice(0,s.length+1)===s+"-"))}},CHILD:function(p,t,e,f,m){var g="nth"!==p.slice(0,3),v="last"!==p.slice(-4),_="of-type"===t;return 1===f&&0===m?function(t){return!!t.parentNode}:function(t,e,i){var n,s,o,a,r,l,h=g!==v?"nextSibling":"previousSibling",c=t.parentNode,u=_&&t.nodeName.toLowerCase(),d=!i&&!_;if(c){if(g){for(;h;){for(o=t;o=o[h];)if(_?o.nodeName.toLowerCase()===u:1===o.nodeType)return!1;l=h="only"===p&&!l&&"nextSibling"}return!0}if(l=[v?c.firstChild:c.lastChild],v&&d){for(r=(n=(s=c[B]||(c[B]={}))[p]||[])[0]===Y&&n[1],a=n[0]===Y&&n[2],o=r&&c.childNodes[r];o=++r&&o&&o[h]||(a=r=0)||l.pop();)if(1===o.nodeType&&++a&&o===t){s[p]=[Y,r,a];break}}else if(d&&(n=(t[B]||(t[B]={}))[p])&&n[0]===Y)a=n[1];else for(;(o=++r&&o&&o[h]||(a=r=0)||l.pop())&&((_?o.nodeName.toLowerCase()!==u:1!==o.nodeType)||!++a||(d&&((o[B]||(o[B]={}))[p]=[Y,a]),o!==t)););return(a-=m)===f||a%f==0&&0<=a/f}}},PSEUDO:function(t,o){var e,a=E.pseudos[t]||E.setFilters[t.toLowerCase()]||w.error("unsupported pseudo: "+t);return a[B]?a(o):1<a.length?(e=[t,t,"",o],E.setFilters.hasOwnProperty(t.toLowerCase())?l(function(t,e){for(var i,n=a(t,o),s=n.length;s--;)t[i=at.call(t,n[s])]=!(e[i]=n[s])}):function(t){return a(t,0,e)}):a}},pseudos:{not:l(function(t){var n=[],s=[],r=M(t.replace(pt,"$1"));return r[B]?l(function(t,e,i,n){for(var s,o=r(t,null,n,[]),a=t.length;a--;)(s=o[a])&&(t[a]=!(e[a]=s))}):function(t,e,i){return n[0]=t,r(n,null,i,s),!s.pop()}}),has:l(function(e){return function(t){return 0<w(e,t).length}}),contains:l(function(e){return function(t){return-1<(t.textContent||t.innerText||I(t)).indexOf(e)}}),lang:l(function(i){return bt.test(i||"")||w.error("unsupported lang: "+i),i=i.replace(Tt,St).toLowerCase(),function(t){var e;do{if(e=W?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===i||0===e.indexOf(i+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=i.location&&i.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===j},focus:function(t){return t===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if("@"<t.nodeName||3===t.nodeType||4===t.nodeType)return!1;return!0},parent:function(t){return!E.pseudos.empty(t)},header:function(t){return Ct.test(t.nodeName)},input:function(t){return kt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||e.toLowerCase()===t.type)},first:p(function(){return[0]}),last:p(function(t,e){return[e-1]}),eq:p(function(t,e,i){return[i<0?i+e:i]}),even:p(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:p(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:p(function(t,e,i){for(var n=i<0?i+e:i;0<=--n;)t.push(n);return t}),gt:p(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}},{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[T]=u(T);for(T in{submit:!0,reset:!0})E.pseudos[T]=d(T);M=w.compile=function(t,e){var i,n=[],s=[],o=X[t+" "];if(!o){for(e||(e=m(t)),i=e.length;i--;)(o=b(e[i]))[B]?n.push(o):s.push(o);o=X(t,y(s,n))}return o},E.pseudos.nth=E.pseudos.eq,D.prototype=E.filters=E.pseudos,E.setFilters=new D,S.sortStable=B.split("").sort(G).join("")===B,z(),[0,0].sort(G),S.detectDuplicates=Q,Et.find=w,Et.expr=w.selectors,Et.expr[":"]=Et.expr.pseudos,Et.unique=w.uniqueSort,Et.text=w.getText,Et.isXMLDoc=w.isXML,Et.contains=w.contains}(m);var Ct={};Et.Callbacks=function(s){s="string"==typeof s?Ct[s]||t(s):Et.extend({},s);var o,e,i,a,n,r,l=[],h=!s.once&&[],c=function(t){for(e=s.memory&&t,i=!0,n=r||0,r=0,a=l.length,o=!0;l&&n<a;n++)if(!1===l[n].apply(t[0],t[1])&&s.stopOnFalse){e=!1;break}o=!1,l&&(h?h.length&&c(h.shift()):e?l=[]:u.disable())},u={add:function(){if(l){var t=l.length;!function n(t){Et.each(t,function(t,e){var i=Et.type(e);"function"===i?s.unique&&u.has(e)||l.push(e):e&&e.length&&"string"!==i&&n(e)})}(arguments),o?a=l.length:e&&(r=t,c(e))}return this},remove:function(){return l&&Et.each(arguments,function(t,e){for(var i;-1<(i=Et.inArray(e,l,i));)l.splice(i,1),o&&(i<=a&&a--,i<=n&&n--)}),this},has:function(t){return t?-1<Et.inArray(t,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=h=e=k,this},disabled:function(){return!l},lock:function(){return h=k,e||u.disable(),this},locked:function(){return!h},fireWith:function(t,e){return e=[t,(e=e||[]).slice?e.slice():e],!l||i&&!h||(o?h.push(e):c(e)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},Et.extend({Deferred:function(t){var a=[["resolve","done",Et.Callbacks("once memory"),"resolved"],["reject","fail",Et.Callbacks("once memory"),"rejected"],["notify","progress",Et.Callbacks("memory")]],s="pending",r={state:function(){return s},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var o=arguments;return Et.Deferred(function(s){Et.each(a,function(t,e){var i=e[0],n=Et.isFunction(o[t])&&o[t];l[e[1]](function(){var t=n&&n.apply(this,arguments);t&&Et.isFunction(t.promise)?t.promise().done(s.resolve).fail(s.reject).progress(s.notify):s[i+"With"](this===r?s.promise():this,n?[t]:arguments)})}),o=null}).promise()},promise:function(t){return null!=t?Et.extend(t,r):r}},l={};return r.pipe=r.then,Et.each(a,function(t,e){var i=e[2],n=e[3];r[e[1]]=i.add,n&&i.add(function(){s=n},a[1^t][2].disable,a[2][2].lock),l[e[0]]=function(){return l[e[0]+"With"](this===l?r:this,arguments),this},l[e[0]+"With"]=i.fireWith}),r.promise(l),t&&t.call(l,l),l},when:function(t){var s,e,i,n=0,o=ot.call(arguments),a=o.length,r=1!==a||t&&Et.isFunction(t.promise)?a:0,l=1===r?t:Et.Deferred(),h=function(e,i,n){return function(t){i[e]=this,n[e]=1<arguments.length?ot.call(arguments):t,n===s?l.notifyWith(i,n):--r||l.resolveWith(i,n)}};if(1<a)for(s=new Array(a),e=new Array(a),i=new Array(a);n<a;n++)o[n]&&Et.isFunction(o[n].promise)?o[n].promise().done(h(n,i,o)).fail(l.reject).progress(h(n,e,s)):--r;return r||l.resolveWith(i,o),l.promise()}}),Et.support=function(o){var t,e,i,n,s,a,r,l,h,c=Q.createElement("div");if(c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",t=c.getElementsByTagName("*")||[],!(e=c.getElementsByTagName("a")[0])||!e.style||!t.length)return o;a=(n=Q.createElement("select")).appendChild(Q.createElement("option")),i=c.getElementsByTagName("input")[0],e.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(e.getAttribute("style")),o.hrefNormalized="/a"===e.getAttribute("href"),o.opacity=/^0.5/.test(e.style.opacity),o.cssFloat=!!e.style.cssFloat,o.checkOn=!!i.value,o.optSelected=a.selected,o.enctype=!!Q.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==Q.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,i.checked=!0,o.noCloneChecked=i.cloneNode(!0).checked,n.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(u){o.deleteExpando=!1}for(h in(i=Q.createElement("input")).setAttribute("value",""),o.input=""===i.getAttribute("value"),i.value="t",i.setAttribute("type","radio"),o.radioValue="t"===i.value,i.setAttribute("checked","t"),i.setAttribute("name","t"),(s=Q.createDocumentFragment()).appendChild(i),o.appendChecked=i.checked,o.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(r="on"+h,"t"),o[h+"Bubbles"]=r in m||!1===c.attributes[r].expando;for(h in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,Et(o))break;return o.ownLast="0"!==h,Et(function(){var t,e,i,n="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=Q.getElementsByTagName("body")[0];s&&((t=Q.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(t).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(i=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",o.reliableHiddenOffsets=l&&0===i[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",Et.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),m.getComputedStyle&&(o.pixelPosition="1%"!==(m.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(m.getComputedStyle(c,null)||{width:"4px"}).width,(e=c.appendChild(Q.createElement("div"))).style.cssText=c.style.cssText=n,e.style.marginRight=e.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((m.getComputedStyle(e,null)||{}).marginRight)),typeof c.style.zoom!==V&&(c.innerHTML="",c.style.cssText=n+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(s.style.zoom=1)),s.removeChild(t),t=c=i=e=null)}),t=n=s=a=e=i=null,o}({});var Dt=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Tt=/([A-Z])/g;Et.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?Et.cache[t[Et.expando]]:t[Et.expando])&&!h(t)},data:function(t,e,i){return n(t,e,i)},removeData:function(t,e){return i(t,e)},_data:function(t,e,i){return n(t,e,i,!0)},_removeData:function(t,e){return i(t,e,!0)},acceptData:function(t){if(t.nodeType&&1!==t.nodeType&&9!==t.nodeType)return!1;var e=t.nodeName&&Et.noData[t.nodeName.toLowerCase()];return!e||!0!==e&&t.getAttribute("classid")===e}}),Et.fn.extend({data:function(t,e){var i,n,s=null,o=0,a=this[0];if(t===k){if(this.length&&(s=Et.data(a),1===a.nodeType&&!Et._data(a,"parsedAttrs"))){for(i=a.attributes;o<i.length;o++)0===(n=i[o].name).indexOf("data-")&&l(a,n=Et.camelCase(n.slice(5)),s[n]);Et._data(a,"parsedAttrs",!0)}return s}return"object"==typeof t?this.each(function(){Et.data(this,t)}):1<arguments.length?this.each(function(){Et.data(this,t,e)}):a?l(a,t,Et.data(a,t)):null},removeData:function(t){return this.each(function(){Et.removeData(this,t)})}}),Et.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=Et._data(t,e),i&&(!n||Et.isArray(i)?n=Et._data(t,e,Et.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=Et.queue(t,e),n=i.length,s=i.shift(),o=Et._queueHooks(t,e),a=function(){Et.dequeue(t,e)};"inprogress"===s&&(s=i.shift(),n--),(o.cur=s)&&("fx"===e&&i.unshift("inprogress"),delete o.stop,s.call(t,a,o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return Et._data(t,i)||Et._data(t,i,{empty:Et.Callbacks("once memory").add(function(){Et._removeData(t,e+"queue"),Et._removeData(t,i)})})}}),Et.fn.extend({queue:function(e,i){var t=2;return"string"!=typeof e&&(i=e,e="fx",t--),arguments.length<t?Et.queue(this[0],e):i===k?this:this.each(function(){var t=Et.queue(this,e,i);Et._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&Et.dequeue(this,e)})},dequeue:function(t){return this.each(function(){Et.dequeue(this,t)})},delay:function(n,t){return n=Et.fx&&Et.fx.speeds[n]||n,t=t||"fx",this.queue(t,function(t,e){var i=setTimeout(t,n);e.stop=function(){clearTimeout(i)}})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,s=Et.Deferred(),o=this,a=this.length,r=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=k),t=t||"fx";a--;)(i=Et._data(o[a],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(r));return r(),s.promise(e)}});var St,Nt,It=/[\t\r\n\f]/g,Pt=/\r/g,Mt=/^(?:input|select|textarea|button|object)$/i,At=/^(?:a|area)$/i,$t=/^(?:checked|selected)$/i,zt=Et.support.getSetAttribute,Ht=Et.support.input;Et.fn.extend({attr:function(t,e){return Et.access(this,Et.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){Et.removeAttr(this,t)})},prop:function(t,e){return Et.access(this,Et.prop,t,e,1<arguments.length)},removeProp:function(e){return e=Et.propFix[e]||e,this.each(function(){try{this[e]=k,delete this[e]}catch(t){}})},addClass:function(e){var t,i,n,s,o,a=0,r=this.length,l="string"==typeof e&&e;if(Et.isFunction(e))return this.each(function(t){Et(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(ut)||[];a<r;a++)if(n=1===(i=this[a]).nodeType&&(i.className?(" "+i.className+" ").replace(It," "):" ")){for(o=0;s=t[o++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");i.className=Et.trim(n)}return this},removeClass:function(e){var t,i,n,s,o,a=0,r=this.length,l=0===arguments.length||"string"==typeof e&&e;if(Et.isFunction(e))return this.each(function(t){Et(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(ut)||[];a<r;a++)if(n=1===(i=this[a]).nodeType&&(i.className?(" "+i.className+" ").replace(It," "):"")){for(o=0;s=t[o++];)for(;0<=n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");i.className=e?Et.trim(n):""}return this},toggleClass:function(o,a){var r=typeof o,l="boolean"==typeof a;return Et.isFunction(o)?this.each(function(t){Et(this).toggleClass(o.call(this,t,this.className,a),a)}):this.each(function(){if("string"===r)for(var t,e=0,i=Et(this),n=a,s=o.match(ut)||[];t=s[e++];)n=l?n:!i.hasClass(t),i[n?"addClass":"removeClass"](t);else r!==V&&"boolean"!==r||(this.className&&Et._data(this,"__className__",this.className),this.className=this.className||!1===o?"":Et._data(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",i=0,n=this.length;i<n;i++)if(1===this[i].nodeType&&0<=(" "+this[i].className+" ").replace(It," ").indexOf(e))return!0;return!1},val:function(i){var t,n,s,e=this[0];return arguments.length?(s=Et.isFunction(i),this.each(function(t){var e;1===this.nodeType&&(null==(e=s?i.call(this,t,Et(this).val()):i)?e="":"number"==typeof e?e+="":Et.isArray(e)&&(e=Et.map(e,function(t){return null==t?"":t+""})),(n=Et.valHooks[this.type]||Et.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,e,"value")!==k||(this.value=e))})):e?(n=Et.valHooks[e.type]||Et.valHooks[e.nodeName.toLowerCase()])&&"get"in n&&(t=n.get(e,"value"))!==k?t:"string"==typeof(t=e.value)?t.replace(Pt,""):null==t?"":t:void 0}}),Et.extend({valHooks:{option:{get:function(t){var e=Et.find.attr(t,"value");return null!=e?e:t.text}},select:{get:function(t){for(var e,i,n=t.options,s=t.selectedIndex,o="select-one"===t.type||s<0,a=o?null:[],r=o?s+1:n.length,l=s<0?r:o?s:0;l<r;l++)if(((i=n[l]).selected||l===s)&&(Et.support.optDisabled?!i.disabled:null===i.getAttribute("disabled"))&&(!i.parentNode.disabled||!Et.nodeName(i.parentNode,"optgroup"))){if(e=Et(i).val(),o)return e;a.push(e)}return a},set:function(t,e){for(var i,n,s=t.options,o=Et.makeArray(e),a=s.length;a--;)((n=s[a]).selected=0<=Et.inArray(Et(n).val(),o))&&(i=!0);return i||(t.selectedIndex=-1),o}}},attr:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===V?Et.prop(t,e,i):(1===o&&Et.isXMLDoc(t)||(e=e.toLowerCase(),n=Et.attrHooks[e]||(Et.expr.match.bool.test(e)?Nt:St)),i===k?n&&"get"in n&&null!==(s=n.get(t,e))?s:null==(s=Et.find.attr(t,e))?k:s:null!==i?n&&"set"in n&&(s=n.set(t,i,e))!==k?s:(t.setAttribute(e,i+""),i):void Et.removeAttr(t,e))},removeAttr:function(t,e){var i,n,s=0,o=e&&e.match(ut);if(o&&1===t.nodeType)for(;i=o[s++];)n=Et.propFix[i]||i,Et.expr.match.bool.test(i)?Ht&&zt||!$t.test(i)?t[n]=!1:t[Et.camelCase("default-"+i)]=t[n]=!1:Et.attr(t,i,""),t.removeAttribute(zt?i:n)},attrHooks:{type:{set:function(t,e){if(!Et.support.radioValue&&"radio"===e&&Et.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return(1!==o||!Et.isXMLDoc(t))&&(e=Et.propFix[e]||e,s=Et.propHooks[e]),i!==k?s&&"set"in s&&(n=s.set(t,i,e))!==k?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=Et.find.attr(t,"tabindex");return e?parseInt(e,10):Mt.test(t.nodeName)||At.test(t.nodeName)&&t.href?0:-1}}}}),Nt={set:function(t,e,i){return!1===e?Et.removeAttr(t,i):Ht&&zt||!$t.test(i)?t.setAttribute(!zt&&Et.propFix[i]||i,i):t[Et.camelCase("default-"+i)]=t[i]=!0,i}},Et.each(Et.expr.match.bool.source.match(/\w+/g),function(t,e){var o=Et.expr.attrHandle[e]||Et.find.attr;Et.expr.attrHandle[e]=Ht&&zt||!$t.test(e)?function(t,e,i){var n=Et.expr.attrHandle[e],s=i?k:(Et.expr.attrHandle[e]=k)!=o(t,e,i)?e.toLowerCase():null;return Et.expr.attrHandle[e]=n,s}:function(t,e,i){return i?k:t[Et.camelCase("default-"+e)]?e.toLowerCase():null}}),Ht&&zt||(Et.attrHooks.value={set:function(t,e,i){if(!Et.nodeName(t,"input"))return St&&St.set(t,e,i);t.defaultValue=e}}),zt||(St={set:function(t,e,i){var n=t.getAttributeNode(i);return n||t.setAttributeNode(n=t.ownerDocument.createAttribute(i)),n.value=e+="","value"===i||e===t.getAttribute(i)?e:k}},Et.expr.attrHandle.id=Et.expr.attrHandle.name=Et.expr.attrHandle.coords=function(t,e,i){var n;return i?k:(n=t.getAttributeNode(e))&&""!==n.value?n.value:null},Et.valHooks.button={get:function(t,e){var i=t.getAttributeNode(e);return i&&i.specified?i.value:k},set:St.set},Et.attrHooks.contenteditable={set:function(t,e,i){St.set(t,""!==e&&e,i)}},Et.each(["width","height"],function(t,i){Et.attrHooks[i]={set:function(t,e){if(""===e)return t.setAttribute(i,"auto"),e}}})),Et.support.hrefNormalized||Et.each(["href","src"],function(t,e){Et.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}}),Et.support.style||(Et.attrHooks.style={get:function(t){return t.style.cssText||k},set:function(t,e){return t.style.cssText=e+""}}),Et.support.optSelected||(Et.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,
+e.parentNode&&e.parentNode.selectedIndex),null}}),Et.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Et.propFix[this.toLowerCase()]=this}),Et.support.enctype||(Et.propFix.enctype="encoding"),Et.each(["radio","checkbox"],function(){Et.valHooks[this]={set:function(t,e){if(Et.isArray(e))return t.checked=0<=Et.inArray(Et(t).val(),e)}},Et.support.checkOn||(Et.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var jt=/^(?:input|select|textarea)$/i,Wt=/^key/,Ot=/^(?:mouse|contextmenu)|click/,Lt=/^(?:focusinfocus|focusoutblur)$/,Ft=/^([^.]*)(?:\.(.+)|)$/;Et.event={global:{},add:function(t,e,i,n,s){var o,a,r,l,h,c,u,d,p,f,m,g=Et._data(t);if(g){for(i.handler&&(i=(l=i).handler,s=l.selector),i.guid||(i.guid=Et.guid++),(a=g.events)||(a=g.events={}),(c=g.handle)||((c=g.handle=function(t){return typeof Et===V||t&&Et.event.triggered===t.type?k:Et.event.dispatch.apply(c.elem,arguments)}).elem=t),r=(e=(e||"").match(ut)||[""]).length;r--;)p=m=(o=Ft.exec(e[r])||[])[1],f=(o[2]||"").split(".").sort(),p&&(h=Et.event.special[p]||{},p=(s?h.delegateType:h.bindType)||p,h=Et.event.special[p]||{},u=Et.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&Et.expr.match.needsContext.test(s),namespace:f.join(".")},l),(d=a[p])||((d=a[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,n,f,c)||(t.addEventListener?t.addEventListener(p,c,!1):t.attachEvent&&t.attachEvent("on"+p,c))),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,u):d.push(u),Et.event.global[p]=!0);t=null}},remove:function(t,e,i,n,s){var o,a,r,l,h,c,u,d,p,f,m,g=Et.hasData(t)&&Et._data(t);if(g&&(c=g.events)){for(h=(e=(e||"").match(ut)||[""]).length;h--;)if(p=m=(r=Ft.exec(e[h])||[])[1],f=(r[2]||"").split(".").sort(),p){for(u=Et.event.special[p]||{},d=c[p=(n?u.delegateType:u.bindType)||p]||[],r=r[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=d.length;o--;)a=d[o],!s&&m!==a.origType||i&&i.guid!==a.guid||r&&!r.test(a.namespace)||n&&n!==a.selector&&("**"!==n||!a.selector)||(d.splice(o,1),a.selector&&d.delegateCount--,u.remove&&u.remove.call(t,a));l&&!d.length&&(u.teardown&&!1!==u.teardown.call(t,f,g.handle)||Et.removeEvent(t,p,g.handle),delete c[p])}else for(p in c)Et.event.remove(t,p+e[h],i,n,!0);Et.isEmptyObject(c)&&(delete g.handle,Et._removeData(t,"events"))}},trigger:function(t,e,i,n){var s,o,a,r,l,h,c,u=[i||Q],d=lt.call(t,"type")?t.type:t,p=lt.call(t,"namespace")?t.namespace.split("."):[];if(a=h=i=i||Q,3!==i.nodeType&&8!==i.nodeType&&!Lt.test(d+Et.event.triggered)&&(0<=d.indexOf(".")&&(d=(p=d.split(".")).shift(),p.sort()),o=d.indexOf(":")<0&&"on"+d,(t=t[Et.expando]?t:new Et.Event(d,"object"==typeof t&&t)).isTrigger=n?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=k,t.target||(t.target=i),e=null==e?[t]:Et.makeArray(e,[t]),l=Et.event.special[d]||{},n||!l.trigger||!1!==l.trigger.apply(i,e))){if(!n&&!l.noBubble&&!Et.isWindow(i)){for(r=l.delegateType||d,Lt.test(r+d)||(a=a.parentNode);a;a=a.parentNode)u.push(a),h=a;h===(i.ownerDocument||Q)&&u.push(h.defaultView||h.parentWindow||m)}for(c=0;(a=u[c++])&&!t.isPropagationStopped();)t.type=1<c?r:l.bindType||d,(s=(Et._data(a,"events")||{})[t.type]&&Et._data(a,"handle"))&&s.apply(a,e),(s=o&&a[o])&&Et.acceptData(a)&&s.apply&&!1===s.apply(a,e)&&t.preventDefault();if(t.type=d,!n&&!t.isDefaultPrevented()&&(!l._default||!1===l._default.apply(u.pop(),e))&&Et.acceptData(i)&&o&&i[d]&&!Et.isWindow(i)){(h=i[o])&&(i[o]=null),Et.event.triggered=d;try{i[d]()}catch(f){}Et.event.triggered=k,h&&(i[o]=h)}return t.result}},dispatch:function(t){t=Et.event.fix(t);var e,i,n,s,o,a=[],r=ot.call(arguments),l=(Et._data(this,"events")||{})[t.type]||[],h=Et.event.special[t.type]||{};if((r[0]=t).delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,t)){for(a=Et.event.handlers.call(this,t,l),e=0;(s=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=s.elem,o=0;(n=s.handlers[o++])&&!t.isImmediatePropagationStopped();)t.namespace_re&&!t.namespace_re.test(n.namespace)||(t.handleObj=n,t.data=n.data,(i=((Et.event.special[n.origType]||{}).handle||n.handler).apply(s.elem,r))!==k&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,t),t.result}},handlers:function(t,e){var i,n,s,o,a=[],r=e.delegateCount,l=t.target;if(r&&l.nodeType&&(!t.button||"click"!==t.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==t.type)){for(s=[],o=0;o<r;o++)s[i=(n=e[o]).selector+" "]===k&&(s[i]=n.needsContext?0<=Et(i,this).index(l):Et.find(i,this,null,[l]).length),s[i]&&s.push(n);s.length&&a.push({elem:l,handlers:s})}return r<e.length&&a.push({elem:this,handlers:e.slice(r)}),a},fix:function(t){if(t[Et.expando])return t;var e,i,n,s=t.type,o=t,a=this.fixHooks[s];for(a||(this.fixHooks[s]=a=Ot.test(s)?this.mouseHooks:Wt.test(s)?this.keyHooks:{}),n=a.props?this.props.concat(a.props):this.props,t=new Et.Event(o),e=n.length;e--;)t[i=n[e]]=o[i];return t.target||(t.target=o.srcElement||Q),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,a.filter?a.filter(t,o):t},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var i,n,s,o=e.button,a=e.fromElement;return null==t.pageX&&null!=e.clientX&&(s=(n=t.target.ownerDocument||Q).documentElement,i=n.body,t.pageX=e.clientX+(s&&s.scrollLeft||i&&i.scrollLeft||0)-(s&&s.clientLeft||i&&i.clientLeft||0),t.pageY=e.clientY+(s&&s.scrollTop||i&&i.scrollTop||0)-(s&&s.clientTop||i&&i.clientTop||0)),!t.relatedTarget&&a&&(t.relatedTarget=a===t.target?e.toElement:a),t.which||o===k||(t.which=1&o?1:2&o?3:4&o?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==e()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){if(this===e()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(Et.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(t){return Et.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){t.result!==k&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,i,n){var s=Et.extend(new Et.Event,i,{type:t,isSimulated:!0,originalEvent:{}});n?Et.event.trigger(s,null,e):Et.event.dispatch.call(e,s),s.isDefaultPrevented()&&i.preventDefault()}},Et.removeEvent=Q.removeEventListener?function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i,!1)}:function(t,e,i){var n="on"+e;t.detachEvent&&(typeof t[n]===V&&(t[n]=null),t.detachEvent(n,i))},Et.Event=function(t,e){if(!(this instanceof Et.Event))return new Et.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||!1===t.returnValue||t.getPreventDefault&&t.getPreventDefault()?s:c):this.type=t,e&&Et.extend(this,e),this.timeStamp=t&&t.timeStamp||Et.now(),this[Et.expando]=!0},Et.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=s,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=s,t&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s,this.stopPropagation()}},Et.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,o){Et.event.special[t]={delegateType:o,bindType:o,handle:function(t){var e,i=this,n=t.relatedTarget,s=t.handleObj;return n&&(n===i||Et.contains(i,n))||(t.type=s.origType,e=s.handler.apply(this,arguments),t.type=o),e}}}),Et.support.submitBubbles||(Et.event.special.submit={setup:function(){if(Et.nodeName(this,"form"))return!1;Et.event.add(this,"click._submit keypress._submit",function(t){var e=t.target,i=Et.nodeName(e,"input")||Et.nodeName(e,"button")?e.form:k;i&&!Et._data(i,"submitBubbles")&&(Et.event.add(i,"submit._submit",function(t){t._submit_bubble=!0}),Et._data(i,"submitBubbles",!0))})},postDispatch:function(t){t._submit_bubble&&(delete t._submit_bubble,this.parentNode&&!t.isTrigger&&Et.event.simulate("submit",this.parentNode,t,!0))},teardown:function(){if(Et.nodeName(this,"form"))return!1;Et.event.remove(this,"._submit")}}),Et.support.changeBubbles||(Et.event.special.change={setup:function(){if(jt.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(Et.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._just_changed=!0)}),Et.event.add(this,"click._change",function(t){this._just_changed&&!t.isTrigger&&(this._just_changed=!1),Et.event.simulate("change",this,t,!0)})),!1;Et.event.add(this,"beforeactivate._change",function(t){var e=t.target;jt.test(e.nodeName)&&!Et._data(e,"changeBubbles")&&(Et.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||Et.event.simulate("change",this.parentNode,t,!0)}),Et._data(e,"changeBubbles",!0))})},handle:function(t){var e=t.target;if(this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type)return t.handleObj.handler.apply(this,arguments)},teardown:function(){return Et.event.remove(this,"._change"),!jt.test(this.nodeName)}}),Et.support.focusinBubbles||Et.each({focus:"focusin",blur:"focusout"},function(t,e){var i=0,n=function(t){Et.event.simulate(e,t.target,Et.event.fix(t),!0)};Et.event.special[e]={setup:function(){0==i++&&Q.addEventListener(t,n,!0)},teardown:function(){0==--i&&Q.removeEventListener(t,n,!0)}}}),Et.fn.extend({on:function(t,e,i,n,s){var o,a;if("object"==typeof t){for(o in"string"!=typeof e&&(i=i||e,e=k),t)this.on(o,e,i,t[o],s);return this}if(null==i&&null==n?(n=e,i=e=k):null==n&&("string"==typeof e?(n=i,i=k):(n=i,i=e,e=k)),!1===n)n=c;else if(!n)return this;return 1===s&&(a=n,(n=function(t){return Et().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=Et.guid++)),this.each(function(){Et.event.add(this,t,n,i,e)})},one:function(t,e,i,n){return this.on(t,e,i,n,1)},off:function(t,e,i){var n,s;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,Et(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof t){for(s in t)this.off(s,e,t[s]);return this}return!1!==e&&"function"!=typeof e||(i=e,e=k),!1===i&&(i=c),this.each(function(){Et.event.remove(this,t,i,e)})},trigger:function(t,e){return this.each(function(){Et.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return Et.event.trigger(t,e,i,!0)}});var Rt=/^.[^:#\[\.,]*$/,Bt=/^(?:parents|prev(?:Until|All))/,qt=Et.expr.match.needsContext,Yt={children:!0,contents:!0,next:!0,prev:!0};Et.fn.extend({find:function(t){var e,i=[],n=this,s=n.length;if("string"!=typeof t)return this.pushStack(Et(t).filter(function(){for(e=0;e<s;e++)if(Et.contains(n[e],this))return!0}));for(e=0;e<s;e++)Et.find(t,n[e],i);return(i=this.pushStack(1<s?Et.unique(i):i)).selector=this.selector?this.selector+" "+t:t,i},has:function(t){var e,i=Et(t,this),n=i.length;return this.filter(function(){for(e=0;e<n;e++)if(Et.contains(this,i[e]))return!0})},not:function(t){return this.pushStack(a(this,t||[],!0))},filter:function(t){return this.pushStack(a(this,t||[],!1))},is:function(t){return!!a(this,"string"==typeof t&&qt.test(t)?Et(t):t||[],!1).length},closest:function(t,e){for(var i,n=0,s=this.length,o=[],a=qt.test(t)||"string"!=typeof t?Et(t,e||this.context):0;n<s;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(a?-1<a.index(i):1===i.nodeType&&Et.find.matchesSelector(i,t))){i=o.push(i);break}return this.pushStack(1<o.length?Et.unique(o):o)},index:function(t){return t?"string"==typeof t?Et.inArray(this[0],Et(t)):Et.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){var i="string"==typeof t?Et(t,e):Et.makeArray(t&&t.nodeType?[t]:t),n=Et.merge(this.get(),i);return this.pushStack(Et.unique(n))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),Et.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Et.dir(t,"parentNode")},parentsUntil:function(t,e,i){return Et.dir(t,"parentNode",i)},next:function(t){return o(t,"nextSibling")},prev:function(t){return o(t,"previousSibling")},nextAll:function(t){return Et.dir(t,"nextSibling")},prevAll:function(t){return Et.dir(t,"previousSibling")},nextUntil:function(t,e,i){return Et.dir(t,"nextSibling",i)},prevUntil:function(t,e,i){return Et.dir(t,"previousSibling",i)},siblings:function(t){return Et.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return Et.sibling(t.firstChild)},contents:function(t){return Et.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:Et.merge([],t.childNodes)}},function(n,s){Et.fn[n]=function(t,e){var i=Et.map(this,s,t);return"Until"!==n.slice(-5)&&(e=t),e&&"string"==typeof e&&(i=Et.filter(e,i)),1<this.length&&(Yt[n]||(i=Et.unique(i)),Bt.test(n)&&(i=i.reverse())),this.pushStack(i)}}),Et.extend({filter:function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?Et.find.matchesSelector(n,t)?[n]:[]:Et.find.matches(t,Et.grep(e,function(t){return 1===t.nodeType}))},dir:function(t,e,i){for(var n=[],s=t[e];s&&9!==s.nodeType&&(i===k||1!==s.nodeType||!Et(s).is(i));)1===s.nodeType&&n.push(s),s=s[e];return n},sibling:function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}});var Ut="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Kt=/ jQuery\d+="(?:null|\d+)"/g,Vt=new RegExp("<(?:"+Ut+")[\\s/>]","i"),Xt=/^\s+/,Qt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Gt=/<([\w:]+)/,Jt=/<tbody/i,Zt=/<|&#?\w+;/,te=/<(?:script|style|link)/i,ee=/^(?:checkbox|radio)$/i,ie=/checked\s*(?:[^=]|=\s*.checked.)/i,ne=/^$|\/(?:java|ecma)script/i,se=/^true\/(.*)/,oe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ae={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:Et.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},re=g(Q).appendChild(Q.createElement("div"));ae.optgroup=ae.option,ae.tbody=ae.tfoot=ae.colgroup=ae.caption=ae.thead,ae.th=ae.td,Et.fn.extend({text:function(t){return Et.access(this,function(t){return t===k?Et.text(this):this.empty().append((this[0]&&this[0].ownerDocument||Q).createTextNode(t))},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||u(this,t).appendChild(t)})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=u(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var i,n=t?Et.filter(t,this):this,s=0;null!=(i=n[s]);s++)e||1!==i.nodeType||Et.cleanData(y(i)),i.parentNode&&(e&&Et.contains(i.ownerDocument,i)&&b(y(i,"script")),i.parentNode.removeChild(i));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&Et.cleanData(y(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&Et.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return Et.clone(this,t,e)})},html:function(t){return Et.access(this,function(t){var e=this[0]||{},i=0,n=this.length;if(t===k)return 1===e.nodeType?e.innerHTML.replace(Kt,""):k;if("string"==typeof t&&!te.test(t)&&(Et.support.htmlSerialize||!Vt.test(t))&&(Et.support.leadingWhitespace||!Xt.test(t))&&!ae[(Gt.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Qt,"<$1></$2>");try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(Et.cleanData(y(e,!1)),e.innerHTML=t);e=0}catch(s){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=Et.map(this,function(t){return[t.nextSibling,t.parentNode]}),s=0;return this.domManip(arguments,function(t){var e=n[s++],i=n[s++];i&&(e&&e.parentNode!==i&&(e=this.nextSibling),Et(this).remove(),i.insertBefore(t,e))},!0),s?this:this.remove()},detach:function(t){return this.remove(t,!0)},domManip:function(i,n,s){i=nt.apply([],i);var t,e,o,a,r,l,h=0,c=this.length,u=this,d=c-1,p=i[0],f=Et.isFunction(p);if(f||!(c<=1||"string"!=typeof p||Et.support.checkClone)&&ie.test(p))return this.each(function(t){var e=u.eq(t);f&&(i[0]=p.call(this,t,e.html())),e.domManip(i,n,s)});if(c&&(t=(l=Et.buildFragment(i,this[0].ownerDocument,!1,!s&&this)).firstChild,1===l.childNodes.length&&(l=t),t)){for(o=(a=Et.map(y(l,"script"),v)).length;h<c;h++)e=l,h!==d&&(e=Et.clone(e,!0,!0),o&&Et.merge(a,y(e,"script"))),n.call(this[h],e,h);if(o)for(r=a[a.length-1].ownerDocument,Et.map(a,_),h=0;h<o;h++)e=a[h],ne.test(e.type||"")&&!Et._data(e,"globalEval")&&Et.contains(r,e)&&(e.src?Et._evalUrl(e.src):Et.globalEval((e.text||e.textContent||e.innerHTML||"").replace(oe,"")));l=t=null}return this}}),Et.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,a){Et.fn[t]=function(t){for(var e,i=0,n=[],s=Et(t),o=s.length-1;i<=o;i++)e=i===o?this:this.clone(!0),Et(s[i])[a](e),st.apply(n,e.get());return this.pushStack(n)}}),Et.extend({clone:function(t,e,i){var n,s,o,a,r,l=Et.contains(t.ownerDocument,t);if(Et.support.html5Clone||Et.isXMLDoc(t)||!Vt.test("<"+t.nodeName+">")?o=t.cloneNode(!0):(re.innerHTML=t.outerHTML,re.removeChild(o=re.firstChild)),!(Et.support.noCloneEvent&&Et.support.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||Et.isXMLDoc(t)))for(n=y(o),r=y(t),a=0;null!=(s=r[a]);++a)n[a]&&p(s,n[a]);if(e)if(i)for(r=r||y(t),n=n||y(o),a=0;null!=(s=r[a]);a++)d(s,n[a]);else d(t,o);return 0<(n=y(o,"script")).length&&b(n,!l&&y(t,"script")),n=r=s=null,o},buildFragment:function(t,e,i,n){for(var s,o,a,r,l,h,c,u=t.length,d=g(e),p=[],f=0;f<u;f++)if((o=t[f])||0===o)if("object"===Et.type(o))Et.merge(p,o.nodeType?[o]:o);else if(Zt.test(o)){for(r=r||d.appendChild(e.createElement("div")),l=(Gt.exec(o)||["",""])[1].toLowerCase(),c=ae[l]||ae._default,r.innerHTML=c[1]+o.replace(Qt,"<$1></$2>")+c[2],s=c[0];s--;)r=r.lastChild;if(!Et.support.leadingWhitespace&&Xt.test(o)&&p.push(e.createTextNode(Xt.exec(o)[0])),!Et.support.tbody)for(s=(o="table"!==l||Jt.test(o)?"<table>"!==c[1]||Jt.test(o)?0:r:r.firstChild)&&o.childNodes.length;s--;)Et.nodeName(h=o.childNodes[s],"tbody")&&!h.childNodes.length&&o.removeChild(h);for(Et.merge(p,r.childNodes),r.textContent="";r.firstChild;)r.removeChild(r.firstChild);r=d.lastChild}else p.push(e.createTextNode(o));for(r&&d.removeChild(r),Et.support.appendChecked||Et.grep(y(p,"input"),w),f=0;o=p[f++];)if((!n||-1===Et.inArray(o,n))&&(a=Et.contains(o.ownerDocument,o),r=y(d.appendChild(o),"script"),a&&b(r),i))for(s=0;o=r[s++];)ne.test(o.type||"")&&i.push(o);return r=null,d},cleanData:function(t,e){for(var i,n,s,o,a=0,r=Et.expando,l=Et.cache,h=Et.support.deleteExpando,c=Et.event.special;null!=(i=t[a]);a++)if((e||Et.acceptData(i))&&(o=(s=i[r])&&l[s])){if(o.events)for(n in o.events)c[n]?Et.event.remove(i,n):Et.removeEvent(i,n,o.handle);l[s]&&(delete l[s],h?delete i[r]:typeof i.removeAttribute!==V?i.removeAttribute(r):i[r]=null,et.push(s))}},_evalUrl:function(t){return Et.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),Et.fn.extend({wrapAll:function(e){if(Et.isFunction(e))return this.each(function(t){Et(this).wrapAll(e.call(this,t))});if(this[0]){var t=Et(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(i){return Et.isFunction(i)?this.each(function(t){Et(this).wrapInner(i.call(this,t))}):this.each(function(){var t=Et(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=Et.isFunction(e);return this.each(function(t){Et(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(){return this.parent().each(function(){Et.nodeName(this,"body")||Et(this).replaceWith(this.childNodes)}).end()}});var le,he,ce,ue=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,pe=/^(top|right|bottom|left)$/,fe=/^(none|table(?!-c[ea]).+)/,me=/^margin/,ge=new RegExp("^("+ct+")(.*)$","i"),ve=new RegExp("^("+ct+")(?!px)[a-z%]+$","i"),_e=new RegExp("^([+-])=("+ct+")","i"),be={BODY:"block"},ye={position:"absolute",visibility:"hidden",display:"block"},we={letterSpacing:0,fontWeight:400},xe=["Top","Right","Bottom","Left"],ke=["Webkit","O","Moz","ms"];Et.fn.extend({css:function(t,e){return Et.access(this,function(t,e,i){var n,s,o={},a=0;if(Et.isArray(e)){for(s=he(t),n=e.length;a<n;a++)o[e[a]]=Et.css(t,e[a],!1,s);return o}return i!==k?Et.style(t,e,i):Et.css(t,e)},t,e,1<arguments.length)},show:function(){return C(this,!0)},hide:function(){return C(this)},toggle:function(t){var e="boolean"==typeof t;return this.each(function(){(e?t:x(this))?Et(this).show():Et(this).hide()})}}),Et.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=ce(t,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":Et.support.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,o,a,r=Et.camelCase(e),l=t.style;if(e=Et.cssProps[r]||(Et.cssProps[r]=f(l,r)),a=Et.cssHooks[e]||Et.cssHooks[r],i===k)return a&&"get"in a&&(s=a.get(t,!1,n))!==k?s:l[e];if(!("string"===(o=typeof i)&&(s=_e.exec(i))&&(i=(s[1]+1)*s[2]+parseFloat(Et.css(t,e)),o="number"),null==i||"number"===o&&isNaN(i)||("number"!==o||Et.cssNumber[r]||(i+="px"),Et.support.clearCloneStyle||""!==i||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&(i=a.set(t,i,n))===k)))try{l[e]=i}catch(h){}}},css:function(t,e,i,n){var s,o,a,r=Et.camelCase(e);return e=Et.cssProps[r]||(Et.cssProps[r]=f(t.style,r)),(a=Et.cssHooks[e]||Et.cssHooks[r])&&"get"in a&&(o=a.get(t,!0,i)),o===k&&(o=ce(t,e,n)),"normal"===o&&e in we&&(o=we[e]),""===i||i?(s=parseFloat(o),!0===i||Et.isNumeric(s)?s||0:o):o}}),m.getComputedStyle?(he=function(t){return m.getComputedStyle(t,null)},ce=function(t,e,i){var n,s,o,a=i||he(t),r=a?a.getPropertyValue(e)||a[e]:k,l=t.style;return a&&(""!==r||Et.contains(t.ownerDocument,t)||(r=Et.style(t,e)),ve.test(r)&&me.test(e)&&(n=l.width,s=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=a.width,l.width=n,l.minWidth=s,l.maxWidth=o)),r}):Q.documentElement.currentStyle&&(he=function(t){return t.currentStyle},ce=function(t,e,i){var n,s,o,a=i||he(t),r=a?a[e]:k,l=t.style;return null==r&&l&&l[e]&&(r=l[e]),ve.test(r)&&!pe.test(e)&&(n=l.left,(o=(s=t.runtimeStyle)&&s.left)&&(s.left=t.currentStyle.left),l.left="fontSize"===e?"1em":r,r=l.pixelLeft+"px",l.left=n,o&&(s.left=o)),""===r?"auto":r}),Et.each(["height","width"],function(t,s){Et.cssHooks[s]={get:function(t,e,i){if(e)return 0===t.offsetWidth&&fe.test(Et.css(t,"display"))?Et.swap(t,ye,function(){return S(t,s,i)}):S(t,s,i)},set:function(t,e,i){var n=i&&he(t);return D(t,e,i?T(t,s,i,Et.support.boxSizing&&"border-box"===Et.css(t,"boxSizing",!1,n),n):0)}}}),Et.support.opacity||(Et.cssHooks.opacity={get:function(t,e){return de.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var i=t.style,n=t.currentStyle,s=Et.isNumeric(e)?"alpha(opacity="+100*e+")":"",o=n&&n.filter||i.filter||"";((i.zoom=1)<=e||""===e)&&""===Et.trim(o.replace(ue,""))&&i.removeAttribute&&(i.removeAttribute("filter"),""===e||n&&!n.filter)||(i.filter=ue.test(o)?o.replace(ue,s):o+" "+s)}}),Et(function(){Et.support.reliableMarginRight||(Et.cssHooks.marginRight={get:function(t,e){if(e)return Et.swap(t,{display:"inline-block"},ce,[t,"marginRight"])}}),!Et.support.pixelPosition&&Et.fn.position&&Et.each(["top","left"],function(t,i){Et.cssHooks[i]={get:function(t,e){if(e)return e=ce(t,i),ve.test(e)?Et(t).position()[i]+"px":e}}})}),Et.expr&&Et.expr.filters&&(Et.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0||!Et.support.reliableHiddenOffsets&&"none"===(t.style&&t.style.display||Et.css(t,"display"))},Et.expr.filters.visible=function(t){return!Et.expr.filters.hidden(t)}),Et.each({margin:"",padding:"",border:"Width"},function(s,o){Et.cssHooks[s+o]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[s+xe[e]+o]=n[e]||n[e-2]||n[0];return i}},me.test(s)||(Et.cssHooks[s+o].set=D)});var Ce=/%20/g,De=/\[\]$/,Te=/\r?\n/g,Se=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;Et.fn.extend({serialize:function(){return Et.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=Et.prop(this,"elements");return t?Et.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!Et(this).is(":disabled")&&Ne.test(this.nodeName)&&!Se.test(t)&&(this.checked||!ee.test(t))}).map(function(t,e){var i=Et(this).val();return null==i?null:Et.isArray(i)?Et.map(i,function(t){return{name:e.name,value:t.replace(Te,"\r\n")}}):{name:e.name,value:i.replace(Te,"\r\n")}}).get()}}),Et.param=function(t,e){var i,n=[],s=function(t,e){e=Et.isFunction(e)?e():null==e?"":e,n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(e===k&&(e=Et.ajaxSettings&&Et.ajaxSettings.traditional),Et.isArray(t)||t.jquery&&!Et.isPlainObject(t))Et.each(t,function(){s(this.name,this.value)});else for(i in t)I(i,t[i],e,s);return n.join("&").replace(Ce,"+")},Et.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,i){Et.fn[i]=function(t,e){return 0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),Et.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}});var Ee,Ie,Pe=Et.now(),Me=/\?/,Ae=/#.*$/,$e=/([?&])_=[^&]*/,ze=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,He=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,je=/^(?:GET|HEAD)$/,We=/^\/\//,Oe=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Le=Et.fn.load,Fe={},Re={},Be="*/".concat("*");try{Ie=X.href}catch(ni){(Ie=Q.createElement("a")).href="",Ie=Ie.href}Ee=Oe.exec(Ie.toLowerCase())||[],Et.fn.load=function(t,e,i){if("string"!=typeof t&&Le)return Le.apply(this,arguments);var n,s,o,a=this,r=t.indexOf(" ");return 0<=r&&(n=t.slice(r,t.length),t=t.slice(0,r)),Et.isFunction(e)?(i=e,e=k):e&&"object"==typeof e&&(o="POST"),0<a.length&&Et.ajax({url:t,type:o,dataType:"html",data:e}).done(function(t){s=arguments,a.html(n?Et("<div>").append(Et.parseHTML(t)).find(n):t)}).complete(i&&function(t,e){a.each(i,s||[t.responseText,e,t])}),this},Et.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){Et.fn[e]=function(t){return this.on(e,t)}}),Et.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ie,type:"GET",isLocal:He.test(Ee[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Be,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Et.parseJSON,"text xml":Et.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?A(A(t,Et.ajaxSettings),e):A(Et.ajaxSettings,t)},ajaxPrefilter:P(Fe),ajaxTransport:P(Re),ajax:function(t,e){function i(t,e,i,n){var s,o,a,r,l,h=e;2!==w&&(w=2,d&&clearTimeout(d),f=k,u=n||"",x.readyState=0<t?4:0,s=200<=t&&t<300||304===t,i&&(r=$(m,x,i)),r=z(m,r,x,s),s?(m.ifModified&&((l=x.getResponseHeader("Last-Modified"))&&(Et.lastModified[c]=l),(l=x.getResponseHeader("etag"))&&(Et.etag[c]=l)),204===t||"HEAD"===m.type?h="nocontent":304===t?h="notmodified":(h=r.state,o=r.data,s=!(a=r.error))):(a=h,!t&&h||(h="error",t<0&&(t=0))),x.status=t,x.statusText=(e||h)+"",s?_.resolveWith(g,[o,h,x]):_.rejectWith(g,[x,h,a]),x.statusCode(y),y=k,p&&v.trigger(s?"ajaxSuccess":"ajaxError",[x,m,s?o:a]),b.fireWith(g,[x,h]),p&&(v.trigger("ajaxComplete",[x,m]),--Et.active||Et.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=k),e=e||{};var n,s,c,u,d,p,f,o,m=Et.ajaxSetup({},e),g=m.context||m,v=m.context&&(g.nodeType||g.jquery)?Et(g):Et.event,_=Et.Deferred(),b=Et.Callbacks("once memory"),y=m.statusCode||{},a={},r={},w=0,l="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===w){if(!o)for(o={};e=ze.exec(u);)o[e[1].toLowerCase()]=e[2];e=o[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===w?u:null},setRequestHeader:function(t,e){var i=t.toLowerCase();return w||(t=r[i]=r[i]||t,a[t]=e),this},overrideMimeType:function(t){return w||(m.mimeType=t),this},statusCode:function(t){var e;if(t)if(w<2)for(e in t)y[e]=[y[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||l;return f&&f.abort(e),i(0,e),this}};if(_.promise(x).complete=b.add,x.success=x.done,x.error=x.fail,m.url=((t||m.url||Ie)+"").replace(Ae,"").replace(We,Ee[1]+"//"),m.type=e.method||e.type||m.method||m.type,m.dataTypes=Et.trim(m.dataType||"*").toLowerCase().match(ut)||[""],null==m.crossDomain&&(n=Oe.exec(m.url.toLowerCase()),m.crossDomain=!(!n||n[1]===Ee[1]&&n[2]===Ee[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(Ee[3]||("http:"===Ee[1]?"80":"443")))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=Et.param(m.data,m.traditional)),M(Fe,m,e,x),2===w)return x;for(s in(p=m.global)&&0==Et.active++&&Et.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!je.test(m.type),c=m.url,m.hasContent||(m.data&&(c=m.url+=(Me.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(m.url=$e.test(c)?c.replace($e,"$1_="+Pe++):c+(Me.test(c)?"&":"?")+"_="+Pe++)),m.ifModified&&(Et.lastModified[c]&&x.setRequestHeader("If-Modified-Since",Et.lastModified[c]),Et.etag[c]&&x.setRequestHeader("If-None-Match",Et.etag[c])),(m.data&&m.hasContent&&!1!==m.contentType||e.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Be+"; q=0.01":""):m.accepts["*"]),m.headers)x.setRequestHeader(s,m.headers[s]);if(m.beforeSend&&(!1===m.beforeSend.call(g,x,m)||2===w))return x.abort();for(s in l="abort",{success:1,error:1,complete:1})x[s](m[s]);if(f=M(Re,m,e,x)){x.readyState=1,p&&v.trigger("ajaxSend",[x,m]),m.async&&0<m.timeout&&(d=setTimeout(function(){x.abort("timeout")},m.timeout));try{w=1,f.send(a,i)}catch(ni){if(!(w<2))throw ni;i(-1,ni)}}else i(-1,"No Transport");return x},getJSON:function(t,e,i){return Et.get(t,e,i,"json")},getScript:function(t,e){return Et.get(t,k,e,"script")}}),Et.each(["get","post"],function(t,s){Et[s]=function(t,e,i,n){return Et.isFunction(e)&&(n=n||i,i=e,e=k),Et.ajax({url:t,type:s,dataType:n,data:e,success:i})}}),Et.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return Et.globalEval(t),t}}}),Et.ajaxPrefilter("script",function(t){t.cache===k&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),Et.ajaxTransport("script",function(e){if(e.crossDomain){var n,s=Q.head||Et("head")[0]||Q.documentElement;return{send:function(t,i){(n=Q.createElement("script")).async=!0,e.scriptCharset&&(
+n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(t,e){(e||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,e||i(200,"success"))},s.insertBefore(n,s.firstChild)},abort:function(){n&&n.onload(k,!0)}}}});var qe=[],Ye=/(=)\?(?=&|$)|\?\?/;Et.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=qe.pop()||Et.expando+"_"+Pe++;return this[t]=!0,t}}),Et.ajaxPrefilter("json jsonp",function(t,e,i){var n,s,o,a=!1!==t.jsonp&&(Ye.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ye.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return n=t.jsonpCallback=Et.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ye,"$1"+n):!1!==t.jsonp&&(t.url+=(Me.test(t.url)?"&":"?")+t.jsonp+"="+n),t.converters["script json"]=function(){return o||Et.error(n+" was not called"),o[0]},t.dataTypes[0]="json",s=m[n],m[n]=function(){o=arguments},i.always(function(){m[n]=s,t[n]&&(t.jsonpCallback=e.jsonpCallback,qe.push(n)),o&&Et.isFunction(s)&&s(o[0]),o=s=k}),"script"});var Ue,Ke,Ve=0,Xe=m.ActiveXObject&&function(){var t;for(t in Ue)Ue[t](k,!0)};Et.ajaxSettings.xhr=m.ActiveXObject?function(){return!this.isLocal&&H()||j()}:H,Ke=Et.ajaxSettings.xhr(),Et.support.cors=!!Ke&&"withCredentials"in Ke,(Ke=Et.support.ajax=!!Ke)&&Et.ajaxTransport(function(c){var u;if(!c.crossDomain||Et.support.cors)return{send:function(t,r){var l,e,h=c.xhr();if(c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async),c.xhrFields)for(e in c.xhrFields)h[e]=c.xhrFields[e];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),c.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest");try{for(e in t)h.setRequestHeader(e,t[e])}catch(i){}h.send(c.hasContent&&c.data||null),u=function(t,e){var i,n,s,o;try{if(u&&(e||4===h.readyState))if(u=k,l&&(h.onreadystatechange=Et.noop,Xe&&delete Ue[l]),e)4!==h.readyState&&h.abort();else{o={},i=h.status,n=h.getAllResponseHeaders(),"string"==typeof h.responseText&&(o.text=h.responseText);try{s=h.statusText}catch(ni){s=""}i||!c.isLocal||c.crossDomain?1223===i&&(i=204):i=o.text?200:404}}catch(a){e||r(-1,a)}o&&r(i,s,o,n)},c.async?4===h.readyState?setTimeout(u):(l=++Ve,Xe&&(Ue||(Ue={},Et(m).unload(Xe)),Ue[l]=u),h.onreadystatechange=u):u()},abort:function(){u&&u(k,!0)}}});var Qe,Ge,Je=/^(?:toggle|show|hide)$/,Ze=new RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ti=/queueHooks$/,ei=[R],ii={"*":[function(t,e){var i=this.createTween(t,e),n=i.cur(),s=Ze.exec(e),o=s&&s[3]||(Et.cssNumber[t]?"":"px"),a=(Et.cssNumber[t]||"px"!==o&&+n)&&Ze.exec(Et.css(i.elem,t)),r=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],s=s||[],a=+n||1;a/=r=r||".5",Et.style(i.elem,t,a+o),r!==(r=i.cur()/n)&&1!==r&&--l;);return s&&(i.unit=o,i.start=+a||+n||0,i.end=s[1]?a+(s[1]+1)*s[2]:+s[2]),i}]};Et.Animation=Et.extend(L,{tweener:function(t,e){Et.isFunction(t)?(e=t,t=["*"]):t=t.split(" ");for(var i,n=0,s=t.length;n<s;n++)i=t[n],ii[i]=ii[i]||[],ii[i].unshift(e)},prefilter:function(t,e){e?ei.unshift(t):ei.push(t)}}),(Et.Tween=B).prototype={constructor:B,init:function(t,e,i,n,s,o){this.elem=t,this.prop=i,this.easing=s||"swing",this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(Et.cssNumber[i]?"":"px")},cur:function(){var t=B.propHooks[this.prop];return t&&t.get?t.get(this):B.propHooks._default.get(this)},run:function(t){var e,i=B.propHooks[this.prop];return this.options.duration?this.pos=e=Et.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):B.propHooks._default.set(this),this}},B.prototype.init.prototype=B.prototype,B.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=Et.css(t.elem,t.prop,""))&&"auto"!==e?e:0:t.elem[t.prop]},set:function(t){Et.fx.step[t.prop]?Et.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[Et.cssProps[t.prop]]||Et.cssHooks[t.prop])?Et.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},B.propHooks.scrollTop=B.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},Et.each(["toggle","show","hide"],function(t,n){var s=Et.fn[n];Et.fn[n]=function(t,e,i){return null==t||"boolean"==typeof t?s.apply(this,arguments):this.animate(q(n,!0),t,e,i)}}),Et.fn.extend({fadeTo:function(t,e,i,n){return this.filter(x).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(e,t,i,n){var s=Et.isEmptyObject(e),o=Et.speed(t,i,n),a=function(){var t=L(this,Et.extend({},e),o);a.finish=function(){t.stop(!0)},(s||Et._data(this,"finish"))&&t.stop(!0)};return a.finish=a,s||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(s,t,o){var a=function(t){var e=t.stop;delete t.stop,e(o)};return"string"!=typeof s&&(o=t,t=s,s=k),t&&!1!==s&&this.queue(s||"fx",[]),this.each(function(){var t=!0,e=null!=s&&s+"queueHooks",i=Et.timers,n=Et._data(this);if(e)n[e]&&n[e].stop&&a(n[e]);else for(e in n)n[e]&&n[e].stop&&ti.test(e)&&a(n[e]);for(e=i.length;e--;)i[e].elem!==this||null!=s&&i[e].queue!==s||(i[e].anim.stop(o),t=!1,i.splice(e,1));!t&&o||Et.dequeue(this,s)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var t,e=Et._data(this),i=e[a+"queue"],n=e[a+"queueHooks"],s=Et.timers,o=i?i.length:0;for(e.finish=!0,Et.queue(this,a,[]),n&&n.cur&&n.cur.finish&&n.cur.finish.call(this),t=s.length;t--;)s[t].elem===this&&s[t].queue===a&&(s[t].anim.stop(!0),s.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete e.finish})}}),Et.each({slideDown:q("show"),slideUp:q("hide"),slideToggle:q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){Et.fn[t]=function(t,e,i){return this.animate(n,t,e,i)}}),Et.speed=function(t,e,i){var n=t&&"object"==typeof t?Et.extend({},t):{complete:i||!i&&e||Et.isFunction(t)&&t,duration:t,easing:i&&e||e&&!Et.isFunction(e)&&e};return n.duration=Et.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in Et.fx.speeds?Et.fx.speeds[n.duration]:Et.fx.speeds._default,null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){Et.isFunction(n.old)&&n.old.call(this),n.queue&&Et.dequeue(this,n.queue)},n},Et.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},Et.timers=[],Et.fx=B.prototype.init,Et.fx.tick=function(){var t,e=Et.timers,i=0;for(Qe=Et.now();i<e.length;i++)(t=e[i])()||e[i]!==t||e.splice(i--,1);e.length||Et.fx.stop(),Qe=k},Et.fx.timer=function(t){t()&&Et.timers.push(t)&&Et.fx.start()},Et.fx.interval=13,Et.fx.start=function(){Ge||(Ge=setInterval(Et.fx.tick,Et.fx.interval))},Et.fx.stop=function(){clearInterval(Ge),Ge=null},Et.fx.speeds={slow:600,fast:200,_default:400},Et.fx.step={},Et.expr&&Et.expr.filters&&(Et.expr.filters.animated=function(e){return Et.grep(Et.timers,function(t){return e===t.elem}).length}),Et.fn.offset=function(e){if(arguments.length)return e===k?this:this.each(function(t){Et.offset.setOffset(this,e,t)});var t,i,n={top:0,left:0},s=this[0],o=s&&s.ownerDocument;return o?(t=o.documentElement,Et.contains(t,s)?(typeof s.getBoundingClientRect!==V&&(n=s.getBoundingClientRect()),i=Y(o),{top:n.top+(i.pageYOffset||t.scrollTop)-(t.clientTop||0),left:n.left+(i.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):n):void 0},Et.offset={setOffset:function(t,e,i){var n=Et.css(t,"position");"static"===n&&(t.style.position="relative");var s,o,a=Et(t),r=a.offset(),l=Et.css(t,"top"),h=Et.css(t,"left"),c={},u={};("absolute"===n||"fixed"===n)&&-1<Et.inArray("auto",[l,h])?(s=(u=a.position()).top,o=u.left):(s=parseFloat(l)||0,o=parseFloat(h)||0),Et.isFunction(e)&&(e=e.call(t,i,r)),null!=e.top&&(c.top=e.top-r.top+s),null!=e.left&&(c.left=e.left-r.left+o),"using"in e?e.using.call(t,c):a.css(c)}},Et.fn.extend({position:function(){if(this[0]){var t,e,i={top:0,left:0},n=this[0];return"fixed"===Et.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),Et.nodeName(t[0],"html")||(i=t.offset()),i.top+=Et.css(t[0],"borderTopWidth",!0),i.left+=Et.css(t[0],"borderLeftWidth",!0)),{top:e.top-i.top-Et.css(n,"marginTop",!0),left:e.left-i.left-Et.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||G;t&&!Et.nodeName(t,"html")&&"static"===Et.css(t,"position");)t=t.offsetParent;return t||G})}}),Et.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,s){var o=/Y/.test(s);Et.fn[e]=function(t){return Et.access(this,function(t,e,i){var n=Y(t);if(i===k)return n?s in n?n[s]:n.document.documentElement[e]:t[e];n?n.scrollTo(o?Et(n).scrollLeft():i,o?i:Et(n).scrollTop()):t[e]=i},e,t,arguments.length,null)}}),Et.each({Height:"height",Width:"width"},function(o,a){Et.each({padding:"inner"+o,content:a,"":"outer"+o},function(n,t){Et.fn[t]=function(t,e){var i=arguments.length&&(n||"boolean"!=typeof t),s=n||(!0===t||!0===e?"margin":"border");return Et.access(this,function(t,e,i){var n;return Et.isWindow(t)?t.document.documentElement["client"+o]:9===t.nodeType?(n=t.documentElement,Math.max(t.body["scroll"+o],n["scroll"+o],t.body["offset"+o],n["offset"+o],n["client"+o])):i===k?Et.css(t,e,s):Et.style(t,e,i,s)},a,i?t:k,i,null)}})}),Et.fn.size=function(){return this.length},Et.fn.andSelf=Et.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=Et:(m.jQuery=m.$=Et,"function"==typeof define&&define.amd&&define("jquery",[],function(){return Et}))}(window),function(u,d){var p;u.rails!==d&&u.error("jquery-ujs has already been loaded!"),u.rails=p={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",buttonClickSelector:"button[data-remote]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(t){var e=u('meta[name="csrf-token"]').attr("content");e&&t.setRequestHeader("X-CSRF-Token",e)},fire:function(t,e,i){var n=u.Event(e);return t.trigger(n,i),!1!==n.result},confirm:function(t){return confirm(t)},ajax:function(t){return u.ajax(t)},href:function(t){return t.attr("href")},handleRemote:function(n){var t,e,i,s,o,a,r,l;if(p.fire(n,"ajax:before")){if(o=(s=n.data("cross-domain"))===d?null:s,a=n.data("with-credentials")||null,r=n.data("type")||u.ajaxSettings&&u.ajaxSettings.dataType,n.is("form")){t=n.attr("method"),e=n.attr("action"),i=n.serializeArray();var h=n.data("ujs:submit-button");h&&(i.push(h),n.data("ujs:submit-button",null))}else n.is(p.inputChangeSelector)?(t=n.data("method"),e=n.data("url"),i=n.serialize(),n.data("params")&&(i=i+"&"+n.data("params"))):n.is(p.buttonClickSelector)?(t=n.data("method")||"get",e=n.data("url"),i=n.serialize(),n.data("params")&&(i=i+"&"+n.data("params"))):(t=n.data("method"),e=p.href(n),i=n.data("params")||null);l={type:t||"GET",data:i,dataType:r,beforeSend:function(t,e){return e.dataType===d&&t.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),p.fire(n,"ajax:beforeSend",[t,e])},success:function(t,e,i){n.trigger("ajax:success",[t,e,i])},complete:function(t,e){n.trigger("ajax:complete",[t,e])},error:function(t,e,i){n.trigger("ajax:error",[t,e,i])},crossDomain:o},a&&(l.xhrFields={withCredentials:a}),e&&(l.url=e);var c=p.ajax(l);return n.trigger("ajax:send",c),c}return!1},handleMethod:function(t){var e=p.href(t),i=t.data("method"),n=t.attr("target"),s=u("meta[name=csrf-token]").attr("content"),o=u("meta[name=csrf-param]").attr("content"),a=u('<form method="post" action="'+e+'"></form>'),r='<input name="_method" value="'+i+'" type="hidden" />';o!==d&&s!==d&&(r+='<input name="'+o+'" value="'+s+'" type="hidden" />'),n&&a.attr("target",n),a.hide().append(r).appendTo("body"),a.submit()},disableFormElements:function(t){t.find(p.disableSelector).each(function(){var t=u(this),e=t.is("button")?"html":"val";t.data("ujs:enable-with",t[e]()),t[e](t.data("disable-with")),t.prop("disabled",!0)})},enableFormElements:function(t){t.find(p.enableSelector).each(function(){var t=u(this),e=t.is("button")?"html":"val";t.data("ujs:enable-with")&&t[e](t.data("ujs:enable-with")),t.prop("disabled",!1)})},allowAction:function(t){var e,i=t.data("confirm"),n=!1;return!i||(p.fire(t,"confirm")&&(n=p.confirm(i),e=p.fire(t,"confirm:complete",[n])),n&&e)},blankInputs:function(t,e,i){var n,s=u(),o=e||"input,textarea",a=t.find(o);return a.each(function(){if(n=u(this),!(n.is("input[type=checkbox],input[type=radio]")?n.is(":checked"):n.val())==!i){if(n.is("input[type=radio]")&&a.filter('input[type=radio]:checked[name="'+n.attr("name")+'"]').length)return!0;s=s.add(n)}}),!!s.length&&s},nonBlankInputs:function(t,e){return p.blankInputs(t,e,!0)},stopEverything:function(t){return u(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(t){t.data("ujs:enable-with",t.html()),t.html(t.data("disable-with")),t.bind("click.railsDisable",function(t){return p.stopEverything(t)})},enableElement:function(t){t.data("ujs:enable-with")!==d&&(t.html(t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.unbind("click.railsDisable")}},p.fire(u(document),"rails:attachBindings")&&(u.ajaxPrefilter(function(t,e,i){t.crossDomain||p.CSRFProtection(i)}),u(document).delegate(p.linkDisableSelector,"ajax:complete",function(){p.enableElement(u(this))}),u(document).delegate(p.linkClickSelector,"click.rails",function(t){var e=u(this),i=e.data("method"),n=e.data("params");if(!p.allowAction(e))return p.stopEverything(t);if(e.is(p.linkDisableSelector)&&p.disableElement(e),e.data("remote")!==d){if((t.metaKey||t.ctrlKey)&&(!i||"GET"===i)&&!n)return!0;var s=p.handleRemote(e);return!1===s?p.enableElement(e):s.error(function(){p.enableElement(e)}),!1}return e.data("method")?(p.handleMethod(e),!1):void 0}),u(document).delegate(p.buttonClickSelector,"click.rails",function(t){var e=u(this);return p.allowAction(e)?(p.handleRemote(e),!1):p.stopEverything(t)}),u(document).delegate(p.inputChangeSelector,"change.rails",function(t){var e=u(this);return p.allowAction(e)?(p.handleRemote(e),!1):p.stopEverything(t)}),u(document).delegate(p.formSubmitSelector,"submit.rails",function(t){var e=u(this),i=e.data("remote")!==d,n=p.blankInputs(e,p.requiredInputSelector),s=p.nonBlankInputs(e,p.fileInputSelector);if(!p.allowAction(e))return p.stopEverything(t);if(n&&e.attr("novalidate")==d&&p.fire(e,"ajax:aborted:required",[n]))return p.stopEverything(t);if(i){if(s){setTimeout(function(){p.disableFormElements(e)},13);var o=p.fire(e,"ajax:aborted:file",[s]);return o||setTimeout(function(){p.enableFormElements(e)},13),o}return p.handleRemote(e),!1}setTimeout(function(){p.disableFormElements(e)},13)}),u(document).delegate(p.formInputClickSelector,"click.rails",function(t){var e=u(this);if(!p.allowAction(e))return p.stopEverything(t);var i=e.attr("name"),n=i?{name:i,value:e.val()}:null;e.closest("form").data("ujs:submit-button",n)}),u(document).delegate(p.formSubmitSelector,"ajax:beforeSend.rails",function(t){this==t.target&&p.disableFormElements(u(this))}),u(document).delegate(p.formSubmitSelector,"ajax:complete.rails",function(t){this==t.target&&p.enableFormElements(u(this))}),u(function(){var t=u("meta[name=csrf-token]").attr("content"),e=u("meta[name=csrf-param]").attr("content");u('form input[name="'+e+'"]').val(t)}))}(jQuery),
+/*! jQuery UI - v1.10.3 - 2013-05-03
+* http://jqueryui.com
+* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.effect.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.position.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
+* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
+function(r,l){function n(t,e){var i,n,s,o=t.nodeName.toLowerCase();return"area"===o?(n=(i=t.parentNode).name,!(!t.href||!n||"map"!==i.nodeName.toLowerCase())&&(!!(s=r("img[usemap=#"+n+"]")[0])&&a(s))):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o&&t.href||e)&&a(t)}function a(t){return r.expr.filters.visible(t)&&!r(t).parents().addBack().filter(function(){return"hidden"===r.css(this,"visibility")}).length}var t,e,i=0,s=/^ui-id-\d+$/;r.ui=r.ui||{},r.extend(r.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),r.fn.extend({focus:(t=r.fn.focus,function(e,i){return"number"==typeof e?this.each(function(){var t=this;setTimeout(function(){r(t).focus(),i&&i.call(t)},e)}):t.apply(this,arguments)}),scrollParent:function(){var t;return t=r.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(r.css(this,"position"))&&/(auto|scroll)/.test(r.css(this,"overflow")+r.css(this,"overflow-y")+r.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(r.css(this,"overflow")+r.css(this,"overflow-y")+r.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?r(document):t},zIndex:function(t){if(t!==l)return this.css("zIndex",t);if(this.length)for(var e,i,n=r(this[0]);n.length&&n[0]!==document;){if(("absolute"===(e=n.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&0!==i))return i;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++i)})},removeUniqueId:function(){return this.each(function(){s.test(this.id)&&r(this).removeAttr("id")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return n(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&n(t,!i)}}),r("<a>").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){function n(t,e,i,n){return r.each(s,function(){e-=parseFloat(r.css(t,"padding"+this))||0,i&&(e-=parseFloat(r.css(t,"border"+this+"Width"))||0),n&&(e-=parseFloat(r.css(t,"margin"+this))||0)}),e}var s="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};r.fn["inner"+i]=function(t){return t===l?a["inner"+i].call(this):this.each(function(){r(this).css(o,n(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?a["outer"+i].call(this,t):this.each(function(){r(this).css(o,n(this,t,!0,e)+"px")})}}),r.fn.addBack||(r.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),r("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(r.fn.removeData=(e=r.fn.removeData,function(t){return arguments.length?e.call(this,r.camelCase(t)):e.call(this)})),r.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),r.support.selectstart="onselectstart"in document.createElement("div"),r.fn.extend({disableSelection:function(){return this.bind((r.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),r.extend(r.ui,{plugin:{add:function(t,e,i){var n,s=r.ui[t].prototype;for(n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([e,i[n]])},call:function(t,e,i){var n,s=t.plugins[e];if(s&&t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType)for(n=0;n<s.length;n++)t.options[s[n][0]]&&s[n][1].apply(t.element,i)}},hasScroll:function(t,e){if("hidden"===r(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",n=!1;return 0<t[i]||(t[i]=1,n=0<t[i],t[i]=0,n)}})}(jQuery),function(c,r){var i=0,l=Array.prototype.slice,s=c.cleanData;c.cleanData=function(t){for(var e,i=0;null!=(e=t[i]);i++)try{c(e).triggerHandler("remove")}catch(n){}s(t)},c.widget=function(t,i,e){var n,s,o,a,r={},l=t.split(".")[0];t=t.split(".")[1],n=l+"-"+t,e||(e=i,i=c.Widget),c.expr[":"][n.toLowerCase()]=function(t){return!!c.data(t,n)},c[l]=c[l]||{},s=c[l][t],o=c[l][t]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},c.extend(o,s,{version:e.version,_proto:c.extend({},e),_childConstructors:[]}),(a=new i).options=c.widget.extend({},a.options),c.each(e,function(e,n){var s,o;c.isFunction(n)?r[e]=(s=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)},function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}):r[e]=n}),o.prototype=c.widget.extend(a,{widgetEventPrefix:s?a.widgetEventPrefix:t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),s?(c.each(s._childConstructors,function(t,e){var i=e.prototype;c.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete s._childConstructors):i._childConstructors.push(o),c.widget.bridge(t,o)},c.widget.extend=function(t){for(var e,i,n=l.call(arguments,1),s=0,o=n.length;s<o;s++)for(e in n[s])i=n[s][e],n[s].hasOwnProperty(e)&&i!==r&&(c.isPlainObject(i)?t[e]=c.isPlainObject(t[e])?c.widget.extend({},t[e],i):c.widget.extend({},i):t[e]=i);return t},c.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;c.fn[o]=function(i){var t="string"==typeof i,n=l.call(arguments,1),s=this;return i=!t&&n.length?c.widget.extend.apply(null,[i].concat(n)):i,t?this.each(function(){var t,e=c.data(this,a);return e?c.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,n))!==e&&t!==r?(s=t&&t.jquery?s.pushStack(t.get()):t,!1):void 0:c.error("no such method '"+i+"' for "+o+" widget instance"):c.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):this.each(function(){var t=c.data(this,a);t?t.option(i||{})._init():c.data(this,a,new e(i,this))}),s}},c.Widget=function(){},c.Widget._childConstructors=[],c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,e){e=c(e||this.defaultElement||this)[0],this.element=c(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=c.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=c(),this.hoverable=c(),this.focusable=c(),e!==this&&(c.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=c(e.style?e.ownerDocument:e.document||e),this.window=c(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:c.noop,_getCreateEventData:c.noop,_create:c.noop,_init:c.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(c.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:c.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return c.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=c.widget.extend({},this.options[t]),s=0;s<i.length-1;s++)n[i[s]]=n[i[s]]||{},n=n[i[s]];if(t=i.pop(),e===r)return n[t]===r?null:n[t];n[t]=e}else{if(e===r)return this.options[t]===r?null:this.options[t];o[t]=e}return this._setOptions(o),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 ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(a,r,t){var l,h=this;"boolean"!=typeof a&&(t=r,r=a,a=!1),t?(r=l=c(r),this.bindings=this.bindings.add(r)):(t=r,r=this.element,l=this.widget()),c.each(t,function(t,e){function i(){if(a||!0!==h.options.disabled&&!c(this).hasClass("ui-state-disabled"))return("string"==typeof e?h[e]:e).apply(h,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||c.guid++);var n=t.match(/^(\w+)\s*(.*)$/),s=n[1]+h.eventNamespace,o=n[2];o?l.delegate(o,s,i):r.bind(s,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_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(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){c(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){c(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){c(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){c(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,e,i){var n,s,o=this.options[t];if(i=i||{},(e=c.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],s=e.originalEvent)for(n in s)n in e||(e[n]=s[n]);return this.element.trigger(e,i),!(c.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},c.each({show:"fadeIn",hide:"fadeOut"},function(o,a){c.Widget.prototype["_"+o]=function(e,t,i){"string"==typeof t&&(t={effect:t});var n,s=t?!0===t||"number"==typeof t?a:t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),n=!c.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&c.effects&&c.effects.effect[s]?e[o](t):s!==o&&e[s]?e[s](t.duration,t.easing,i):e.queue(function(t){c(this)[o](),i&&i.call(e[0]),t()})}})}(jQuery),function(s){var o=!1;s(document).mouseup(function(){o=!1}),s.widget("ui.mouse",{version:"1.10.3",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(t){if(!0===s.data(t.target,e.widgetName+".preventClickEvent"))return s.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&s(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!o){this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,n=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&s(t.target).closest(this.options.cancel).length;return!(i&&!n&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===s.data(t.target,this.widgetName+".preventClickEvent")&&s.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},s(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),o=!0))}},_mouseMove:function(t){return s.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return s(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&s.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!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}})}(jQuery),function(b){b.widget("ui.draggable",b.ui.mouse,{version:"1.10.3",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||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<b(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(b(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){b("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(b(this).offset()).appendTo("body")}),!0))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),b.ui.ddmanager&&(b.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,b.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return 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"),b.ui.ddmanager&&b.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return b.ui.ddmanager&&!this.options.dropBehaviour&&(i=b.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),("original"!==this.options.helper||b.contains(this.element[0].ownerDocument,this.element[0]))&&("invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear()),!1},_mouseUp:function(t){return b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,t),b.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||!!b(t.target).closest(this.element.find(this.options.handle)).length},_createHelper:function(t){var e=this.options,i=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),b.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(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&b.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 t=this.element.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.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,e,i,n=this.options;n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(i=(e=b(n.containment))[0])&&(t="hidden"!==e.css("overflow"),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=e)):this.containment=n.containment:this.containment=[0,0,b(document).width()-this.helperProportions.width-this.margins.left,(b(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,b(window).scrollLeft()+b(window).width()-this.helperProportions.width-this.margins.left,b(window).scrollTop()+(b(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*i}},_generatePosition:function(t){var e,i,n,s,o=this.options,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=t.pageX,l=t.pageY;return this.offset.scroll||(this.offset.scroll={top:a.scrollTop(),left:a.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(i=this.relative_container.offset(),e=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):e=this.containment,t.pageX-this.offset.click.left<e[0]&&(r=e[0]+this.offset.click.left),t.pageY-this.offset.click.top<e[1]&&(l=e[1]+this.offset.click.top),t.pageX-this.offset.click.left>e[2]&&(r=e[2]+this.offset.click.left),t.pageY-this.offset.click.top>e[3]&&(l=e[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=e?n-this.offset.click.top>=e[1]||n-this.offset.click.top>e[3]?n:n-this.offset.click.top>=e[1]?n-o.grid[1]:n+o.grid[1]:n,s=o.grid[0]?this.originalPageX+Math.round((r-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,r=e?s-this.offset.click.left>=e[0]||s-this.offset.click.left>e[2]?s:s-this.offset.click.left>=e[0]?s-o.grid[0]:s+o.grid[0]:s)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():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},_trigger:function(t,e,i){return i=i||this._uiHash(),b.ui.plugin.call(this,t,[e,i]),"drag"===t&&(this.positionAbs=this._convertPositionTo("absolute")),b.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),b.ui.plugin.add("draggable","connectToSortable",{start:function(e,t){var i=b(this).data("ui-draggable"),n=i.options,s=b.extend({},t,{item:i.element});i.sortables=[],b(n.connectToSortable).each(function(){var t=b.data(this,"ui-sortable");t&&!t.options.disabled&&(i.sortables.push({instance:t,shouldRevert:t.options.revert}),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(t,e){var i=b(this).data("ui-draggable"),n=b.extend({},e,{item:i.element});b.each(i.sortables,function(){this.instance.isOver?(this.instance.isOver=0,i.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===i.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,n))})},drag:function(i,n){var s=b(this).data("ui-draggable"),o=this;b.each(s.sortables,function(){var t=!1,e=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(t=!0,b.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==e&&this.instance._intersectsWith(this.instance.containerCache)&&b.contains(e.instance.element[0],this.instance.element[0])&&(t=!1),t})),t?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=b(o).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return n.helper[0]},i.target=this.instance.currentItem[0],this.instance._mouseCapture(i,!0),this.instance._mouseStart(i,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",i),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(i)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",i,this.instance._uiHash(this.instance)),this.instance._mouseStop(i,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",i),s.dropped=!1)})}}),b.ui.plugin.add("draggable","cursor",{start:function(){var t=b("body"),e=b(this).data("ui-draggable").options;t.css("cursor")&&(e._cursor=t.css("cursor")),t.css("cursor",e.cursor)},stop:function(){var t=b(this).data("ui-draggable").options;t._cursor&&b("body").css("cursor",t._cursor)}}),b.ui.plugin.add("draggable","opacity",{start:function(t,e){var i=b(e.helper),n=b(this).data("ui-draggable").options;i.css("opacity")&&(n._opacity=i.css("opacity")),i.css("opacity",n.opacity)},stop:function(t,e){var i=b(this).data("ui-draggable").options;i._opacity&&b(e.helper).css("opacity",i._opacity)}}),b.ui.plugin.add("draggable","scroll",{start:function(){var t=b(this).data("ui-draggable");t.scrollParent[0]!==document&&"HTML"!==t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var e=b(this).data("ui-draggable"),i=e.options,n=!1;e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName?(i.axis&&"x"===i.axis||(e.overflowOffset.top+e.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?e.scrollParent[0].scrollTop=n=e.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-e.overflowOffset.top<i.scrollSensitivity&&(e.scrollParent[0].scrollTop=n=e.scrollParent[0].scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(e.overflowOffset.left+e.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?e.scrollParent[0].scrollLeft=n=e.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-e.overflowOffset.left<i.scrollSensitivity&&(e.scrollParent[0].scrollLeft=n=e.scrollParent[0].scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-b(document).scrollTop()<i.scrollSensitivity?n=b(document).scrollTop(b(document).scrollTop()-i.scrollSpeed):b(window).height()-(t.pageY-b(document).scrollTop())<i.scrollSensitivity&&(n=b(document).scrollTop(b(document).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-b(document).scrollLeft()<i.scrollSensitivity?n=b(document).scrollLeft(b(document).scrollLeft()-i.scrollSpeed):b(window).width()-(t.pageX-b(document).scrollLeft())<i.scrollSensitivity&&(n=b(document).scrollLeft(b(document).scrollLeft()+i.scrollSpeed)))),!1!==n&&b.ui.ddmanager&&!i.dropBehaviour&&b.ui.ddmanager.prepareOffsets(e,t)}}),b.ui.plugin.add("draggable","snap",{start:function(){var i=b(this).data("ui-draggable"),t=i.options;i.snapElements=[],b(t.snap.constructor!==String?t.snap.items||":data(ui-draggable)":t.snap).each(function(){var t=b(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e){var i,n,s,o,a,r,l,h,c,u,d=b(this).data("ui-draggable"),p=d.options,f=p.snapTolerance,m=e.offset.left,g=m+d.helperProportions.width,v=e.offset.top,_=v+d.helperProportions.height;for(c=d.snapElements.length-1;0<=c;c--)r=(a=d.snapElements[c].left)+d.snapElements[c].width,h=(l=d.snapElements[c].top)+d.snapElements[c].height,g<a-f||r+f<m||_<l-f||h+f<v||!b.contains(d.snapElements[c].item.ownerDocument,d.snapElements[c].item)?(d.snapElements[c].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,t,b.extend(d._uiHash(),{snapItem:d.snapElements[c].item})),d.snapElements[c].snapping=!1):("inner"!==p.snapMode&&(i=Math.abs(l-_)<=f,n=Math.abs(h-v)<=f,s=Math.abs(a-g)<=f,o=Math.abs(r-m)<=f,i&&(e.position.top=d._convertPositionTo("relative",{top:l-d.helperProportions.height,left:0}).top-d.margins.top),n&&(e.position.top=d._convertPositionTo("relative",{top:h,left:0}).top-d.margins.top),s&&(e.position.left=d._convertPositionTo("relative",{top:0,left:a-d.helperProportions.width}).left-d.margins.left),o&&(e.position.left=d._convertPositionTo("relative",{top:0,left:r}).left-d.margins.left)),u=i||n||s||o,"outer"!==p.snapMode&&(i=Math.abs(l-v)<=f,n=Math.abs(h-_)<=f,s=Math.abs(a-m)<=f,o=Math.abs(r-g)<=f,i&&(e.position.top=d._convertPositionTo("relative",{top:l,left:0}).top-d.margins.top),n&&(e.position.top=d._convertPositionTo("relative",{top:h-d.helperProportions.height,left:0}).top-d.margins.top),s&&(e.position.left=d._convertPositionTo("relative",{top:0,left:a}).left-d.margins.left),o&&(e.position.left=d._convertPositionTo("relative",{top:0,left:r-d.helperProportions.width}).left-d.margins.left)),!d.snapElements[c].snapping&&(i||n||s||o||u)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,t,b.extend(d._uiHash(),{snapItem:d.snapElements[c].item})),d.snapElements[c].snapping=i||n||s||o||u)}}),b.ui.plugin.add("draggable","stack",{start:function(){var e,t=this.data("ui-draggable").options,i=b.makeArray(b(t.stack)).sort(function(t,e){return(parseInt(b(t).css("zIndex"),10)||0)-(parseInt(b(e).css("zIndex"),10)||0)});i.length&&(e=parseInt(b(i[0]).css("zIndex"),10)||0,b(i).each(function(t){b(this).css("zIndex",e+t)}),this.css("zIndex",e+i.length))}}),b.ui.plugin.add("draggable","zIndex",{start:function(t,e){var i=b(e.helper),n=b(this).data("ui-draggable").options;i.css("zIndex")&&(n._zIndex=i.css("zIndex")),i.css("zIndex",n.zIndex)},stop:function(t,e){var i=b(this).data("ui-draggable").options;i._zIndex&&b(e.helper).css("zIndex",i._zIndex)}})}(jQuery),function(r){function d(t,e,i){return e<t&&t<e+i}r.widget("ui.droppable",{version:"1.10.3",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=this.options,e=t.accept;this.isover=!1,this.isout=!0,this.accept=r.isFunction(e)?e:function(t){return t.is(e)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},r.ui.ddmanager.droppables[t.scope]=r.ui.ddmanager.droppables[t.scope]||[],r.ui.ddmanager.droppables[t.scope].push(this),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,e=r.ui.ddmanager.droppables[this.options.scope];t<e.length;t++)e[t]===this&&e.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,e){"accept"===t&&(this.accept=r.isFunction(e)?e:function(t){return t.is(e)}),r.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var e=r.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=r.ui.ddmanager.current
+;this.options.activeClass&&this.element.removeClass(this.options.activeClass),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=r.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=r.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(e)))},_drop:function(t,e){var i=e||r.ui.ddmanager.current,n=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=r.data(this,"ui-droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&r.ui.intersect(i,r.extend(t,{offset:t.element.offset()}),t.options.tolerance))return!(n=!0)}),!n&&(!!this.accept.call(this.element[0],i.currentItem||i.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(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),r.ui.intersect=function(t,e,i){if(!e.offset)return!1;var n,s=(t.positionAbs||t.position.absolute).left,o=s+t.helperProportions.width,a=(t.positionAbs||t.position.absolute).top,r=a+t.helperProportions.height,l=e.offset.left,h=l+e.proportions.width,c=e.offset.top,u=c+e.proportions.height;switch(i){case"fit":return l<=s&&o<=h&&c<=a&&r<=u;case"intersect":return l<s+t.helperProportions.width/2&&o-t.helperProportions.width/2<h&&c<a+t.helperProportions.height/2&&r-t.helperProportions.height/2<u;case"pointer":return n=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,d((t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,c,e.proportions.height)&&d(n,l,e.proportions.width);case"touch":return(c<=a&&a<=u||c<=r&&r<=u||a<c&&u<r)&&(l<=s&&s<=h||l<=o&&o<=h||s<l&&h<o);default:return!1}},r.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,e){var i,n,s=r.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<s.length;i++)if(!(s[i].options.disabled||t&&!s[i].accept.call(s[i].element[0],t.currentItem||t.element))){for(n=0;n<a.length;n++)if(a[n]===s[i].element[0]){s[i].proportions.height=0;continue t}s[i].visible="none"!==s[i].element.css("display"),s[i].visible&&("mousedown"===o&&s[i]._activate.call(s[i],e),s[i].offset=s[i].element.offset(),s[i].proportions={width:s[i].element[0].offsetWidth,height:s[i].element[0].offsetHeight})}},drop:function(t,e){var i=!1;return r.each((r.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&r.ui.intersect(t,this,this.options.tolerance)&&(i=this._drop.call(this,e)||i),!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,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||r.ui.ddmanager.prepareOffsets(t,e)})},drag:function(o,a){o.options.refreshPositions&&r.ui.ddmanager.prepareOffsets(o,a),r.each(r.ui.ddmanager.droppables[o.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var t,e,i,n=r.ui.intersect(o,this,this.options.tolerance),s=!n&&this.isover?"isout":n&&!this.isover?"isover":null;s&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return r.data(this,"ui-droppable").options.scope===e})).length&&((t=r.data(i[0],"ui-droppable")).greedyChild="isover"===s)),t&&"isover"===s&&(t.isover=!1,t.isout=!0,t._out.call(t,a)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,a),t&&"isout"===s&&(t.isout=!1,t.isover=!0,t._over.call(t,a)))}})},dragStop:function(t,e){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||r.ui.ddmanager.prepareOffsets(t,e)}}}(jQuery),function(v){function d(t){return parseInt(t,10)||0}function u(t){return!isNaN(parseInt(t,10))}v.widget("ui.resizable",v.ui.mouse,{version:"1.10.3",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},_create:function(){var t,e,i,n,s=this,o=this.options;if(this.element.addClass("ui-resizable"),v.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}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(v("<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.data("ui-resizable")),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=o.handles||(v(".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.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},e=0;e<t.length;e++)i=v.trim(t[e]),(n=v("<div class='ui-resizable-handle "+("ui-resizable-"+i)+"'></div>")).css({zIndex:o.zIndex}),"se"===i&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[i]=".ui-resizable-"+i,this.element.append(n);this._renderAxis=function(t){var e,i,n,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String&&(this.handles[e]=v(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(i=v(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),n=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(n,s),this._proportionallyResize()),v(this.handles[e]).length},this._renderAxis(this.element),this._handles=v(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){s.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),s.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),v(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(v(this).removeClass("ui-resizable-autohide"),s._handles.show())}).mouseleave(function(){o.disabled||s.resizing||(v(this).addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,e=function(t){v(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&&(e(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),e(this.originalElement),this},_mouseCapture:function(t){var e,i,n=!1;for(e in this.handles)((i=v(this.handles[e])[0])===t.target||v.contains(i,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var e,i,n,s=this.options,o=this.element.position(),a=this.element;return this.resizing=!0,/absolute/.test(a.css("position"))?a.css({position:"absolute",top:a.css("top"),left:a.css("left")}):a.is(".ui-draggable")&&a.css({position:"absolute",top:o.top,left:o.left}),this._renderProxy(),e=d(this.helper.css("left")),i=d(this.helper.css("top")),s.containment&&(e+=v(s.containment).scrollLeft()||0,i+=v(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.originalPosition={left:e,top:i},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=v(".ui-resizable-"+this.axis).css("cursor"),v("body").css("cursor","auto"===n?this.axis+"-resize":n),a.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e,i=this.helper,n={},s=this.originalMousePosition,o=this.axis,a=this.position.top,r=this.position.left,l=this.size.width,h=this.size.height,c=t.pageX-s.left||0,u=t.pageY-s.top||0,d=this._change[o];return d&&(e=d.apply(this,[t,c,u]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),this.position.top!==a&&(n.top=this.position.top+"px"),this.position.left!==r&&(n.left=this.position.left+"px"),this.size.width!==l&&(n.width=this.size.width+"px"),this.size.height!==h&&(n.height=this.size.height+"px"),i.css(n),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),v.isEmptyObject(n)||this._trigger("resize",t,this.ui())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,n,s,o,a,r,l=this.options,h=this;return this._helper&&(n=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&v.ui.hasScroll(e[0],"left")?0:h.sizeDiff.height,s=i?0:h.sizeDiff.width,o={width:h.helper.width()-s,height:h.helper.height()-n},a=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null,r=parseInt(h.element.css("top"),10)+(h.position.top-h.originalPosition.top)||null,l.animate||this.element.css(v.extend(o,{top:r,left:a})),h.helper.height(h.size.height),h.helper.width(h.size.width),this._helper&&!l.animate&&this._proportionallyResize()),v("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,n,s,o,a=this.options;o={minWidth:u(a.minWidth)?a.minWidth:0,maxWidth:u(a.maxWidth)?a.maxWidth:Infinity,minHeight:u(a.minHeight)?a.minHeight:0,maxHeight:u(a.maxHeight)?a.maxHeight:Infinity},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,s=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),n>o.minHeight&&(o.minHeight=n),i<o.maxWidth&&(o.maxWidth=i),s<o.maxHeight&&(o.maxHeight=s)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),u(t.left)&&(this.position.left=t.left),u(t.top)&&(this.position.top=t.top),u(t.height)&&(this.size.height=t.height),u(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,n=this.axis;return u(t.height)?t.width=t.height*this.aspectRatio:u(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===n&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===n&&(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,n=u(t.width)&&e.maxWidth&&e.maxWidth<t.width,s=u(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=u(t.width)&&e.minWidth&&e.minWidth>t.width,a=u(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),n&&(t.width=e.maxWidth),s&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),n&&h&&(t.left=r-e.maxWidth),a&&c&&(t.top=l-e.minHeight),s&&c&&(t.top=l-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},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,n,s,o=this.helper||this.element;for(t=0;t<this._proportionallyResizeElements.length;t++){if(s=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[s.css("borderTopWidth"),s.css("borderRightWidth"),s.css("borderBottomWidth"),s.css("borderLeftWidth")],n=[s.css("paddingTop"),s.css("paddingRight"),s.css("paddingBottom"),s.css("paddingLeft")],e=0;e<i.length;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(n[e],10)||0);s.css({height:o.height()-this.borderDif[0]-this.borderDif[2]||0,width:o.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||v("<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:++e.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;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var n=this.originalSize;return{top:this.originalPosition.top+i,height:n.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return v.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return v.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return v.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return v.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){v.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,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}}}),v.ui.plugin.add("resizable","animate",{stop:function(e){var i=v(this).data("ui-resizable"),t=i.options,n=i._proportionallyResizeElements,s=n.length&&/textarea/i.test(n[0].nodeName),o=s&&v.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,a=s?0:i.sizeDiff.width,r={width:i.size.width-a,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(v.extend(r,h&&l?{top:h,left:l}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={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&&v(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),v.ui.plugin.add("resizable","containment",{start:function(){var i,n,t,e,s,o,a,r=v(this).data("ui-resizable"),l=r.options,h=r.element,c=l.containment,u=c instanceof v?c.get(0):/parent/.test(c)?h.parent().get(0):c;u&&(r.containerElement=v(u),/document/.test(c)||c===document?(r.containerOffset={left:0,top:0},r.containerPosition={left:0,top:0},r.parentData={element:v(document),left:0,top:0,width:v(document).width(),height:v(document).height()||document.body.parentNode.scrollHeight}):(i=v(u),n=[],v(["Top","Right","Left","Bottom"]).each(function(t,e){n[t]=d(i.css("padding"+e))}),r.containerOffset=i.offset(),r.containerPosition=i.position(),r.containerSize={height:i.innerHeight()-n[3],width:i.innerWidth()-n[1]},t=r.containerOffset,e=r.containerSize.height,s=r.containerSize.width,o=v.ui.hasScroll(u,"left")?u.scrollWidth:s,a=v.ui.hasScroll(u)?u.scrollHeight:e,r.parentData={element:u,left:t.left,top:t.top,width:o,height:a}))},resize:function(t){var e,i,n,s,o=v(this).data("ui-resizable"),a=o.options,r=o.containerOffset,l=o.position,h=o._aspectRatio||t.shiftKey,c={top:0,left:0},u=o.containerElement;u[0]!==document&&/static/.test(u.css("position"))&&(c=r),l.left<(o._helper?r.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-r.left:o.position.left-c.left),h&&(o.size.height=o.size.width/o.aspectRatio),o.position.left=a.helper?r.left:0),l.top<(o._helper?r.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-r.top:o.position.top),h&&(o.size.width=o.size.height*o.aspectRatio),o.position.top=o._helper?r.top:0),o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top,e=Math.abs((o._helper,o.offset.left-c.left+o.sizeDiff.width)),i=Math.abs((o._helper?o.offset.top-c.top:o.offset.top-r.top)+o.sizeDiff.height),n=o.containerElement.get(0)===o.element.parent().get(0),s=/relative|absolute/.test(o.containerElement.css("position")),n&&s&&(e-=o.parentData.left),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,h&&(o.size.height=o.size.width/o.aspectRatio)),i+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-i,h&&(o.size.width=o.size.height*o.aspectRatio))},stop:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.containerOffset,n=t.containerPosition,s=t.containerElement,o=v(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(s.css("position"))&&v(this).css({left:a.left-n.left-i.left,width:r,height:l}),t._helper&&!e.animate&&/static/.test(s.css("position"))&&v(this).css({left:a.left-n.left-i.left,width:r,height:l})}}),v.ui.plugin.add("resizable","alsoResize",{start:function(){var t=v(this).data("ui-resizable").options,e=function(t){v(t).each(function(){var t=v(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)})})};"object"!=typeof t.alsoResize||t.alsoResize.parentNode?e(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],e(t.alsoResize)):v.each(t.alsoResize,function(t){e(t)})},resize:function(t,o){var e=v(this).data("ui-resizable"),i=e.options,n=e.originalSize,s=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-s.top||0,left:e.position.left-s.left||0},r=function(t,i){v(t).each(function(){var t=v(this),n=v(this).data("ui-resizable-alsoresize"),s={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];v.each(e,function(t,e){var i=(n[e]||0)+(a[e]||0);i&&0<=i&&(s[e]=i||null)}),t.css(s)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?r(i.alsoResize):v.each(i.alsoResize,function(t,e){r(t,e)})},stop:function(){v(this).removeData("resizable-alsoresize")}}),v.ui.plugin.add("resizable","ghost",{start:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof e.ghost?e.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=v(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=v(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),v.ui.plugin.add("resizable","grid",{resize:function(){var t=v(this).data("ui-resizable"),e=t.options,i=t.size,n=t.originalSize,s=t.originalPosition,o=t.axis,a="number"==typeof e.grid?[e.grid,e.grid]:e.grid,r=a[0]||1,l=a[1]||1,h=Math.round((i.width-n.width)/r)*r,c=Math.round((i.height-n.height)/l)*l,u=n.width+h,d=n.height+c,p=e.maxWidth&&e.maxWidth<u,f=e.maxHeight&&e.maxHeight<d,m=e.minWidth&&e.minWidth>u,g=e.minHeight&&e.minHeight>d;e.grid=a,m&&(u+=r),g&&(d+=l),p&&(u-=r),f&&(d-=l),/^(se|s|e)$/.test(o)?(t.size.width=u,t.size.height=d):/^(ne)$/.test(o)?(t.size.width=u,t.size.height=d,t.position.top=s.top-c):(/^(sw)$/.test(o)?(t.size.width=u,t.size.height=d):(t.size.width=u,t.size.height=d,t.position.top=s.top-c),t.position.left=s.left-h)}})}(jQuery),function(h){h.widget("ui.selectable",h.ui.mouse,{version:"1.10.3",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,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=h(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=h(this),e=t.offset();h.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.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=h("<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(i){var n=this,t=this.options;this.opos=[i.pageX,i.pageY],this.options.disabled||(this.selectees=h(t.filter,this.element[0]),this._trigger("start",i),h(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=h.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",i,{unselecting:t.element}))}),h(i.target).parents().addBack().each(function(){var t,e=h.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),e.$element.removeClass(t?"ui-unselecting":"ui-selected").addClass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?n._trigger("selecting",i,{selecting:e.element}):n._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(i){if(this.dragged=!0,!this.options.disabled){var t,n=this,s=this.options,o=this.opos[0],a=this.opos[1],r=i.pageX,l=i.pageY;return r<o&&(t=r,r=o,o=t),l<a&&(t=l,l=a,a=t),this.helper.css({left:o,top:a,width:r-o,height:l-a}),this.selectees.each(function(){var t=h.data(this,"selectable-item"),e=!1;t&&t.element!==n.element[0]&&("touch"===s.tolerance?e=!(t.left>r||t.right<o||t.top>l||t.bottom<a):"fit"===s.tolerance&&(e=t.left>o&&t.right<r&&t.top>a&&t.bottom<l),e?(t.selected&&(t.$element.removeClass("ui-selected"),t.selected=!1),t.unselecting&&(t.$element.removeClass("ui-unselecting"),t.unselecting=!1),t.selecting||(t.$element.addClass("ui-selecting"),t.selecting=!0,n._trigger("selecting",i,{selecting:t.element}))):(t.selecting&&((i.metaKey||i.ctrlKey)&&t.startselected?(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.$element.addClass("ui-selected"),t.selected=!0):(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.startselected&&(t.$element.addClass("ui-unselecting"),t.unselecting=!0),n._trigger("unselecting",i,{unselecting:t.element}))),t.selected&&(i.metaKey||i.ctrlKey||t.startselected||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",i,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,h(".ui-unselecting",this.element[0]).each(function(){var t=h.data(this,"selectable-item");t.$element.removeClass("ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),h(".ui-selecting",this.element[0]).each(function(){var t=h.data(this,"selectable-item");t.$element.removeClass("ui-selecting").addClass("ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}})}(jQuery),function(p){function f(t,e,i){return e<t&&t<e+i}function m(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}p.widget("ui.sortable",p.ui.mouse,{version:"1.10.3",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},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||m(this.items[0].item)),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget().toggleClass("ui-sortable-disabled",!!e)):p.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=null,n=!1,s=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),p(t.target).parents().each(function(){if(p.data(this,s.widgetName+"-item")===s)return i=p(this),!1}),p.data(t.target,s.widgetName+"-item")===s&&(i=p(t.target)),!!i&&(!(this.options.handle&&!e&&(p(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(n=!0)}),!n))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var n,s,o=this.options;if((this.currentContainer=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},p.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&&(s=this.document.find("body"),this.storedCursor=s.css("cursor"),s.css("cursor",o.cursor),this.storedStylesheet=p("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(s)),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]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return p.ui.ddmanager&&(p.ui.ddmanager.current=this),p.ui.ddmanager&&!o.dropBehaviour&&p.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,n,s,o=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-p(document).scrollTop()<o.scrollSensitivity?a=p(document).scrollTop(p(document).scrollTop()-o.scrollSpeed):p(window).height()-(t.pageY-p(document).scrollTop())<o.scrollSensitivity&&(a=p(document).scrollTop(p(document).scrollTop()+o.scrollSpeed)),t.pageX-p(document).scrollLeft()<o.scrollSensitivity?a=p(document).scrollLeft(p(document).scrollLeft()-o.scrollSpeed):p(window).width()-(t.pageX-p(document).scrollLeft())<o.scrollSensitivity&&(a=p(document).scrollLeft(p(document).scrollLeft()+o.scrollSpeed))),!1!==a&&p.ui.ddmanager&&!o.dropBehaviour&&p.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"),e=this.items.length-1;0<=e;e--)if(n=(i=this.items[e]).item[0],(s=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===s?"next":"prev"]()[0]===n||p.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&p.contains(this.element[0],n))){if(this.direction=1===s?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),p.ui.ddmanager&&p.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){if(t){if(p.ui.ddmanager&&!this.options.dropBehaviour&&p.ui.ddmanager.drop(this,t),this.options.revert){var i=this,n=this.placeholder.offset(),s=this.options.axis,o={};s&&"x"!==s||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),s&&"y"!==s||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,p(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})}else this._clear(t,e);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;0<=t;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(),p.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?p(this.domPosition.prev).after(this.currentItem):p(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},p(t).each(function(){var t=(p(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(p(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,n=this.positionAbs.top,s=n+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||r<n+h&&n+h<l,d="y"===this.options.axis||o<e+c&&e+c<a,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<n+this.helperProportions.height/2&&s-this.helperProportions.height/2<l},_intersectsWithPointer:function(t){var e="x"===this.options.axis||f(this.positionAbs.top+this.offset.click.top,t.top,t.height),i="y"===this.options.axis||f(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=e&&i,s=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return!!n&&(this.floating?o&&"right"===o||"down"===s?2:1:s&&("down"===s?2:1))},_intersectsWithSides:function(t){var e=f(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=f(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();return this.floating&&s?"right"===s&&i||"left"===s&&!i:n&&("down"===n&&e||"up"===n&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,n,s,o=[],a=[],r=this._connectWith();if(r&&t)for(e=r.length-1;0<=e;e--)for(i=(n=p(r[e])).length-1;0<=i;i--)(s=p.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&a.push([p.isFunction(s.options.items)?s.options.items.call(s.element):p(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);for(a.push([p.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):p(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=a.length-1;0<=e;e--)a[e][0].each(function(){o.push(this)});return p(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=p.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,n,s,o,a,r,l,h=this.items,c=[[p.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):p(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(n=p(u[e])).length-1;0<=i;i--)(s=p.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&(c.push([p.isFunction(s.options.items)?s.options.items.call(s.element[0],t,{item:this.currentItem}):p(s.options.items,s.element),s]),this.containers.push(s));for(e=c.length-1;0<=e;e--)for(o=c[e][1],i=0,l=(a=c[e][0]).length;i<l;i++)(r=p(a[i])).data(this.widgetName+"-item",o),h.push({item:r,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,n,s;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?p(this.options.toleranceElement,i.item):i.item,t||(i.width=n.outerWidth(),i.height=n.outerHeight()),s=n.offset(),i.left=s.left,i.top=s.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)s=this.containers[e].element.offset(),this.containers[e].containerCache.left=s.left,this.containers[e].containerCache.top=s.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var n,s=(i=i||this).options;s.placeholder&&s.placeholder.constructor!==String||(n=s.placeholder,s.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=p("<"+t+">",i.document[0]).addClass(n||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===t?i.currentItem.children().each(function(){p("<td>&#160;</td>",i.document[0]).attr("colspan",p(this).attr("colspan")||1).appendTo(e)}):"img"===t&&e.attr("src",i.currentItem.attr("src")),n||e.css("visibility","hidden"),e},update:function(t,e){n&&!s.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=p(s.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),s.placeholder.update(i,i.placeholder)},_contactContainers:function(t){var e,i,n,s,o,a,r,l,h,c,u=null,d=null;for(e=this.containers.length-1;0<=e;e--)if(!p.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(u&&p.contains(this.containers[e].element[0],u.element[0]))continue;u=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(u)if(1===this.containers.length)this.containers[d].containerCache.over||(this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1);else{for(n=1e4,s=null,o=(c=u.floating||m(this.currentItem))?"left":"top",a=c?"width":"height",r=this.positionAbs[o]+this.offset.click[o],i=this.items.length-1;0<=i;i--)p.contains(this.containers[d].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(c&&!f(this.positionAbs.top+this.offset.click.top,this.items[i].top,this.items[i].height)||(l=this.items[i].item.offset()[o],h=!1,Math.abs(l-r)>Math.abs(l+this.items[i][a]-r)&&(h=!0,l+=this.items[i][a]),Math.abs(l-r)<n&&(n=Math.abs(l-r),s=this.items[i],this.direction=h?"up":"down")));if(!s&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[d])return;s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[d].element,!0),this._trigger("change",t,this._uiHash()),this.containers[d]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[d],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(t){var e=this.options,i=p.isFunction(e.helper)?p(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||p("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[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")}),i[0].style.width&&!e.forceHelperSize||i.width(this.currentItem.width()),i[0].style.height&&!e.forceHelperSize||i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),p.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]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&p.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 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 t,e,i,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,p("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(p("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=p(n.containment)[0],e=p(n.containment).offset(),i="hidden"!==p(t).css("overflow"),this.containment=[e.left+(parseInt(p(t).css("borderLeftWidth"),10)||0)+(parseInt(p(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(p(t).css("borderTopWidth"),10)||0)+(parseInt(p(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(p(t).css("borderLeftWidth"),10)||0)-(parseInt(p(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(p(t).css("borderTopWidth"),10)||0)-(parseInt(p(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(n[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:n.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:n.scrollLeft())*i}},_generatePosition:function(t){var e,i,n=this.options,s=t.pageX,o=t.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(s=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]&&(s=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&&(e=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1],o=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-n.grid[1]:e+n.grid[1]:e,i=this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0],s=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-n.grid[0]:i+n.grid[0]:i)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:a.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:a.scrollLeft())}},_rearrange:function(t,e,i,n){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 s=this.counter;this._delay(function(){s===this.counter&&this.refreshPositions(!n)})},_clear:function(t,e){this.reverting=!1;var i,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");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(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)))),i=this.containers.length-1;0<=i;i--)e||n.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(n.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].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,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),i=0;i<n.length;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(i=0;i<n.length;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return!(this.fromOutside=!1)},_trigger:function(){!1===p.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||p([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}})}(jQuery),function(u,d){var i,r="ui-effects-";u.effects={effect:{}},
+/*!
+ * jQuery Color Animations v2.1.2
+ * https://github.com/jquery/jquery-color
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * Date: Wed Jan 16 08:47:09 2013 -0600
+ */
+function(c,u){function d(t,e,i){var n=g[e.type]||{};return null==t?i||!e.def?null:e.def:(t=n.floor?~~t:parseFloat(t),isNaN(t)?e.def:n.mod?(t+n.mod)%n.mod:t<0?0:n.max<t?n.max:t)}function r(a){var r=f(),l=r._rgba=[];return a=a.toLowerCase(),_(e,function(t,e){var i,n=e.re.exec(a),s=n&&e.parse(n),o=e.space||"rgba";if(s)return i=r[o](s),r[m[o].cache]=i[m[o].cache],l=r._rgba=i._rgba,!1}),l.length?("0,0,0,0"===l.join()&&c.extend(l,h.transparent),r):h[a]}function l(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}var h,t="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",p=/^([\-+])=\s*(\d+\.?\d*)/,e=[{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]]}}],f=c.Color=function(t,e,i,n){return new c.Color.fn.parse(t,e,i,n)},m={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"}}}},g={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},v=f.support={},i=c("<p>")[0],_=c.each;i.style.cssText="background-color:rgba(1,1,1,.5)",v.rgba=-1<i.style.backgroundColor.indexOf("rgba"),_(m,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),f.fn=c.extend(f.prototype,{parse:function(s,t,e,i){if(s===u)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=c(s).css(t),t=u);var o=this,n=c.type(s),a=this._rgba=[];return t!==u&&(s=[s,t,e,i],n="array"),"string"===n?this.parse(r(s)||h._default):"array"===n?(_(m.rgba.props,function(t,e){a[e.idx]=d(s[e.idx],e)}),this):"object"===n?(_(m,s instanceof f?function(t,e){s[e.cache]&&(o[e.cache]=s[e.cache].slice())}:function(t,i){var n=i.cache;_(i.props,function(t,e){if(!o[n]&&i.to){if("alpha"===t||null==s[t])return;o[n]=i.to(o._rgba)}o[n][e.idx]=d(s[t],e,!0)}),o[n]&&c.inArray(null,o[n].slice(0,3))<0&&(o[n][3]=1,i.from&&(o._rgba=i.from(o[n])))}),this):void 0},is:function(t){var s=f(t),o=!0,a=this;return _(m,function(t,e){var i,n=s[e.cache];return n&&(i=a[e.cache]||e.to&&e.to(a._rgba)||[],_(e.props,function(t,e){if(null!=n[e.idx])return o=n[e.idx]===i[e.idx]})),o}),o},_space:function(){var i=[],n=this;return _(m,function(t,e){n[e.cache]&&i.push(t)}),i.pop()},transition:function(t,a){var r=f(t),e=r._space(),i=m[e],n=0===this.alpha()?f("transparent"):this,l=n[i.cache]||i.to(n._rgba),h=l.slice();return r=r[i.cache],_(i.props,function(t,e){var i=e.idx,n=l[i],s=r[i],o=g[e.type]||{};null!==s&&(null===n?h[i]=s:(o.mod&&(s-n>o.mod/2?n+=o.mod:n-s>o.mod/2&&(n-=o.mod)),h[i]=d((s-n)*a+n,e)))}),this[e](h)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),n=f(t)._rgba;return f(c.map(e,function(t,e){return(1-i)*n[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=c.map(this._rgba,function(t,e){return null==t?2<e?1:0:t});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=c.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+c.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),f.fn.parse.prototype=f.fn,m.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,n=t[0]/255,s=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(n,s,o),l=Math.min(n,s,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:n===r?60*(s-o)/h+360:s===r?60*(o-n)/h+120:60*(n-s)/h+240,i=0===h?0:u<=.5?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},m.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],n=t[2],s=t[3],o=n<=.5?n*(1+i):n+i-n*i,a=2*n-o;return[Math.round(255*l(a,o,e+1/3)),Math.round(255*l(a,o,e)),Math.round(255*l(a,o,e-1/3)),s]},_(m,function(l,t){var i=t.props,a=t.cache,r=t.to,h=t.from;f.fn[l]=function(t){if(r&&!this[a]&&(this[a]=r(this._rgba)),t===u)return this[a].slice();var e,n=c.type(t),s="array"===n||"object"===n?t:arguments,o=this[a].slice();return _(i,function(t,e){var i=s["object"===n?t:e.idx];null==i&&(i=o[e.idx]),o[e.idx]=d(i,e)}),h?((e=f(h(o)))[a]=o,e):f(o)},_(i,function(a,r){f.fn[a]||(f.fn[a]=function(t){var e,i=c.type(t),n="alpha"===a?this._hsla?"hsla":"rgba":l,s=this[n](),o=s[r.idx];return"undefined"===i?o:("function"===i&&(t=t.call(this,o),i=c.type(t)),null==t&&r.empty?this:("string"===i&&(e=p.exec(t))&&(t=o+parseFloat(e[2])*("+"===e[1]?1:-1)),s[r.idx]=t,this[n](s)))})})}),f.hook=function(t){var e=t.split(" ");_(e,function(t,a){c.cssHooks[a]={set:function(t,e){var i,n,s="";if("transparent"!==e&&("string"!==c.type(e)||(i=r(e)))){if(e=f(i||e),!v.rgba&&1!==e._rgba[3]){for(n="backgroundColor"===a?t.parentNode:t;(""===s||"transparent"===s)&&n&&n.style;)try{s=c.css(n,"backgroundColor"),n=n.parentNode}catch(o){}e=e.blend(s&&"transparent"!==s?s:"_default")}e=e.toRgbaString()}try{t.style[a]=e}catch(o){}}},c.fx.step[a]=function(t){t.colorInit||(t.start=f(t.elem,a),t.end=f(t.end),t.colorInit=!0),c.cssHooks[a].set(t.elem,t.start.transition(t.end,t.pos))}})},f.hook(t),c.cssHooks.borderColor={expand:function(i){var n={};return _(["Top","Right","Bottom","Left"],function(t,e){n["border"+e+"Color"]=i}),n}},h=c.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"}}(jQuery),function(){function a(t){var e,i,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,s={};if(n&&n.length&&n[0]&&n[n[0]])for(i=n.length;i--;)"string"==typeof n[e=n[i]]&&(s[u.camelCase(e)]=n[e]);else for(e in n)"string"==typeof n[e]&&(s[e]=n[e]);return s}function r(t,e){var i,n,s={};for(i in e)n=e[i],t[i]!==n&&(c[i]||!u.fx.step[i]&&isNaN(parseFloat(n))||(s[i]=n));return s}var o,s,l,h=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};u.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){u.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,e,t.end),t.setAttr=!0)}}),u.fn.addBack||(u.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),u.effects.animateClass=function(s,t,e,i){var o=u.speed(t,e,i);return this.queue(function(){var t,i=u(this),e=i.attr("class")||"",n=o.children?i.find("*").addBack():i;n=n.map(function(){return{el:u(this),start:a(this)}}),(t=function(){u.each(h,function(t,e){s[e]&&i[e+"Class"](s[e])})})(),n=n.map(function(){return this.end=a(this.el[0]),this.diff=r(this.start,this.end),this}),i.attr("class",e),n=n.map(function(){var t=this,e=u.Deferred(),i=u.extend({},o,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,i),e.promise()}),u.when.apply(u,n.get()).done(function(){t(),u.each(arguments,function(){var e=this.el;u.each(this.diff,function(t){e.css(t,"")})}),o.complete.call(i[0])})})},u.fn.extend({addClass:(l=u.fn.addClass,function(t,e,i,n){return e?u.effects.animateClass.call(this,{add:t},e,i,n):l.apply(this,arguments)}),removeClass:(s=u.fn.removeClass,function(t,e,i,n){return 1<arguments.length?u.effects.animateClass.call(this,{remove:t},e,i,n):s.apply(this,arguments)}),toggleClass:(o=u.fn.toggleClass,function(t,e,i,n,s){return"boolean"==typeof e||e===d?i?u.effects.animateClass.call(this,e?{add:t}:{remove:t},i,n,s):o.apply(this,arguments):u.effects.animateClass.call(this,{toggle:t},e,i,n)}),switchClass:function(t,e,i,n,s){return u.effects.animateClass.call(this,{add:e,remove:t},i,n,s)}})}(),function(){function n(t,e,i,n){return u.isPlainObject(t)&&(t=(e=t).effect),t={effect:t},null==e&&(e={}),u.isFunction(e)&&(n=e,i=null,e={}),("number"==typeof e||u.fx.speeds[e])&&(n=i,i=e,e={}),u.isFunction(i)&&(n=i,i=null),e&&u.extend(t,e),i=i||e.duration,t.duration=u.fx.off?0:"number"==typeof i?i:i in u.fx.speeds?u.fx.speeds[i]:u.fx.speeds._default,t.complete=n||e.complete,t}function i(t){return!(t&&"number"!=typeof t&&!u.fx.speeds[t])||("string"==typeof t&&!u.effects.effect[t]||(!!u.isFunction(t)||"object"==typeof t&&!t.effect))}var s,o,a;u.extend(u.effects,{version:"1.10.3",save:function(t,e){for(var i=0;i<e.length;i++)null!==e[i]&&t.data(r+e[i],t[0].style[e[i]])},restore:function(t,e){var i,n;for(n=0;n<e.length;n++)null!==e[n]&&((i=t.data(r+e[n]))===d&&(i=""),t.css(e[n],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,n;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":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=t[1]/e.width}return{x:n,y:i}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var n={width:i.outerWidth(!0),height:i.outerHeight(!0),"float":i.css("float")},t=u("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return i.wrap(t),(i[0]===s||u.contains(i[0],s))&&u(s).focus(),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(u.extend(n,{position:i.css("position"),zIndex:i.css("z-index")}),u.each(["top","left","bottom","right"],function(t,e){n[e]=i.css(e),isNaN(parseInt(n[e],10))&&(n[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(n).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===e||u.contains(t[0],e))&&u(e).focus()),t},setTransition:function(n,t,s,o){return o=o||{},u.each(t,function(t,e){var i=n.cssUnit(e);0<i[0]&&(o[e]=i[0]*s+i[1])}),o}}),u.fn.extend({effect:function(){function t(t){function e(){u.isFunction(n)&&n.call(i[0]),u.isFunction(t)&&t()}var i=u(this),n=o.complete,s=o.mode;(i.is(":hidden")?"hide"===s:"show"===s)?(i[s](),e()):a.call(i[0],o,e)}var o=n.apply(this,arguments),e=o.mode,i=o.queue,a=u.effects.effect[o.effect];return u.fx.off||!a?e?this[e](o.duration,o.complete):this.each(function(){o.complete&&o.complete.call(this)}):!1===i?this.each(t):this.queue(i||"fx",t)},show:(a=u.fn.show,function(t){if(i(t))return a.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}),hide:(o=u.fn.hide,function(t){if(i(t))return o.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}),toggle:(s=u.fn.toggle,function(t){if(i(t)||"boolean"==typeof t)return s.apply(this,arguments);var e=n.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}),cssUnit:function(t){var i=this.css(t),n=[];return u.each(["em","px","%","pt"],function(t,e){0<i.indexOf(e)&&(n=[parseFloat(i),e])}),n}})}(),i={},u.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){i[t]=function(t){return Math.pow(t,e+2)}}),u.extend(i,{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;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),u.each(i,function(t,e){u.easing["easeIn"+t]=e,u.easing["easeOut"+t]=function(t){return 1-e(1-t)},u.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}})}(jQuery),function(h){var s=0,d={},p={};d.height=d.paddingTop=d.paddingBottom=d.borderTopWidth=d.borderBottomWidth="hide",p.height=p.paddingTop=p.paddingBottom=p.borderTopWidth=p.borderBottomWidth="show",h.widget("ui.accordion",{version:"1.10.3",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},_create:function(){var t=this.options;this.prevShow=this.prevHide=h(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():h(),content:this.active.length?this.active.next():h()}},_createIcons:function(){var t=this.options.icons;t&&(h("<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 t;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"===t&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!e)):this._activate(e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=h.ui.keyCode,i=this.headers.length,n=this.headers.index(t.target),s=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:s=this.headers[(n+1)%i];break;case e.LEFT:case e.UP:s=this.headers[(n-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:s=this.headers[0];break;case e.END:s=this.headers[i-1]}s&&(h(t.target).attr("tabIndex",-1),h(s).attr("tabIndex",0),s.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===h.ui.keyCode.UP&&t.ctrlKey&&h(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=h()):!1===t.active?this._activate(0):this.active.length&&!h.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=h()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,t=this.options,e=t.heightStyle,n=this.element.parent(),o=this.accordionId="ui-accordion-"+(this.element.attr("id")||++s);this.active=this._findActive(t.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(t){var e=h(this),i=e.attr("id"),n=e.next(),s=n.attr("id");i||(i=o+"-header-"+t,e.attr("id",i)),s||(s=o+"-panel-"+t,n.attr("id",s)),e.attr("aria-controls",s),n.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=n.height(),this.element.siblings(":visible").each(function(){var t=h(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=h(this).outerHeight(!0)}),this.headers.next().each(function(){h(this).height(Math.max(0,i-h(this).innerHeight()+h(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){i=Math.max(i,h(this).css("height","").height())}).height(i))},_activate:function(t){var e=this._findActive(t)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:h.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):h()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&h.each(t.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(t){var e=this.options,i=this.active,n=h(t.currentTarget),s=n[0]===i[0],o=s&&e.collapsible,a=o?h():n.next(),r=i.next(),l={oldHeader:i,oldPanel:r,newHeader:o?h():n,newPanel:a};t.preventDefault(),s&&!e.collapsible||!1===this._trigger("beforeActivate",t,l)||(e.active=!o&&this.headers.index(n),this.active=s?h():n,this._toggle(l),i.removeClass("ui-accordion-header-active ui-state-active"),e.icons&&i.children(".ui-accordion-header-icon").removeClass(e.icons.activeHeader).addClass(e.icons.header),s||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),e.icons&&n.children(".ui-accordion-header-icon").removeClass(e.icons.header).addClass(e.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-expanded":"false","aria-hidden":"true"}),i.prev().attr("aria-selected","false"),e.length&&i.length?i.prev().attr("tabIndex",-1):e.length&&this.headers.filter(function(){return 0===h(this).attr("tabIndex")}).attr("tabIndex",-1),e.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(t,i,e){var n,s,o,a=this,r=0,l=t.length&&(!i.length||t.index()<i.index()),h=this.options.animate||{},c=l&&h.down||h,u=function(){a._toggleComplete(e)};return"number"==typeof c&&(o=c),"string"==typeof c&&(s=c),s=s||c.easing||h.easing,o=o||c.duration||h.duration,i.length?t.length?(n=t.show().outerHeight(),i.animate(d,{duration:o,easing:s,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(p,{duration:o,easing:s,complete:u,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?r+=e.now:"content"!==a.options.heightStyle&&(e.now=Math.round(n-i.outerHeight()-r),r=0)}})):i.animate(d,o,s,u):t.animate(p,o,s,u)},_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)}})}(jQuery),function(a){var n=0;a.widget("ui.autocomplete",{version:"1.10.3",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},pending:0,_create:function(){var i,n,s,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,o="input"===t;this.isMultiLine=!!e||!o&&this.element.prop("isContentEditable"),this.valueMethod=this.element[e||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))n=s=i=!0;else{n=s=i=!1;var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(t),t.preventDefault());break;default:n=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!n){var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(s)return s=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),this._change(t))}}),this._initSource(),this.menu=a("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),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];a(t.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(t){t.target===e.element[0]||t.target===i||a.contains(i,t.target)||e.close()})})},menufocus:function(t,e){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){a(t.target).trigger(t.originalEvent)});var i=e.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:i})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value):this.liveRegion.text(i.value)},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n,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=a("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),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 t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?a(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,n,s=this;a.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(a.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,e){s.xhr&&s.xhr.abort(),s.xhr=a.ajax({url:n,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(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):!1!==this._trigger("search",e)?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,i=++n;return function(t){i===n&&e.__response(t),e.pending--,e.pending||e.element.removeClass("ui-autocomplete-loading")}},__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(t){return t.length&&t[0].label&&t[0].value?t:a.map(t,function(t){return"string"==typeof t?{label:t,value:t}:a.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(a.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(i,t){var n=this;a.each(t,function(t,e){n._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return a("<li>").append(a("<a>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},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())}}),a.extend(a.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(t,function(t){return i.test(t.label||t.value||t)})}}),a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.text(e))}})}(jQuery),function(o){var a,r,l,h,c="ui-button ui-widget ui-state-default ui-corner-all",t="ui-state-hover ui-state-active ",u="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",d=function(){var t=o(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},p=function(t){var e=t.name,i=t.form,n=o([]);return e&&(e=e.replace(/'/g,"\\'"),n=i?o(i).find("[name='"+e+"']"):o("[name='"+e+"']",t.ownerDocument).filter(function(){return!this.form})),n};o.widget("ui.button",{version:"1.10.3",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,d),"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 e=this,i=this.options,t="checkbox"===this.type||"radio"===this.type,n=t?"":"ui-state-active",s="ui-state-focus";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(c).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===a&&o(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||o(this).removeClass(n)}).bind("click"+this.eventNamespace,function(t){i.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}),this.element.bind("focus"+this.eventNamespace,function(){e.buttonElement.addClass(s)}).bind("blur"+this.eventNamespace,function(){e.buttonElement.removeClass(s)}),t&&(this.element.bind("change"+this.eventNamespace,function(){h||e.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(t){i.disabled||(h=!1,r=t.pageX,l=t.pageY)}).bind("mouseup"+this.eventNamespace,function(t){i.disabled||r===t.pageX&&l===t.pageY||(h=!0)})),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled||h)return!1}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled||h)return!1;o(this).addClass("ui-state-active"),e.buttonElement.attr("aria-pressed","true");var t=e.element[0];p(t).not(t).map(function(){return o(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(i.disabled)return!1;o(this).addClass("ui-state-active"),a=this,e.document.one("mouseup",function(){a=null})}).bind("mouseup"+this.eventNamespace,function(){if(i.disabled)return!1;o(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(i.disabled)return!1;t.keyCode!==o.ui.keyCode.SPACE&&t.keyCode!==o.ui.keyCode.ENTER||o(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){o(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===o.ui.keyCode.SPACE&&o(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var t,e,i;this.element.is("[type=checkbox]")?this.type="checkbox":this.element.is("[type=radio]")?this.type="radio":this.element.is("input")?this.type="input":this.type="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"))&&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(c+" "+t+" "+u).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(t,e){this._super(t,e),"disabled"!==t?this._resetButton(
+):e?this.element.prop("disabled",!0):this.element.prop("disabled",!1)},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?p(this.element[0]).each(function(){o(this).is(":checked")?o(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):o(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){var t=this.buttonElement.removeClass(u),e=o("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,n=i.primary&&i.secondary,s=[];i.primary||i.secondary?(this.options.text&&s.push("ui-button-text-icon"+(n?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+i.primary+"'></span>"),i.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+i.secondary+"'></span>"),this.options.text||(s.push(n?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",o.trim(e)))):s.push("ui-button-text-only"),t.addClass(s.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),o.widget("ui.buttonset",{version:"1.10.3",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 t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return o(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 o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery),function(k,l){function t(){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},k.extend(this._defaults,this.regional[""]),this.dpDiv=i(k("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function i(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(e,"mouseout",function(){k(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).removeClass("ui-datepicker-next-hover")}).delegate(e,"mouseover",function(){k.datepicker._isDisabledDatepicker(o.inline?t.parent()[0]:o.input[0])||(k(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),k(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).addClass("ui-datepicker-next-hover"))})}function u(t,e){for(var i in k.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}k.extend(k.ui,{datepicker:{version:"1.10.3"}});var o,d="datepicker";k.extend(t.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return u(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,n,s;n="div"===(i=t.nodeName.toLowerCase())||"span"===i,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(s=this._newInst(k(t),n)).settings=k.extend({},e||{}),"input"===i?this._connectDatepicker(t,s):n&&this._inlineDatepicker(t,s)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?i(k("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=k(t);e.append=k([]),e.trigger=k([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(e),k.data(t,d,e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,n,s,o=this._get(e,"appendText"),a=this._get(e,"isRTL");e.append&&e.append.remove(),o&&(e.append=k("<span class='"+this._appendClass+"'>"+o+"</span>"),t[a?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.focus(this._showDatepicker),"button"!==i&&"both"!==i||(n=this._get(e,"buttonText"),s=this._get(e,"buttonImage"),e.trigger=k(this._get(e,"buttonImageOnly")?k("<img/>").addClass(this._triggerClass).attr({src:s,alt:n,title:n}):k("<button type='button'></button>").addClass(this._triggerClass).html(s?k("<img/>").attr({src:s,alt:n,title:n}):n)),t[a?"before":"after"](e.trigger),e.trigger.click(function(){return k.datepicker._datepickerShowing&&k.datepicker._lastInput===t[0]?k.datepicker._hideDatepicker():(k.datepicker._datepickerShowing&&k.datepicker._lastInput!==t[0]&&k.datepicker._hideDatepicker(),k.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,n,s,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(s=n=i=0;s<t.length;s++)t[s].length>i&&(i=t[s].length,n=s);return n},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(t,e){var i=k(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),k.data(t,d,e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,n,s){var o,a,r,l,h,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=k("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),k("body").append(this._dialogInput),(c=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},k.data(this._dialogInput[0],d,c)),u(c.settings,n||{}),e=e&&e.constructor===Date?this._formatDate(c,e):e,this._dialogInput.val(e),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,h=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+l,r/2-150+h]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),k.blockUI&&k.blockUI(this.dpDiv),k.data(this._dialogInput[0],d,c),this},_destroyDatepicker:function(t){var e,i=k(t),n=k.data(t,d);i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),k.removeData(t,d),"input"===e?(n.append.remove(),n.trigger.remove(),i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty())},_enableDatepicker:function(e){var t,i,n=k(e),s=k.data(e,d);n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i,n=k(e),s=k.data(e,d);n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=k.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;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return k.data(t,d)}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var n,s,o,a,r=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?k.extend({},k.datepicker._defaults):r?"all"===e?k.extend({},r.settings):this._get(r,e):null;n=e||{},"string"==typeof e&&((n={})[e]=i),r&&(this._curInst===r&&this._hideDatepicker(),s=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(r,"min"),a=this._getMinMaxDate(r,"max"),u(r.settings,n),null!==o&&n.dateFormat!==l&&n.minDate===l&&(r.settings.minDate=this._formatDate(r,o)),null!==a&&n.dateFormat!==l&&n.maxDate===l&&(r.settings.maxDate=this._formatDate(r,a)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(k(t),r),this._autoSize(r),this._setDate(r,s),this._updateAlternate(r),this._updateDatepicker(r))},_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(t){var e,i,n,s=k.datepicker._getInst(t.target),o=!0,a=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,k.datepicker._datepickerShowing)switch(t.keyCode){case 9:k.datepicker._hideDatepicker(),o=!1;break;case 13:return(n=k("td."+k.datepicker._dayOverClass+":not(."+k.datepicker._currentClass+")",s.dpDiv))[0]&&k.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,n[0]),(e=k.datepicker._get(s,"onSelect"))?(i=k.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):k.datepicker._hideDatepicker(),!1;case 27:k.datepicker._hideDatepicker();break;case 33:k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 34:k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&k.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&k.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,a?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,a?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?k.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i,n=k.datepicker._getInst(t.target);if(k.datepicker._get(n,"constrainInput"))return e=k.datepicker._possibleChars(k.datepicker._get(n,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){var e=k.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{k.datepicker.parseDate(k.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,k.datepicker._getFormatConfig(e))&&(k.datepicker._setDateFromField(e),k.datepicker._updateAlternate(e),k.datepicker._updateDatepicker(e))}catch(i){}return!0},_showDatepicker:function(t){var e,i,n,s,o,a,r;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=k("input",t.parentNode)[0]),k.datepicker._isDisabledDatepicker(t)||k.datepicker._lastInput===t)||(e=k.datepicker._getInst(t),k.datepicker._curInst&&k.datepicker._curInst!==e&&(k.datepicker._curInst.dpDiv.stop(!0,!0),e&&k.datepicker._datepickerShowing&&k.datepicker._hideDatepicker(k.datepicker._curInst.input[0])),!1!==(n=(i=k.datepicker._get(e,"beforeShow"))?i.apply(t,[t,e]):{})&&(u(e.settings,n),e.lastVal=null,k.datepicker._lastInput=t,k.datepicker._setDateFromField(e),k.datepicker._inDialog&&(t.value=""),k.datepicker._pos||(k.datepicker._pos=k.datepicker._findPos(t),k.datepicker._pos[1]+=t.offsetHeight),s=!1,k(t).parents().each(function(){return!(s|="fixed"===k(this).css("position"))}),o={left:k.datepicker._pos[0],top:k.datepicker._pos[1]},k.datepicker._pos=null,e.dpDiv.empty(),e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),k.datepicker._updateDatepicker(e),o=k.datepicker._checkOffset(e,o,s),e.dpDiv.css({position:k.datepicker._inDialog&&k.blockUI?"static":s?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),e.inline||(a=k.datepicker._get(e,"showAnim"),r=k.datepicker._get(e,"duration"),e.dpDiv.zIndex(k(t).zIndex()+1),k.datepicker._datepickerShowing=!0,k.effects&&k.effects.effect[a]?e.dpDiv.show(a,k.datepicker._get(e,"showOptions"),r):e.dpDiv[a||"show"](a?r:null),k.datepicker._shouldFocusInput(e)&&e.input.focus(),k.datepicker._curInst=e)))},_updateDatepicker:function(t){this.maxRows=4,(o=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e,i=this._getNumberOfMonths(t),n=i[1],s=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<n&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",s*n+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===k.datepicker._curInst&&k.datepicker._datepickerShowing&&k.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var n=t.dpDiv.outerWidth(),s=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:k(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:k(document).scrollTop());return e.left-=this._get(t,"isRTL")?n-o:0,e.left-=i&&e.left===t.input.offset().left?k(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?k(document).scrollTop():0,e.left-=Math.min(e.left,e.left+n>r&&n<r?Math.abs(e.left+n-r):0),e.top-=Math.min(e.top,e.top+s>l&&s<l?Math.abs(s+a):0),e},_findPos:function(t){for(var e,i=this._getInst(t),n=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||k.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return[(e=k(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,n,s,o=this._curInst;!o||t&&o!==k.data(t,d)||this._datepickerShowing&&(e=this._get(o,"showAnim"),i=this._get(o,"duration"),n=function(){k.datepicker._tidyDialog(o)},k.effects&&(k.effects.effect[e]||k.effects[e])?o.dpDiv.hide(e,k.datepicker._get(o,"showOptions"),i,n):o.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,n),e||n(),this._datepickerShowing=!1,(s=this._get(o,"onClose"))&&s.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"}),k.blockUI&&(k.unblockUI(),k("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(k.datepicker._curInst){var e=k(t.target),i=k.datepicker._getInst(e[0]);(e[0].id===k.datepicker._mainDivId||0!==e.parents("#"+k.datepicker._mainDivId).length||e.hasClass(k.datepicker.markerClassName)||e.closest("."+k.datepicker._triggerClass).length||!k.datepicker._datepickerShowing||k.datepicker._inDialog&&k.blockUI)&&(!e.hasClass(k.datepicker.markerClassName)||k.datepicker._curInst===i)||k.datepicker._hideDatepicker()}},_adjustDate:function(t,e,i){var n=k(t),s=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(s,e+("M"===i?this._get(s,"showCurrentAtPos"):0),i),this._updateDatepicker(s))},_gotoToday:function(t){var e,i=k(t),n=this._getInst(i[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(e=new Date,n.selectedDay=e.getDate(),n.drawMonth=n.selectedMonth=e.getMonth(),n.drawYear=n.selectedYear=e.getFullYear()),this._notifyChange(n),this._adjustDate(i)},_selectMonthYear:function(t,e,i){var n=k(t),s=this._getInst(n[0]);s["selected"+("M"===i?"Month":"Year")]=s["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(s),this._adjustDate(n)},_selectDay:function(t,e,i,n){var s,o=k(t);k(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||((s=this._getInst(o[0])).selectedDay=s.currentDay=k("a",n).html(),s.selectedMonth=s.currentMonth=e,s.selectedYear=s.currentYear=i,this._selectDate(t,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(t){var e=k(t);this._selectDate(e,"")},_selectDate:function(t,e){var i,n=k(t),s=this._getInst(n[0]);e=null!=e?e:this._formatDate(s),s.input&&s.input.val(e),this._updateAlternate(s),(i=this._get(s,"onSelect"))?i.apply(s.input?s.input[0]:null,[e,s]):s.input&&s.input.trigger("change"),s.inline?this._updateDatepicker(s):(this._hideDatepicker(),this._lastInput=s.input[0],"object"!=typeof s.input[0]&&s.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var e,i,n,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),n=this.formatDate(e,i,this._getFormatConfig(t)),k(s).each(function(){k(this).val(n)}))},noWeekends:function(t){var e=t.getDay();return[0<e&&e<6,""]},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(i,o,t){if(null==i||null==o)throw"Invalid arguments";if(""===(o="object"==typeof o?o.toString():o+""))return null;var n,e,s,a,r=0,l=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,h="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),c=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,u=(t?t.dayNames:null)||this._defaults.dayNames,d=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,p=(t?t.monthNames:null)||this._defaults.monthNames,f=-1,m=-1,g=-1,v=-1,_=!1,b=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e},y=function(t){var e=b(t),i=new RegExp("^\\d{1,"+("@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2)+"}"),n=o.substring(r).match(i);if(!n)throw"Missing number at position "+r;return r+=n[0].length,parseInt(n[0],10)},w=function(t,e,i){var n=-1,s=k.map(b(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(k.each(s,function(t,e){var i=e[1];if(o.substr(r,i.length).toLowerCase()===i.toLowerCase())return n=e[0],r+=i.length,!1}),-1!==n)return n+1;throw"Unknown name at position "+r},x=function(){if(o.charAt(r)!==i.charAt(n))throw"Unexpected literal at position "+r;r++};for(n=0;n<i.length;n++)if(_)"'"!==i.charAt(n)||b("'")?x():_=!1;else switch(i.charAt(n)){case"d":g=y("d");break;case"D":w("D",c,u);break;case"o":v=y("o");break;case"m":m=y("m");break;case"M":m=w("M",d,p);break;case"y":f=y("y");break;case"@":f=(a=new Date(y("@"))).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"!":f=(a=new Date((y("!")-this._ticksTo1970)/1e4)).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"'":b("'")?x():_=!0;break;default:x()}if(r<o.length&&(s=o.substr(r),!/^\s+/.test(s)))throw"Extra/unparsed characters found in date: "+s;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=h?0:-100)),-1<v)for(m=1,g=v;;){if(g<=(e=this._getDaysInMonth(f,m-1)))break;m++,g-=e}if((a=this._daylightSavingAdjust(new Date(f,m-1,g))).getFullYear()!==f||a.getMonth()+1!==m||a.getDate()!==g)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:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(i,t,e){if(!t)return"";var n,s=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,o=(e?e.dayNames:null)||this._defaults.dayNames,a=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,r=(e?e.monthNames:null)||this._defaults.monthNames,l=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e},h=function(t,e,i){var n=""+e;if(l(t))for(;n.length<i;)n="0"+n;return n},c=function(t,e,i,n){return l(t)?n[e]:i[e]},u="",d=!1;if(t)for(n=0;n<i.length;n++)if(d)"'"!==i.charAt(n)||l("'")?u+=i.charAt(n):d=!1;else switch(i.charAt(n)){case"d":u+=h("d",t.getDate(),2);break;case"D":u+=c("D",t.getDay(),s,o);break;case"o":u+=h("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=h("m",t.getMonth()+1,2);break;case"M":u+=c("M",t.getMonth(),a,r);break;case"y":u+=l("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=i.charAt(n)}return u},_possibleChars:function(i){var n,t="",e=!1,s=function(t){var e=n+1<i.length&&i.charAt(n+1)===t;return e&&n++,e};for(n=0;n<i.length;n++)if(e)"'"!==i.charAt(n)||s("'")?t+=i.charAt(n):e=!1;else switch(i.charAt(n)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":s("'")?t+="'":e=!0;break;default:t+=i.charAt(n)}return t},_get:function(t,e){return t.settings[e]!==l?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),n=t.lastVal=t.input?t.input.val():null,s=this._getDefaultDate(t),o=s,a=this._getFormatConfig(t);try{o=this.parseDate(i,n,a)||s}catch(r){n=e?"":n}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=n?o.getDate():0,t.currentMonth=n?o.getMonth():0,t.currentYear=n?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(l,t,e){var i=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},n=null==t||""===t?e:"string"==typeof t?function(t){try{return k.datepicker.parseDate(k.datepicker._get(l,"dateFormat"),t,k.datepicker._getFormatConfig(l))}catch(r){}for(var e=(t.toLowerCase().match(/^c/)?k.datepicker._getDate(l):null)||new Date,i=e.getFullYear(),n=e.getMonth(),s=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":s+=parseInt(a[1],10);break;case"w":case"W":s+=7*parseInt(a[1],10);break;case"m":case"M":n+=parseInt(a[1],10),s=Math.min(s,k.datepicker._getDaysInMonth(i,n));break;case"y":case"Y":i+=parseInt(a[1],10),s=Math.min(s,k.datepicker._getDaysInMonth(i,n))}a=o.exec(t)}return new Date(i,n,s)}(t):"number"==typeof t?isNaN(t)?e:i(t):new Date(t.getTime());return(n=n&&"Invalid Date"===n.toString()?e:n)&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var n=!e,s=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),s===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(n?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){k.datepicker._adjustDate(i,-e,"M")},next:function(){k.datepicker._adjustDate(i,+e,"M")},hide:function(){k.datepicker._hideDatepicker()},today:function(){k.datepicker._gotoToday(i)},selectDay:function(){return k.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return k.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return k.datepicker._selectMonthYear(i,this,"Y"),!1}};k(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,n,s,o,a,r,l,h,c,u,d,p,f,m,g,v,_,b,y,w,x,k,C,D,T,S,N,E,I,P,M,A,$,z,H,j,W,O,L=new Date,F=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),R=this._get(t,"isRTL"),B=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),Y=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),K=this._get(t,"showCurrentAtPos"),V=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],Q=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-K,tt=t.drawYear;if(Z<0&&(Z+=12,tt--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=G&&e<G?G:e;this._daylightSavingAdjust(new Date(tt,Z,1))>e;)--Z<0&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=Y?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-V,1)),this._getFormatConfig(t)):i,n=this._canAdjustMonth(t,-1,tt,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-"+(R?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>",s=this._get(t,"nextText"),s=Y?this.formatDate(s,this._daylightSavingAdjust(new Date(tt,Z+V,1)),this._getFormatConfig(t)):s,o=this._canAdjustMonth(t,1,tt,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?Q:F,a=Y?this.formatDate(a,r,this._getFormatConfig(t)):a,l=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>",h=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(R?l:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(R?"":l)+"</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"),m=this._get(t,"monthNamesShort"),g=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),_=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",x=0;x<U[0];x++){for(k="",this.maxRows=4,C=0;C<U[1];C++){if(D=this._daylightSavingAdjust(new Date(tt,Z,t.selectedDay)),T=" ui-corner-all",S="",X){if(S+="<div class='ui-datepicker-group",1<U[1])switch(C){case 0:S+=" ui-datepicker-group-first",T=" ui-corner-"+(R?"right":"left");break;case U[1]-1:S+=" ui-datepicker-group-last",T=" ui-corner-"+(R?"left":"right");break;default:S+=" ui-datepicker-group-middle",T=""}S+="'>"}for(S+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+T+"'>"+(/all|left/.test(T)&&0===x?R?o:n:"")+(/all|right/.test(T)&&0===x?R?n:o:"")+this._generateMonthYearHeader(t,Z,tt,G,J,0<x||0<C,f,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",N=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;w<7;w++)N+="<th"+(5<=(w+c+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+d[E=(w+c)%7]+"'>"+p[E]+"</span></th>";for(S+=N+"</tr></thead><tbody>",I=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,I)),P=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,M=Math.ceil((P+I)/7),A=X&&this.maxRows>M?this.maxRows:M,this.maxRows=A,$=this._daylightSavingAdjust(new Date(tt,Z,1-P)),z=0;z<A;z++){for(S+="<tr>",H=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")($)+"</td>":"",w=0;w<7;w++)j=g?g.apply(t.input?t.input[0]:null,[$]):[!0,""],O=(W=$.getMonth()!==Z)&&!_||!j[0]||G&&$<G||J&&J<$,H+="<td class='"+(5<=(w+c+6)%7?" ui-datepicker-week-end":"")+(W?" ui-datepicker-other-month":"")+($.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===$.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(O?" "+this._unselectableClass+" ui-state-disabled":""
+)+(W&&!v?"":" "+j[1]+($.getTime()===Q.getTime()?" "+this._currentClass:"")+($.getTime()===F.getTime()?" ui-datepicker-today":""))+"'"+(W&&!v||!j[2]?"":" title='"+j[2].replace(/'/g,"&#39;")+"'")+(O?"":" data-handler='selectDay' data-event='click' data-month='"+$.getMonth()+"' data-year='"+$.getFullYear()+"'")+">"+(W&&!v?"&#xa0;":O?"<span class='ui-state-default'>"+$.getDate()+"</span>":"<a class='ui-state-default"+($.getTime()===F.getTime()?" ui-state-highlight":"")+($.getTime()===Q.getTime()?" ui-state-active":"")+(W?" ui-priority-secondary":"")+"' href='#'>"+$.getDate()+"</a>")+"</td>",$.setDate($.getDate()+1),$=this._daylightSavingAdjust($);S+=H+"</tr>"}11<++Z&&(Z=0,tt++),k+=S+="</tbody></table>"+(X?"</div>"+(0<U[0]&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}y+=k}return y+=h,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,n,s,o,a,r){var l,h,c,u,d,p,f,m,g=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),_=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!g)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(l=n&&n.getFullYear()===i,h=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!l||c>=n.getMonth())&&(!h||c<=s.getMonth())&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(_||(b+=y+(!o&&g&&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(),f=(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})(u[0]),m=Math.max(f,p(u[1]||"")),f=n?Math.max(f,n.getFullYear()):f,m=s?Math.min(m,s.getFullYear()):m,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f<=m;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&&g&&v?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var n=t.drawYear+("Y"===i?e:0),s=t.drawMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(n,s))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(n,s,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),n=this._getMinMaxDate(t,"max"),s=i&&e<i?i:e;return n&&n<s?n:s},_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,n){var s=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,n+(e<0?e:s[0]*s[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,n,s=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),n=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=n),i[1].match(/[+\-].*/)&&(r+=n)),(!s||e.getTime()>=s.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||e.getFullYear()<=r)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),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,n){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var s=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(n,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),s,this._getFormatConfig(t))}}),k.fn.datepicker=function(t,e){if(!this.length)return this;k.datepicker.initialized||(k(document).mousedown(k.datepicker._checkExternalClick),k.datepicker.initialized=!0),0===k("#"+k.datepicker._mainDivId).length&&k("body").append(k.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 e?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this].concat(i)):k.datepicker._attachDatepicker(this,t)}):k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(i))},k.datepicker=new t,k.datepicker.initialized=!1,k.datepicker.uuid=(new Date).getTime(),k.datepicker.version="1.10.3"}(jQuery),function(a){var o={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},r={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};a.widget("ui.dialog",{version:"1.10.3",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 e=a(this).css(t).offset().top;e<0&&a(this).css("top",t.top-e)}},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},_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&&a.fn.draggable&&this._makeDraggable(),this.options.resizable&&a.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?a(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;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)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:a.noop,enable:a.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._destroyOverlay(),this.opener.filter(":focusable").focus().length||a(this.document[0].activeElement).blur(),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=a(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"))},_focusTabbable:function(){var 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(t){function e(){var t=this.document[0].activeElement;this.uiDialog[0]===t||a.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),e.call(this),this._delay(e)},_createWrapper:function(){this.uiDialog=a("<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===a.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===a.ui.keyCode.TAB){var e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),n=e.filter(":last");t.target!==n[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(n.focus(1),t.preventDefault()):(i.focus(1),t.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 t;this.uiDialogTitlebar=a("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){a(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=a("<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)}}),t=a("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title||t.html("&#160;"),t.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=a("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=a("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var s=this,t=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),a.isEmptyObject(t)||a.isArray(t)&&!t.length?this.uiDialog.removeClass("ui-dialog-buttons"):(a.each(t,function(t,e){var i,n;e=a.isFunction(e)?{click:e,text:t}:e,e=a.extend({type:"button"},e),i=e.click,e.click=function(){i.apply(s.element[0],arguments)},n={icons:e.icons,text:e.showText},delete e.icons,delete e.showText,a("<button></button>",e).button(n).appendTo(s.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}}var n=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){a(this).addClass("ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,i(e))},drag:function(t,e){n._trigger("drag",t,i(e))},stop:function(t,e){s.position=[e.position.left-n.document.scrollLeft(),e.position.top-n.document.scrollTop()],a(this).removeClass("ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,i(e))}})},_makeResizable:function(){function i(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var n=this,s=this.options,t=s.resizable,e=this.uiDialog.css("position"),o="string"==typeof t?t:"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(t,e){a(this).addClass("ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,i(e))},resize:function(t,e){n._trigger("resize",t,i(e))},stop:function(t,e){s.height=a(this).height(),s.width=a(this).width(),a(this).removeClass("ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,i(e))}}).css("position",e)},_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(t){var i=this,n=!1,s={};a.each(t,function(t,e){i._setOption(t,e),t in o&&(n=!0),t in r&&(s[t]=e)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i,n,s=this.uiDialog;"dialogClass"===t&&s.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=s.is(":data(ui-draggable)"))&&!e&&s.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((n=s.is(":data(ui-resizable)"))&&!e&&s.resizable("destroy"),n&&"string"==typeof e&&s.resizable("option","handles",e),n||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),e=Math.max(0,n.minHeight-t),i="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none","auto"===n.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,n.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 t=a(this);return a("<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!!a(t.target).closest(".ui-dialog").length||!!a(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=this,i=this.widgetFullName;a.ui.dialog.overlayInstances||this._delay(function(){a.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(t){e._allowInteraction(t)||(t.preventDefault(),a(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=a("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),a.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(a.ui.dialog.overlayInstances--,a.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),a.ui.dialog.overlayInstances=0,!1!==a.uiBackCompat&&a.widget("ui.dialog",a.ui.dialog,{_position:function(){var t,e=this.options.position,i=[],n=[0,0];e?(("string"==typeof e||"object"==typeof e&&"0"in e)&&(1===(i=e.split?e.split(" "):[e[0],e[1]]).length&&(i[1]=i[0]),a.each(["left","top"],function(t,e){+i[t]===i[t]&&(n[t]=i[t],i[t]=e)}),e={my:i[0]+(n[0]<0?n[0]:"+"+n[0])+" "+i[1]+(n[1]<0?n[1]:"+"+n[1]),at:i.join(" ")}),e=a.extend({},a.ui.dialog.prototype.options.position,e)):e=a.ui.dialog.prototype.options.position,(t=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.position(e),t||this.uiDialog.hide()}})}(jQuery),function(m){var g=/up|down|vertical/,v=/up|left|vertical|horizontal/;m.effects.effect.blind=function(t,e){var i,n,s,o=m(this),a=["position","top","bottom","left","right","height","width"],r=m.effects.setMode(o,t.mode||"hide"),l=t.direction||"up",h=g.test(l),c=h?"height":"width",u=h?"top":"left",d=v.test(l),p={},f="show"===r;o.parent().is(".ui-effects-wrapper")?m.effects.save(o.parent(),a):m.effects.save(o,a),o.show(),n=(i=m.effects.createWrapper(o).css({overflow:"hidden"}))[c](),s=parseFloat(i.css(u))||0,p[c]=f?n:0,d||(o.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"}),p[u]=f?s:n+s),f&&(i.css(c,0),d||i.css(u,s+n)),i.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===r&&o.hide(),m.effects.restore(o,a),m.effects.removeWrapper(o),e()}})}}(jQuery),function(y){y.effects.effect.bounce=function(t,e){var i,n,s,o=y(this),a=["position","top","bottom","left","right","height","width"],r=y.effects.setMode(o,t.mode||"effect"),l="hide"===r,h="show"===r,c=t.direction||"up",u=t.distance,d=t.times||5,p=2*d+(h||l?1:0),f=t.duration/p,m=t.easing,g="up"===c||"down"===c?"top":"left",v="up"===c||"left"===c,_=o.queue(),b=_.length;for((h||l)&&a.push("opacity"),y.effects.save(o,a),o.show(),y.effects.createWrapper(o),u||(u=o["top"===g?"outerHeight":"outerWidth"]()/3),h&&((s={opacity:1})[g]=0,o.css("opacity",0).css(g,v?2*-u:2*u).animate(s,f,m)),l&&(u/=Math.pow(2,d-1)),i=(s={})[g]=0;i<d;i++)(n={})[g]=(v?"-=":"+=")+u,o.animate(n,f,m).animate(s,f,m),u=l?2*u:u/2;l&&((n={opacity:0})[g]=(v?"-=":"+=")+u,o.animate(n,f,m)),o.queue(function(){l&&o.hide(),y.effects.restore(o,a),y.effects.removeWrapper(o),e()}),1<b&&_.splice.apply(_,[1,0].concat(_.splice(b,p+1))),o.dequeue()}}(jQuery),function(d){d.effects.effect.clip=function(t,e){var i,n,s,o=d(this),a=["position","top","bottom","left","right","height","width"],r="show"===d.effects.setMode(o,t.mode||"hide"),l="vertical"===(t.direction||"vertical"),h=l?"height":"width",c=l?"top":"left",u={};d.effects.save(o,a),o.show(),i=d.effects.createWrapper(o).css({overflow:"hidden"}),s=(n="IMG"===o[0].tagName?i:o)[h](),r&&(n.css(h,0),n.css(c,s/2)),u[h]=r?s:0,u[c]=r?0:s/2,n.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r||o.hide(),d.effects.restore(o,a),d.effects.removeWrapper(o),e()}})}}(jQuery),function(u){u.effects.effect.drop=function(t,e){var i,n=u(this),s=["position","top","bottom","left","right","opacity","height","width"],o=u.effects.setMode(n,t.mode||"hide"),a="show"===o,r=t.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r?"pos":"neg",c={opacity:a?1:0};u.effects.save(n,s),n.show(),u.effects.createWrapper(n),i=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,a&&n.css("opacity",0).css(l,"pos"===h?-i:i),c[l]=(a?"pos"===h?"+=":"-=":"pos"===h?"-=":"+=")+i,n.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),u.effects.restore(n,s),u.effects.removeWrapper(n),e()}})}}(jQuery),function(_){_.effects.effect.explode=function(t,e){function i(){v.push(this),v.length===c*u&&n()}function n(){d.css({visibility:"visible"}),_(v).remove(),p||d.hide(),e()}var s,o,a,r,l,h,c=t.pieces?Math.round(Math.sqrt(t.pieces)):3,u=c,d=_(this),p="show"===_.effects.setMode(d,t.mode||"hide"),f=d.show().css("visibility","hidden").offset(),m=Math.ceil(d.outerWidth()/u),g=Math.ceil(d.outerHeight()/c),v=[];for(s=0;s<c;s++)for(r=f.top+s*g,h=s-(c-1)/2,o=0;o<u;o++)a=f.left+o*m,l=o-(u-1)/2,d.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*m,top:-s*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:m,height:g,left:a+(p?l*m:0),top:r+(p?h*g:0),opacity:p?0:1}).animate({left:a+(p?0:l*m),top:r+(p?0:h*g),opacity:p?1:0},t.duration||500,t.easing,i)}}(jQuery),function(s){s.effects.effect.fade=function(t,e){var i=s(this),n=s.effects.setMode(i,t.mode||"toggle");i.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:e})}}(jQuery),function(v){v.effects.effect.fold=function(t,e){var i,n,s=v(this),o=["position","top","bottom","left","right","height","width"],a=v.effects.setMode(s,t.mode||"hide"),r="show"===a,l="hide"===a,h=t.size||15,c=/([0-9]+)%/.exec(h),u=!!t.horizFirst,d=r!==u,p=d?["width","height"]:["height","width"],f=t.duration/2,m={},g={};v.effects.save(s,o),s.show(),i=v.effects.createWrapper(s).css({overflow:"hidden"}),n=d?[i.width(),i.height()]:[i.height(),i.width()],c&&(h=parseInt(c[1],10)/100*n[l?0:1]),r&&i.css(u?{height:0,width:h}:{height:h,width:0}),m[p[0]]=r?n[0]:h,g[p[1]]=r?n[1]:0,i.animate(m,f,t.easing).animate(g,f,t.easing,function(){l&&s.hide(),v.effects.restore(s,o),v.effects.removeWrapper(s),e()})}}(jQuery),function(a){a.effects.effect.highlight=function(t,e){var i=a(this),n=["backgroundImage","backgroundColor","opacity"],s=a.effects.setMode(i,t.mode||"show"),o={backgroundColor:i.css("backgroundColor")};"hide"===s&&(o.opacity=0),a.effects.save(i,n),i.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===s&&i.hide(),a.effects.restore(i,n),e()}})}}(jQuery),function(p){p.effects.effect.pulsate=function(t,e){var i,n=p(this),s=p.effects.setMode(n,t.mode||"show"),o="show"===s,a="hide"===s,r=o||"hide"===s,l=2*(t.times||5)+(r?1:0),h=t.duration/l,c=0,u=n.queue(),d=u.length;for(!o&&n.is(":visible")||(n.css("opacity",0).show(),c=1),i=1;i<l;i++)n.animate({opacity:c},h,t.easing),c=1-c;n.animate({opacity:c},h,t.easing),n.queue(function(){a&&n.hide(),e()}),1<d&&u.splice.apply(u,[1,0].concat(u.splice(d,l+1))),n.dequeue()}}(jQuery),function(b){b.effects.effect.puff=function(t,e){var i=b(this),n=b.effects.setMode(i,t.mode||"hide"),s="hide"===n,o=parseInt(t.percent,10)||150,a=o/100,r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};b.extend(t,{effect:"scale",queue:!1,fade:!0,mode:n,complete:e,percent:s?o:100,from:s?r:{height:r.height*a,width:r.width*a,outerHeight:r.outerHeight*a,outerWidth:r.outerWidth*a}}),i.effect(t)},b.effects.effect.scale=function(t,e){var i=b(this),n=b.extend(!0,{},t),s=b.effects.setMode(i,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===s?0:100),a=t.direction||"both",r=t.origin,l={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()},h={y:"horizontal"!==a?o/100:1,x:"vertical"!==a?o/100:1};n.effect="size",n.queue=!1,n.complete=e,"effect"!==s&&(n.origin=r||["middle","center"],n.restore=!0),n.from=t.from||("show"===s?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*h.y,width:l.width*h.x,outerHeight:l.outerHeight*h.y,outerWidth:l.outerWidth*h.x},n.fade&&("show"===s&&(n.from.opacity=0,n.to.opacity=1),"hide"===s&&(n.from.opacity=1,n.to.opacity=0)),i.effect(n)},b.effects.effect.size=function(i,t){var e,n,s,o=b(this),a=["position","top","bottom","left","right","width","height","overflow","opacity"],r=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],h=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],d=b.effects.setMode(o,i.mode||"effect"),p=i.restore||"effect"!==d,f=i.scale||"both",m=i.origin||["middle","center"],g=o.css("position"),v=p?a:r,_={height:0,width:0,outerHeight:0,outerWidth:0};"show"===d&&o.show(),e={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===i.mode&&"show"===d?(o.from=i.to||_,o.to=i.from||e):(o.from=i.from||("show"===d?_:e),o.to=i.to||("hide"===d?_:e)),s={from:{y:o.from.height/e.height,x:o.from.width/e.width},to:{y:o.to.height/e.height,x:o.to.width/e.width}},"box"!==f&&"both"!==f||(s.from.y!==s.to.y&&(v=v.concat(c),o.from=b.effects.setTransition(o,c,s.from.y,o.from),o.to=b.effects.setTransition(o,c,s.to.y,o.to)),s.from.x!==s.to.x&&(v=v.concat(u),o.from=b.effects.setTransition(o,u,s.from.x,o.from),o.to=b.effects.setTransition(o,u,s.to.x,o.to))),"content"!==f&&"both"!==f||s.from.y!==s.to.y&&(v=v.concat(h).concat(l),o.from=b.effects.setTransition(o,h,s.from.y,o.from),o.to=b.effects.setTransition(o,h,s.to.y,o.to)),b.effects.save(o,v),o.show(),b.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(n=b.effects.getBaseline(m,e),o.from.top=(e.outerHeight-o.outerHeight())*n.y,o.from.left=(e.outerWidth-o.outerWidth())*n.x,o.to.top=(e.outerHeight-o.to.outerHeight)*n.y,o.to.left=(e.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),"content"!==f&&"both"!==f||(c=c.concat(["marginTop","marginBottom"]).concat(h),u=u.concat(["marginLeft","marginRight"]),l=a.concat(c).concat(u),o.find("*[width]").each(function(){var t=b(this),e={height:t.height(),width:t.width(),outerHeight:t.outerHeight(),outerWidth:t.outerWidth()};p&&b.effects.save(t,l),t.from={height:e.height*s.from.y,width:e.width*s.from.x,outerHeight:e.outerHeight*s.from.y,outerWidth:e.outerWidth*s.from.x},t.to={height:e.height*s.to.y,width:e.width*s.to.x,outerHeight:e.height*s.to.y,outerWidth:e.width*s.to.x},s.from.y!==s.to.y&&(t.from=b.effects.setTransition(t,c,s.from.y,t.from),t.to=b.effects.setTransition(t,c,s.to.y,t.to)),s.from.x!==s.to.x&&(t.from=b.effects.setTransition(t,u,s.from.x,t.from),t.to=b.effects.setTransition(t,u,s.to.x,t.to)),t.css(t.from),t.animate(t.to,i.duration,i.easing,function(){p&&b.effects.restore(t,l)})})),o.animate(o.to,{queue:!1,duration:i.duration,easing:i.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===d&&o.hide(),b.effects.restore(o,v),p||("static"===g?o.css({position:"relative",top:o.to.top,left:o.to.left}):b.each(["top","left"],function(s,t){o.css(t,function(t,e){var i=parseInt(e,10),n=s?o.to.left:o.to.top;return"auto"===e?n+"px":i+n+"px"})})),b.effects.removeWrapper(o),t()}})}}(jQuery),function(_){_.effects.effect.shake=function(t,e){var i,n=_(this),s=["position","top","bottom","left","right","height","width"],o=_.effects.setMode(n,t.mode||"effect"),a=t.direction||"left",r=t.distance||20,l=t.times||3,h=2*l+1,c=Math.round(t.duration/h),u="up"===a||"down"===a?"top":"left",d="up"===a||"left"===a,p={},f={},m={},g=n.queue(),v=g.length;for(_.effects.save(n,s),n.show(),_.effects.createWrapper(n),p[u]=(d?"-=":"+=")+r,f[u]=(d?"+=":"-=")+2*r,m[u]=(d?"-=":"+=")+2*r,n.animate(p,c,t.easing),i=1;i<l;i++)n.animate(f,c,t.easing).animate(m,c,t.easing);n.animate(f,c,t.easing).animate(p,c/2,t.easing).queue(function(){"hide"===o&&n.hide(),_.effects.restore(n,s),_.effects.removeWrapper(n),e()}),1<v&&g.splice.apply(g,[1,0].concat(g.splice(v,h+1))),n.dequeue()}}(jQuery),function(u){u.effects.effect.slide=function(t,e){var i,n=u(this),s=["position","top","bottom","left","right","width","height"],o=u.effects.setMode(n,t.mode||"show"),a="show"===o,r=t.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r,c={};u.effects.save(n,s),n.show(),i=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0),u.effects.createWrapper(n).css({overflow:"hidden"}),a&&n.css(l,h?isNaN(i)?"-"+i:-i:i),c[l]=(a?h?"+=":"-=":h?"-=":"+=")+i,n.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),u.effects.restore(n,s),u.effects.removeWrapper(n),e()}})}}(jQuery),function(d){d.effects.effect.transfer=function(t,e){var i=d(this),n=d(t.to),s="fixed"===n.css("position"),o=d("body"),a=s?o.scrollTop():0,r=s?o.scrollLeft():0,l=n.offset(),h={top:l.top-a,left:l.left-r,height:n.innerHeight(),width:n.innerWidth()},c=i.offset(),u=d("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:c.top-a,left:c.left-r,height:i.innerHeight(),width:i.innerWidth(),position:s?"fixed":"absolute"}).animate(h,t.duration,t.easing,function(){u.remove(),e()})}}(jQuery),function(l){l.widget("ui.menu",{version:"1.10.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left 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 ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,l.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(t){var e=l(t.target).closest(".ui-menu-item");!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(t),e.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var e=l(t.currentTarget);e.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,e)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){l.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){l(t.target).closest(".ui-menu").length||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-corner-all ui-menu-icons").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").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=l(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){function e(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,n,s,o,a,r=!0;switch(t.keyCode){case l.ui.keyCode.PAGE_UP:this.previousPage(t);break;case l.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case l.ui.keyCode.HOME:this._move("first","first",t);break;case l.ui.keyCode.END:this._move("last","last",t);break;case l.ui.keyCode.UP:this.previous(t);break;case l.ui.keyCode.DOWN:this.next(t);break;case l.ui.keyCode.LEFT:this.collapse(t);break;case l.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case l.ui.keyCode.ENTER:case l.ui.keyCode.SPACE:this._activate(t);break;case l.ui.keyCode.ESCAPE:this.collapse(t);break;default:r=!1,n=this.previousFilter||"",s=String.fromCharCode(t.keyCode),o=!1,clearTimeout(this.filterTimer),s===n?o=!0:s=n+s,a=new RegExp("^"+e(s),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(l(this).children("a").text())}),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(s=String.fromCharCode(t.keyCode),a=new RegExp("^"+e(s),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(l(this).children("a").text())})),i.length?(this.focus(t,i),1<i.length?(this.previousFilter=s,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}r&&t.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,n=this.options.icons.submenu,e=this.element.find(this.options.menus);e.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=l(this),e=t.prev("a"),i=l("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",
+e.attr("id"))}),(t=e.add(this.element)).children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=l(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!l.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),this._super(t,e)},focus:function(t,e){var i,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,n,s,o,a;this._hasScroll()&&(e=parseFloat(l.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(l.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-e-i,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),a=t.height(),n<0?this.activeMenu.scrollTop(s+n):o<n+a&&this.activeMenu.scrollTop(s+n-o+a))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").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(t){var e=l.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(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:l(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this.activeMenu=t},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("a.ui-state-active").removeClass("ui-state-active")},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 ").children(".ui-menu-item").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 n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,n)},nextPage:function(t){var e,i,n;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=l(this)).offset().top-i-n<0}),this.focus(t,e)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,n;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=l(this)).offset().top-i+n}),this.focus(t,e)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||l(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)}})}(jQuery),function(x,s){function k(t,e,i){return[parseFloat(t[0])*(h.test(t[0])?e/100:1),parseFloat(t[1])*(h.test(t[1])?i/100:1)]}function C(t,e){return parseInt(x.css(t,e),10)||0}function e(t){var e=t[0];return 9===e.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:x.isWindow(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}x.ui=x.ui||{};var o,D=Math.max,T=Math.abs,S=Math.round,n=/left|center|right/,a=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,h=/%$/,i=x.fn.position;x.position={scrollbarWidth:function(){if(o!==s)return o;var t,e,i=x("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),n=i.children()[0];return x("body").append(i),t=n.offsetWidth,i.css("overflow","scroll"),t===(e=n.offsetWidth)&&(e=i[0].clientWidth),i.remove(),o=t-e},getScrollInfo:function(t){var e=t.isWindow?"":t.element.css("overflow-x"),i=t.isWindow?"":t.element.css("overflow-y"),n="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:n?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=x.isWindow(e[0]);return{element:e,isWindow:i,offset:e.offset()||{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:i?e.width():e.outerWidth(),height:i?e.height():e.outerHeight()}}},x.fn.position=function(u){if(!u||!u.of)return i.apply(this,arguments);u=x.extend({},u);var d,p,f,m,g,t,v=x(u.of),_=x.position.getWithinInfo(u.within),b=x.position.getScrollInfo(_),y=(u.collision||"flip").split(" "),w={};return t=e(v),v[0].preventDefault&&(u.at="left top"),p=t.width,f=t.height,m=t.offset,g=x.extend({},m),x.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");1===i.length&&(i=n.test(i[0])?i.concat(["center"]):a.test(i[0])?["center"].concat(i):["center","center"]),i[0]=n.test(i[0])?i[0]:"center",i[1]=a.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?g.left+=p:"center"===u.at[0]&&(g.left+=p/2),"bottom"===u.at[1]?g.top+=f:"center"===u.at[1]&&(g.top+=f/2),d=k(w.at,p,f),g.left+=d[0],g.top+=d[1],this.each(function(){var i,t,a=x(this),r=a.outerWidth(),l=a.outerHeight(),e=C(this,"marginLeft"),n=C(this,"marginTop"),s=r+e+C(this,"marginRight")+b.width,o=l+n+C(this,"marginBottom")+b.height,h=x.extend({},g),c=k(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?h.left-=r:"center"===u.my[0]&&(h.left-=r/2),"bottom"===u.my[1]?h.top-=l:"center"===u.my[1]&&(h.top-=l/2),h.left+=c[0],h.top+=c[1],x.support.offsetFractions||(h.left=S(h.left),h.top=S(h.top)),i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[y[t]]&&x.ui.position[y[t]][e](h,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:s,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:_,elem:a})}),u.using&&(t=function(t){var e=m.left-h.left,i=e+p-r,n=m.top-h.top,s=n+f-l,o={target:{element:v,left:m.left,top:m.top,width:p,height:f},element:{element:a,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":0<e?"right":"center",vertical:s<0?"top":0<n?"bottom":"middle"};p<r&&T(e+i)<p&&(o.horizontal="center"),f<l&&T(n+s)<f&&(o.vertical="middle"),D(T(e),T(i))>D(T(n),T(s))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(x.extend(h,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i,n=e.within,s=n.isWindow?n.scrollLeft:n.offset.left,o=n.width,a=t.left-e.collisionPosition.marginLeft,r=s-a,l=a+e.collisionWidth-o-s;e.collisionWidth>o?0<r&&l<=0?(i=t.left+r+e.collisionWidth-o-s,t.left+=r-i):t.left=0<l&&r<=0?s:l<r?s+o-e.collisionWidth:s:0<r?t.left+=r:0<l?t.left-=l:t.left=D(t.left-a,t.left)},top:function(t,e){var i,n=e.within,s=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,a=t.top-e.collisionPosition.marginTop,r=s-a,l=a+e.collisionHeight-o-s;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-s,t.top+=r-i):t.top=0<l&&r<=0?s:l<r?s+o-e.collisionHeight:s:0<r?t.top+=r:0<l?t.top-=l:t.top=D(t.top-a,t.top)}},flip:{left:function(t,e){var i,n,s=e.within,o=s.offset.left+s.scrollLeft,a=s.width,r=s.isWindow?s.scrollLeft:s.offset.left,l=t.left-e.collisionPosition.marginLeft,h=l-r,c=l+e.collisionWidth-a-r,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,d="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,p=-2*e.offset[0];h<0?((i=t.left+u+d+p+e.collisionWidth-a-o)<0||i<T(h))&&(t.left+=u+d+p):0<c&&(0<(n=t.left-e.collisionPosition.marginLeft+u+d+p-r)||T(n)<c)&&(t.left+=u+d+p)},top:function(t,e){var i,n,s=e.within,o=s.offset.top+s.scrollTop,a=s.height,r=s.isWindow?s.scrollTop:s.offset.top,l=t.top-e.collisionPosition.marginTop,h=l-r,c=l+e.collisionHeight-a-r,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,d="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,p=-2*e.offset[1];h<0?(n=t.top+u+d+p+e.collisionHeight-a-o,t.top+u+d+p>h&&(n<0||n<T(h))&&(t.top+=u+d+p)):0<c&&(i=t.top-e.collisionPosition.marginTop+u+d+p-r,t.top+u+d+p>c&&(0<i||T(i)<c)&&(t.top+=u+d+p))}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},function(){var t,e,i,n,s,o=document.getElementsByTagName("body")[0],a=document.createElement("div");for(s in t=document.createElement(o?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&x.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"}),i)t.style[s]=i[s];t.appendChild(a),(e=o||document.documentElement).insertBefore(t,e.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",n=x(a).offset().left,x.support.offsetFractions=10<n&&n<11,t.innerHTML="",e.removeChild(t)}()}(jQuery),function(i,e){i.widget("ui.progressbar",{version:"1.10.3",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=i("<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){if(t===e)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return t===e&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&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)),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=i("<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")}})}(jQuery),function(c){var o=5;c.widget("ui.slider",c.ui.mouse,{version:"1.10.3",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},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),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,e,i=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",o=[];for(e=i.values&&i.values.length||1,n.length>e&&(n.slice(e).remove(),n=n.slice(0,e)),t=n.length;t<e;t++)o.push(s);this.handles=n.add(c(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){c(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,e="";t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:c.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=c("<div></div>").appendTo(this.element),e="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(e+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):this.range=c([])},_setupEvents:function(){var t=this.handles.add(this.range).filter("a");this._off(t),this._on(t,this._handleEvents),this._hoverable(t),this._focusable(t)},_destroy:function(){this.handles.remove(),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 e,i,n,s,o,a,r,l=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-l.values(t));(e<n||n===e&&(t===l._lastChangedValue||l.values(t)===h.min))&&(n=e,s=c(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),r=!c(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=r?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!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},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,n,s,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)),1<(n=i/e)&&(n=1),n<0&&(n=0),"vertical"===this.orientation&&(n=1-n),s=this._valueMax()-this._valueMin(),o=this._valueMin()+n*s,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 n,s,o;this.options.values&&this.options.values.length?(n=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&n<i||1===e&&i<n)&&(i=n),i!==this.values(e)&&((s=this.values())[e]=i,o=this._trigger("slide",t,{handle:this.handles[e],value:i,values:s}),n=this.values(e?0:1),!1!==o&&this.values(e,i,!0))):i!==this.value()&&!1!==(o=this._trigger("slide",t,{handle:this.handles[e],value:i}))&&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(),void this._change(null,0)):this._value()},values:function(t,e){var i,n,s;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!c.isArray(t))return this.options.values&&this.options.values.length?this._values(t):this.value();for(i=this.options.values,n=t,s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(n[s]),this._change(null,s);this._refreshValue()},_setOption:function(t,e){var i,n=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),c.isArray(this.options.values)&&(n=this.options.values.length),c.Widget.prototype._setOption.apply(this,arguments),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=0;i<n;i+=1)this._change(null,i);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,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,n;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(),n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(i[n]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,n=t-i;return 2*Math.abs(i)>=e&&(n+=0<i?e:-e),parseFloat(n.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,t,n,s,o=this.options.range,a=this.options,r=this,l=!this._animateOff&&a.animate,h={};this.options.values&&this.options.values.length?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,h["horizontal"===r.orientation?"left":"bottom"]=i+"%",c(this).stop(1,1)[l?"animate":"css"](h,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),n=this._valueMin(),s=this._valueMax(),i=s!==n?(t-n)/(s-n)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](h,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:a.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:a.animate}))},_handleEvents:{keydown:function(t){var e,i,n,s=c(t.target).data("ui-slider-handle-index");switch(t.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,c(t.target).addClass("ui-state-active"),!1===this._start(t,s)))return}switch(n=this.options.step,e=i=this.options.values&&this.options.values.length?this.values(s):this.value(),t.keyCode){case c.ui.keyCode.HOME:i=this._valueMin();break;case c.ui.keyCode.END:i=this._valueMax();break;case c.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/o);break;case c.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/o);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+n);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-n)}this._slide(t,s,i)},click:function(t){t.preventDefault()},keyup:function(t){var e=c(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),c(t.target).removeClass("ui-state-active"))}}})}(jQuery),function(o){function e(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}o.widget("ui.spinner",{version:"1.10.3",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.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var n={},s=this.element;return o.each(["min","max","step"],function(t,e){var i=s.attr(e);i!==undefined&&i.length&&(n[e]=i)}),n},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?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(t){function e(){this.element[0]===this.document[0].activeElement||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),e.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,e.call(this)}),!1!==this._start(t)&&this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(o(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"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())&&0<t.height()&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(t){var e=this.options,i=o.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.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(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_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&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?o.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/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.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,n=this.options;return i=t-(e=null!==n.min?n.min:0),t=e+(i=Math.round(i/n.step)*n.step),t=parseFloat(t.toFixed(this._precision())),null!==n.max&&t>n.max?n.max:null!==n.min&&t<n.min?n.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,void this.element.val(this._format(i))}"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&&(e?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:e(function(t){this._super(t),this._value(this.element.val())}),_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())})},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(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){if(!arguments.length)return this._parse(this.element.val());e(this._value).call(this,t)},widget:function(){return this.uiSpinner}})}(jQuery),function(h,n){function e(){return++t}function c(t){return 1<t.hash.length&&decodeURIComponent(t.href.replace(i,""))===decodeURIComponent(location.href.replace(i,""))}var t=0,i=/#.*$/;h.widget("ui.tabs",{version:"1.10.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var e=this,t=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){h(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){h(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),t.active=this._initialActive(),h.isArray(t.disabled)&&(t.disabled=h.unique(t.disabled.concat(h.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=h(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,n=location.hash.substring(1);return null===i&&(n&&this.tabs.each(function(t,e){if(h(e).attr("aria-controls")===n)return i=t,!1}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==i&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),!t&&!1===i&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):h()}},_tabKeydown:function(t){var e=h(this.document[0].activeElement).closest("li"),i=this.tabs.index(e),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case h.ui.keyCode.RIGHT:case h.ui.keyCode.DOWN:i++;break;case h.ui.keyCode.UP:case h.ui.keyCode.LEFT:n=!1,i--;break;case h.ui.keyCode.END:i=this.anchors.length-1;break;case h.ui.keyCode.HOME:i=0;break;case h.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case h.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,n),t.ctrlKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===h.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===h.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===h.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){function i(){return n<t&&(t=0),t<0&&(t=n),t}for(var n=this.tabs.length-1;-1!==h.inArray(i(),this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,e){"active"!==t?"disabled"!==t?(this._super(t,e),
+"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._setupDisabled(e):this._activate(e)},_tabId:function(t){return t.attr("aria-controls")||"ui-tabs-"+e()},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=h.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!h.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=h()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=h()),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",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var l=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),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 h("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=h(),this.anchors.each(function(t,e){var i,n,s,o=h(e).uniqueId().attr("id"),a=h(e).closest("li"),r=a.attr("aria-controls");c(e)?(i=e.hash,n=l.element.find(l._sanitizeSelector(i))):(i="#"+(s=l._tabId(a)),(n=l.element.find(i)).length||(n=l._createPanel(s)).insertAfter(l.panels[t-1]||l.tablist),n.attr("aria-live","polite")),n.length&&(l.panels=l.panels.add(n)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":i.substring(1),"aria-labelledby":o}),n.attr("aria-labelledby",o)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return h("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){h.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==h.inArray(i,t)?h(e).addClass("ui-state-disabled").attr("aria-disabled","true"):h(e).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(t){t.preventDefault()}};t&&h.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),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,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=h(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=h(this).outerHeight(!0)}),this.panels.each(function(){h(this).height(Math.max(0,i-h(this).innerHeight()+h(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,h(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,n=h(t.currentTarget).closest("li"),s=n[0]===i[0],o=s&&e.collapsible,a=o?h():this._getPanelForTab(n),r=i.length?this._getPanelForTab(i):h(),l={oldTab:i,oldPanel:r,newTab:o?h():n,newPanel:a};t.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||s&&!e.collapsible||!1===this._trigger("beforeActivate",t,l)||(e.active=!o&&this.tabs.index(n),this.active=s?h():n,this.xhr&&this.xhr.abort(),r.length||a.length||h.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(n),t),this._toggle(t,l))},_toggle:function(t,e){function i(){s.running=!1,s._trigger("activate",t,e)}function n(){e.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&s.options.show?s._show(o,s.options.show,i):(o.show(),i())}var s=this,o=e.newPanel,a=e.oldPanel;this.running=!0,a.length&&this.options.hide?this._hide(a,this.options.hide,function(){e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),a.hide(),n()),a.attr({"aria-expanded":"false","aria-hidden":"true"}),e.oldTab.attr("aria-selected","false"),o.length&&a.length?e.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===h(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr({"aria-expanded":"true","aria-hidden":"false"}),e.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var e,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),e=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:e,currentTarget:e,preventDefault:h.noop}))},_findActive:function(t){return!1===t?h():this.tabs.eq(t)},_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.tabs.add(this.panels).each(function(){h.data(this,"ui-tabs-destroy")?h(this).remove():h(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=h(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(i===n?t=!1:(i=this._getIndex(i),t=h.isArray(t)?h.map(t,function(t){return t!==i?t:null}):h.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(t===n)e=!0;else{if(t=this._getIndex(t),-1!==h.inArray(t,e))return;e=h.isArray(e)?h.merge([t],e).sort():[t]}this._setupDisabled(e)}},load:function(t,e){t=this._getIndex(t);var i=this,n=this.tabs.eq(t),s=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),a={tab:n,panel:o};c(s[0])||(this.xhr=h.ajax(this._ajaxSettings(s,e,a)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){o.html(t),i._trigger("load",e,a)},1)}).complete(function(t,e){setTimeout(function(){"abort"===e&&i.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),t===i.xhr&&delete i.xhr},1)})))},_ajaxSettings:function(t,i,n){var s=this;return{url:t.attr("href"),beforeSend:function(t,e){return s._trigger("beforeLoad",i,h.extend({jqXHR:t,ajaxSettings:e},n))}}},_getPanelForTab:function(t){var e=h(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+e))}})}(jQuery),function(l){function h(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",l.trim(i.join(" ")))}function s(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),n=l.inArray(e,i);-1!==n&&i.splice(n,1),t.removeData("ui-tooltip-id"),(i=l.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")}var n=0;l.widget("ui.tooltip",{version:"1.10.3",options:{content:function(){var t=l(this).attr("title")||"";return l("<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},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,e){var i=this;if("disabled"===t)return this[e?"_disable":"_enable"](),void(this.options[t]=e);this._super(t,e),"content"===t&&l.each(this.tooltips,function(t,e){i._updateContent(e)})},_disable:function(){var n=this;l.each(this.tooltips,function(t,e){var i=l.Event("blur");i.target=i.currentTarget=e[0],n.close(i,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=l(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=l(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,e=l(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=l(this);e.data("ui-tooltip-open")&&((t=l.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._updateContent(e,t))},_updateContent:function(e,i){var t,n=this.options.content,s=this,o=i?i.type:null;if("string"==typeof n)return this._open(i,e,n);(t=n.call(e[0],function(t){e.data("ui-tooltip-open")&&s._delay(function(){i&&(i.type=o),this._open(i,e,t)})}))&&this._open(i,e,t)},_open:function(t,i,e){function n(t){r.of=t,s.is(":hidden")||s.position(r)}var s,o,a,r=l.extend({},this.options.position);e&&((s=this._find(i)).length?s.find(".ui-tooltip-content").html(e):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),s=this._tooltip(i),h(i,s.attr("id")),s.find(".ui-tooltip-content").html(e),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:n}),n(t)):s.position(l.extend({of:i},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.show&&this.options.show.delay&&(a=this.delayedShow=setInterval(function(){s.is(":visible")&&(n(r.of),clearInterval(a))},l.fx.interval)),this._trigger("open",t,{tooltip:s}),o={keyup:function(t){if(t.keyCode===l.ui.keyCode.ESCAPE){var e=l.Event(t);e.currentTarget=i[0],this.close(e,!0)}},remove:function(){this._removeTooltip(s)}},t&&"mouseover"!==t.type||(o.mouseleave="close"),t&&"focusin"!==t.type||(o.focusout="close"),this._on(!0,i,o)))},close:function(t){var i=this,e=l(t?t.currentTarget:this.element),n=this._find(e);this.closing||(clearInterval(this.delayedShow),e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title")),s(e),n.stop(!0),this._hide(n,this.options.hide,function(){i._removeTooltip(l(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&l.each(this.parents,function(t,e){l(e.element).attr("title",e.title),delete i.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:n}),this.closing=!1)},_tooltip:function(t){var e="ui-tooltip-"+n++,i=l("<div>").attr({id:e,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return l("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[e]=t,i},_find:function(t){var e=t.data("ui-tooltip-id");return e?l("#"+e):l()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var n=this;l.each(this.tooltips,function(t,e){var i=l.Event("blur");i.target=i.currentTarget=e[0],n.close(i,!0),l("#"+t).remove(),e.data("ui-tooltip-title")&&(e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))})}})}(jQuery),window.Modernizr=function(a,c,r){function n(t){b.cssText=t}function t(t,e){return n(k.join(t+";")+(e||""))}function o(t,e){return typeof t===e}function s(t,e){return!!~(""+t).indexOf(e)}function l(t,e){for(var i in t)if(b[t[i]]!==r)return"pfx"!=e||t[i];return!1}function h(t,e,i){for(var n in t){var s=e[t[n]];if(s!==r)return!1===i?t[n]:o(s,"function")?s.bind(i||e):s}return!1}function e(t,e,i){var n=t.charAt(0).toUpperCase()+t.substr(1),s=(t+" "+D.join(n+" ")+n).split(" ");return o(e,"string")||o(e,"undefined")?l(s,e):h(s=(t+" "+T.join(n+" ")+n).split(" "),e,i)}function i(){f.input=function(t){for(var e=0,i=t.length;e<i;e++)I[t[e]]=t[e]in y;return I.list&&(I.list=!!c.createElement("datalist")&&!!a.HTMLDataListElement),I}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),f.inputtypes=function(t){for(var e,i,n,s=0,o=t.length;s<o;s++)y.setAttribute("type",i=t[s]),(e="text"!==y.type)&&(y.value=w,y.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(i)&&y.style.WebkitAppearance!==r?(g.appendChild(y),e=(n=c.defaultView).getComputedStyle&&"textfield"!==n.getComputedStyle(y,null).WebkitAppearance&&0!==y.offsetHeight,g.removeChild(y)):/^(search|tel)$/.test(i)||(/^(url|email)$/.test(i)?e=y.checkValidity&&!1===y.checkValidity():/^color$/.test(i)?(g.appendChild(y),g.offsetWidth,e=y.value!=w,g.removeChild(y)):e=y.value!=w)),E[t[s]]=!!e;return E}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u,d,p="2.5.3",f={},m=!0,g=c.documentElement,v="modernizr",_=c.createElement(v),b=_.style,y=c.createElement("input"),w=":)",x={}.toString,k=" -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",D=C.split(" "),T=C.toLowerCase().split(" "),S={svg:"http://www.w3.org/2000/svg"},N={},E={},I={},P=[],M=P.slice,A=function(t,e,i,n){var s,o,a,r=c.createElement("div"),l=c.body,h=l||c.createElement("body");if(parseInt(i,10))for(;i--;)(a=c.createElement("div")).id=n?n[i]:v+(i+1),r.appendChild(a);return s=["&#173;","<style>",t,"</style>"].join(""),r.id=v,h.innerHTML+=s,h.appendChild(r),l||(h.style.background="",g.appendChild(h)),o=e(r,t),l?r.parentNode.removeChild(r):h.parentNode.removeChild(h),!!o},$=function(){function t(t,e){e=e||c.createElement(n[t]||"div");var i=(t="on"+t)in e;return i||(e.setAttribute||(e=c.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(t,""),i=o(e[t],"function"),o(e[t],"undefined")||(e[t]=r),e.removeAttribute(t))),e=null,i}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return t}(),z={}.hasOwnProperty;d=o(z,"undefined")||o(z.call,"undefined")?function(t,e){return e in t&&o(t.constructor.prototype[e],"undefined")}:function(t,e){return z.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(n){var s=this;if("function"!=typeof s)throw new TypeError;var o=M.call(arguments,1),a=function(){if(this instanceof a){var t=function(){};t.prototype=s.prototype;var e=new t,i=s.apply(e,o.concat(M.call(arguments)));return Object(i)===i?i:e}return s.apply(n,o.concat(M.call(arguments)))};return a});var H,j,W;H=["fontface","touch","csstransforms3d","generatedcontent"],j=['@font-face {font-family:"font";src:url("https://")}',["@media (",k.join("touch-enabled),("),v,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",k.join("transform-3d),("),v,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',w,'";visibility:hidden}'].join("")].join(""),W=H.length,A(j,function(t,e){for(var i=c.styleSheets[c.styleSheets.length-1],n=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"",s=t.childNodes,o={};W--;)o[s[W].id]=s[W];f.touch="ontouchstart"in a||a.DocumentTouch&&c instanceof DocumentTouch||9===(o.touch&&o.touch.offsetTop),f.csstransforms3d=9===(o.csstransforms3d&&o.csstransforms3d.offsetLeft)&&3===o.csstransforms3d.offsetHeight,f.generatedcontent=1<=(o.generatedcontent&&o.generatedcontent.offsetHeight),f.fontface=/src/i.test(n)&&0===n.indexOf(e.split(" ")[0])},W,H);for(var O in N.flexbox=function(){return e("flexOrder")},N.canvas=function(){var t=c.createElement("canvas");return!!t.getContext&&!!t.getContext("2d")},N.canvastext=function(){return!!f.canvas&&!!o(c.createElement("canvas").getContext("2d").fillText,"function")},N.webgl=function(){try{var t,e=c.createElement("canvas");t=!(!a.WebGLRenderingContext||!e.getContext("experimental-webgl")&&!e.getContext("webgl")),e=r}catch(m){t=!1}return t},N.touch=function(){return f.touch},N.geolocation=function(){return!!navigator.geolocation},N.postmessage=function(){return!!a.postMessage},N.websqldatabase=function(){return!!a.openDatabase},N.indexedDB=function(){return!!e("indexedDB",a)},N.hashchange=function(){return $("hashchange",a)&&(c.documentMode===r||7<c.documentMode)},N.history=function(){return!!a.history&&!!history.pushState},N.draganddrop=function(){var t=c.createElement("div");return"draggable"in t||"ondragstart"in t&&"ondrop"in t},N.websockets=function(){for(var t=-1,e=D.length;++t<e;)if(a[D[t]+"WebSocket"])return!0;return"WebSocket"in a},N.rgba=function(){return n("background-color:rgba(150,255,150,.5)"),s(b.backgroundColor,"rgba")},N.hsla=function(){return n("background-color:hsla(120,40%,100%,.5)"),s(b.backgroundColor,"rgba")||s(b.backgroundColor,"hsla")},N.multiplebgs=function(){return n("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},N.backgroundsize=function(){return e("backgroundSize")},N.borderimage=function(){return e("borderImage")},N.borderradius=function(){return e("borderRadius")},N.boxshadow=function(){return e("boxShadow")},N.textshadow=function(){return""===c.createElement("div").style.textShadow},N.opacity=function(){return t("opacity:.55"),/^0.55$/.test(b.opacity)},N.cssanimations=function(){return e("animationName")},N.csscolumns=function(){return e("columnCount")},N.cssgradients=function(){var t="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return n((t+"-webkit- ".split(" ").join(e+t)+k.join(i+t)).slice(0,-t.length)),s(b.backgroundImage,"gradient")},N.cssreflections=function(){return e("boxReflect")},N.csstransforms=function(){return!!e("transform")},N.csstransforms3d=function(){var t=!!e("perspective");return t&&"webkitPerspective"in g.style&&(t=f.csstransforms3d),t},N.csstransitions=function(){return e("transition")},N.fontface=function(){return f.fontface},N.generatedcontent=function(){return f.generatedcontent},N.video=function(){var t=c.createElement("video"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),e.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),e.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(p){}return e},N.audio=function(){var t=c.createElement("audio"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),e.mp3=t.canPlayType("audio/mpeg;").replace(/^no$/,""),e.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),e.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(p){}return e},N.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(a){return!1}},N.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(a){return!1}},N.webworkers=function(){return!!a.Worker},N.applicationcache=function(){return!!a.applicationCache},N.svg=function(){return!!c.createElementNS&&!!c.createElementNS(S.svg,"svg").createSVGRect},N.inlinesvg=function(){var t=c.createElement("div");return t.innerHTML="<svg/>",(t.firstChild&&t.firstChild.namespaceURI)==S.svg},N.smil=function(){return!!c.createElementNS&&/SVGAnimate/.test(x.call(c.createElementNS(S.svg,"animate")))},N.svgclippaths=function(){return!!c.createElementNS&&/SVGClipPath/.test(x.call(c.createElementNS(S.svg,"clipPath")))},N)d(N,O)&&(u=O.toLowerCase(),f[u]=N[O](),P.push((f[u]?"":"no-")+u));return f.input||i(),n(""),_=y=null,f._version=p,f._prefixes=k,f._domPrefixes=T,f._cssomPrefixes=D,f.hasEvent=$,f.testProp=function(t){return l([t])},f.testAllProps=e,f.testStyles=A,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(m?" js "+P.join(" "):""),f}(this,this.document),function(t,e){function c(t,e){var i=t.createElement("p"),n=t.getElementsByTagName("head")[0]||t.documentElement;return i.innerHTML="x<style>"+e+"</style>",n.insertBefore(i.lastChild,n.firstChild)}function a(){var t=g.elements;return"string"==typeof t?t.split(" "):t}function i(t){var i={},n=t.createElement,s=(0,t.createDocumentFragment)();t.createElement=function(t){var e=(i[t]||(i[t]=n(t))).cloneNode();return g.shivMethods&&e.canHaveChildren&&!m.test(t)?s.appendChild(e):e},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/\w+/g,function(t){return i[t]=n(t),s.createElement(t),'c("'+t+'")'})+");return n}")(g,s)}function n(t){var e;return t.documentShived||(g.shivCSS&&!l&&(e=!!c(t,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),h||(e=!i(t)),e&&(t.documentShived=e)),t}function u(t){for(var e,i=t.getElementsByTagName("*"),n=i.length,s=RegExp("^(?:"+a().join("|")+")$","i"),o=[];n--;)e=i[n],s.test(e.nodeName)&&o.push(e.applyElement(r(e)));return o}function r(t){for(var e,i=t.attributes,n=i.length,s=t.ownerDocument.createElement(b+":"+t.nodeName);n--;)(e=i[n]).specified&&s.setAttribute(e.nodeName,e.nodeValue);return s.style.cssText=t.style.cssText,s}function d(t){for(var e,i=t.split("{"),n=i.length,s=RegExp("(^|[\\s,>+~])("+a().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),o="$1"+b+"\\:$2";n--;)(e=i[n]=i[n].split("}"))[e.length-1]=e[e.length-1].replace(s,o),i[n]=e.join("}");return i.join("{")}function s(t){for(var e=t.length;e--;)t[e].removeNode()}function o(r){var l,h,t=r.namespaces,e=r.parentWindow;return!y||r.printShived||("undefined"==typeof t[b]&&t.add(b),e.attachEvent("onbeforeprint",function(){for(var t,e,i,n=r.styleSheets,s=[],o=n.length,a=Array(o);o--;)a[o]=n[o];for(;i=a.pop();)if(!i.disabled&&_.test(i.media)){for(o=0,e=(t=i.imports).length;o<e;o++)a.push(t[o]);try{s.push(i.cssText)}catch(b){}}s=d(s.reverse().join("")),h=u(r),l=c(r,s)}),e.attachEvent("onafterprint",function(){s(h),l.removeNode(!0)}),r.printShived=!0),r}var l,h,p,f=t.html5||{},m=/^<|^(?:button|form|map|select|textarea)$/i;(p=e.createElement("a")).innerHTML="<xyz></xyz>",l="hidden"in p,h=1==p.childNodes.length||function(){try{e.createElement("a")}catch(p){return!0}var t=e.createDocumentFragment();return"undefined"==typeof t.cloneNode||"undefined"==typeof t.createDocumentFragment||"undefined"==typeof t.createElement}();var g={elements:f.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==f.shivCSS,shivMethods:!1!==f.shivMethods,type:"default",shivDocument:n};t.html5=g,n(e);var v,_=/^$|\b(?:all|print)\b/,b="html5shiv",y=!h&&(v=e.documentElement,"undefined"!=typeof e.namespaces&&"undefined"!=typeof e.parentWindow&&"undefined"!=typeof v.applyElement&&"undefined"!=typeof v.removeNode&&"undefined"!=typeof t.attachEvent);g.type+=" print",(g.shivPrint=o)(e)}(this,document),function(t,d,l){function u(t){return"[object Function]"==s.call(t)}function p(t){return"string"==typeof t}function f(){}function m(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function g(){var t=y.shift();w=1,t?t.t?_(function(){("c"==t.t?v.injectCss:v.injectJs)(t.s,0,t.a,t.x,t.e,1)},0):(t(),g()):w=0}function o(i,n,t,e,s,o,a){function r(t){if(!h&&m(l.readyState)&&(u.r=h=1,!w&&g(),l.onload=l.onreadystatechange=null,t))for(var e in"img"!=i&&_(function(){k.removeChild(l)},50),T[n])T[n].hasOwnProperty(e)&&T[n][e].onload()}a=a||v.errorTimeout;var l={},h=0,c=0,u={t:t,s:n,e:s,a:o,x:a};1===T[n]&&(c=1,T[n]=[],l=d.createElement(i)),"object"==i?l.data=n:(l.src=n,l.type=i),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){r.call(this,c)},y.splice(e,0,u),"img"!=i&&(c||2===T[n]?(k.insertBefore(l,x?null:b),_(r,a)):T[n].push(l))}function e(t,e,i,n,s){return w=0,e=e||"j",p(t)?o("c"==e?c:r,t,e,this.i++,i,n,s):(y.splice(this.i++,0,t),1==y.length&&g()),this}function h(){var t=v;return t.loader={load:e,i:0},t}var i,v,n=d.documentElement,_=t.setTimeout,b=d.getElementsByTagName("script")[0],s={}.toString,y=[],w=0,a="MozAppearance"in n.style,x=a&&!!d.createRange().compareNode,k=x?n:b.parentNode,r=(n=t.opera&&"[object Opera]"==s.call(t.opera),n=!!d.attachEvent&&!n,a?"object":n?"script":"img"),c=n?"script":r,C=Array.isArray||function(t){return"[object Array]"==s.call(t)},D=[],T={},S={timeout:function(t,e){return e.length&&(t.timeout=e[0]),t}};(v=function(t){function r(t){t=t.split("!");var e,i,n,s=D.length,o=t.pop(),a=t.length;o={url:o,origUrl:o,prefixes:t};for(i=0;i<a;i++)n=t[i].split("="),(e=S[n.shift()])&&(o=e(o,n));for(i=0;i<s;i++)o=D[i](o);return o}function c(t,e,i,n,s){var o=r(t),a=o.autoCallback;o.url.split(".").pop().split("?").shift(),o.bypass||(e&&(e=u(e)?e:e[t]||e[n]||e[t.split("/").pop().split("?")[0]]||g),o.instead?o.instead(t,e,i,n,s):(T[o.url]?o.noexec=!0:T[o.url]=1,i.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":l,o.noexec,o.attrs,o.timeout),(u(e)||u(a))&&i.load(function(){h(),e&&e(o.origUrl,s,n),a&&a(o.origUrl,s,n),T[o.url]=2})))}function e(t,e){function i(i,t){if(i){if(p(i))t||(r=function(){var t=[].slice.call(arguments);l.apply(this,t),h()}),c(i,r,e,0,o);else if(Object(i)===i)for(s in n=function(){var t,e=0;for(t in i)i.hasOwnProperty(t)&&e++;return e}(),i)i.hasOwnProperty(s)&&(!t&&!--n&&(u(r)?r=function(){var t=[].slice.call(arguments);l.apply(this,t),h()}:r[s]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),h()}}(l[s])),c(i[s],r,e,s,o))}else!t&&h()}var n,s,o=!!t.test,a=t.load||t.both,r=t.callback||f,l=r,h=t.complete||f;i(o?t.yep:t.nope,!!a),a&&i(a)}var i,n,s=this.yepnope.loader;if(p(t))c(t,0,s,0);else if(C(t))for(i=0;i<t.length;i++)p(n=t[i])?c(n,0,s,0):C(n)?v(n):Object(n)===n&&e(n,s);else Object(t)===t&&e(t,s)}).addPrefix=function(t,e){S[t]=e},v.addFilter=function(t){D.push(t)},v.errorTimeout=1e4,null==d.readyState&&d.addEventListener&&(d.readyState="loading",d.addEventListener("DOMContentLoaded",i=function(){d.removeEventListener("DOMContentLoaded",i,0),d.readyState="complete"},0)),t.yepnope=h(),t.yepnope.executeStack=g,t.yepnope.injectJs=function(t,e,i,n,s,o){var a,r,l=d.createElement("script");n=n||v.errorTimeout;for(r in l.src=t,i)l.setAttribute(r,i[r]);e=o?g:e||f,l.onreadystatechange=l.onload=function(){!a&&m(l.readyState)&&(a=1,e(),l.onload=l.onreadystatechange=null)},_(function(){a||e(a=1)},n),s?l.onload():b.parentNode.insertBefore(l,b)},t.yepnope.injectCss=function(t,e,i,n,s,o){var a;n=d.createElement("link"),e=o?g:e||f;for(a in n.href=t,n.rel="stylesheet",n.type="text/css",i)n.setAttribute(a,i[a]);s||(b.parentNode.insertBefore(n,b),_(e,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(s){s.extend(s,{placeholder:{browser_supported:function(){return this._supported!==undefined?this._supported:this._supported=!!("placeholder"in s('<input type="text">')[0])},shim:function(t){var e={color:"#888",cls:"placeholder",lr_padding:4,selector:"input[placeholder], textarea[placeholder]"};s.extend(e,t),!this.browser_supported()&&s(e.selector)._placeholder_shim(e)}}}),s.extend(s.fn,{_placeholder_shim:function(n){function i(t){var e=s(t).offsetParent().offset(),i=s(t).offset();return{top:i.top-e.top+(s(t).outerHeight()-s(t).height())/2,left:i.left-e.left+n.lr_padding,width:s(t).width()-n.lr_padding}}return this.each(function(){if(s(this).data("placeholder"))return s(this).data("placeholder").css(i(s(this))),!0;var t={};"auto"!=s(this).css("height")&&(t={lineHeight:s(this).css("height")});var e=s("<label />").text(s(this).attr("placeholder")).addClass(n.cls).css(s.extend({position:"absolute",display:"inline","float":"none",overflow:"hidden",whiteSpace:"nowrap",textAlign:"left",color:n.color,cursor:"text",paddingTop:s(this).css("padding-top"),paddingLeft:s(this).css("padding-left"),fontSize:s(this).css("font-size"),fontFamily:s(this).css("font-family"),fontStyle:s(this).css("font-style"),fontWeight:s(this).css("font-weight"),textTransform:s(this).css("text-transform"),zIndex:99},t)).css(i(this)).attr("for",this.id).data("target",s(this)).click(function(){s(this).data("target").focus()}).insertBefore(this);s(this).data("placeholder",e).focus(function(){e.hide()}).blur(function(){e[s(this).val().length?"hide":"show"]()}).triggerHandler("blur"),s(window).resize(function(){var t=e.data("target");e.css(i(t))})})}})}(jQuery),jQuery(document).add(window).bind("ready load",function(){jQuery.placeholder&&jQuery.placeholder.shim()}),$.fn.extend({everyTime:function(t,e,i,n){return this.each(function(){$.timer.add(this,t,e,i,n)})},oneTime:function(t,e,i){return this.each(function(){$.timer.add(this,t,e,i,1)})},stopTime:function(t,e){return this.each(function(){$.timer.remove(this,t,e)})}}),$.extend({timer:{global:[],guid:1,dataKey:"$.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1e3,das:1e4,hs:1e5,ks:1e6},timeParse:function(t){if(t==undefined||null==t)return null;var e=this.regex.exec($.trim(t.toString()));return e[2]?parseFloat(e[1])*(this.powers[e[2]]||1):t},add:function(t,e,i,n,s){var o=0;if($.isFunction(i)&&(s||(s=n),n=i,i=e),!("number"!=typeof(e=$.timer.timeParse(e))||isNaN(e)||e<0)){("number"!=typeof s||isNaN(s)||s<0)&&(s=0),s=s||0;var a=$.data(t,this.dataKey)||$.data(t,this.dataKey,{});a[i]||(a[i]={}),n.timerID=n.timerID||this.guid++;var r=function(){(++o>s&&0!==s||!1===n.call(t,o))&&$.timer.remove(t,i,n)};r.timerID=n.timerID,a[i][n.timerID]||(a[i][n.timerID]=window.setInterval(r,e)),this.global.push(t)}},remove:function(t,e,i){var n,s=$.data(t,this.dataKey);if(s){if(e){if(s[e]){if(i)i.timerID&&(window.clearInterval(s[e][i.timerID]),delete s[e][i.timerID]);else for(var i in s[e])window.clearInterval(s[e][i]),delete s[e][i];for(n in s[e])break;n||(n=null,delete s[e])}}else for(e in s)this.remove(t,e,i);for(n in s)break;n||$.removeData(t,this.dataKey)}}}}),$(window).bind("unload",function(){$.each($.timer.global,function(t,e){$.timer.remove(e)})}),
+/*!
+ * jCarousel - Riding carousels with jQuery
+ * http://sorgalla.com/jcarousel/
+ *
+ * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
+ * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
+ * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
+ *
+ * Built on top of the jQuery library
+ * http://jquery.com
+ *
+ * Inspired by the "Carousel Component" by Bill Scott
+ * http://billwscott.com/carousel/
+ */
+function(b){var h={vertical:!(b.fn.jcarousel=function(t){if("string"==typeof t){var e=b(this).data("jcarousel"),i=Array.prototype.slice.call(arguments,1);return e[t].apply(e,i)}return this.each(function(){b(this).data("jcarousel",new y(this,t))})}),listTag:"ul",itemTag:"li",start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};b.jcarousel=function(t,e){this.options=b.extend({},h,e||{}),this.locked=!1,this.container=null,this.clip=null,this.list=null,this.buttonNext=null,this.buttonPrev=null,this.wh=this.options.vertical?"height":"width",this.lt=this.options.vertical?"top":"left";for(var i="",n=t.className.split(" "),s=0;s<n.length;s++)if(-1!=n[s].indexOf("jcarousel-skin")){b(t).removeClass(n[s]),i=n[s];break}t.nodeName.toUpperCase()==this.options.listTag.toUpperCase()?(this.list=b(t),this.container=this.list.parent(),this.container.hasClass("jcarousel-clip")?(this.container.parent().hasClass("jcarousel-container")||(this.container=this.container.wrap("<div></div>")),this.container=this.container.parent()):this.container.hasClass("jcarousel-container")||(this.container=this.list.wrap("<div></div>").parent())):(this.container=b(t),this.list=this.container.find(this.options.listTag).eq(0)),""!=i&&-1==this.container.parent()[0].className.indexOf("jcarousel-skin")&&this.container.wrap('<div class=" '+i+'"></div>'),this.clip=this.list.parent(),this.clip.length&&this.clip.hasClass("jcarousel-clip")||(this.clip=this.list.wrap("<div></div>").parent()),this.buttonNext=b(".jcarousel-next",this.container),0==this.buttonNext.size()&&null!=this.options.buttonNextHTML&&(this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()),this.buttonNext.addClass(this.className("jcarousel-next")),this.buttonPrev=b(".jcarousel-prev",this.container),0==this.buttonPrev.size()&&null!=this.options.buttonPrevHTML&&(this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev()),this.buttonPrev.addClass(this.className("jcarousel-prev")),this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"}),this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,left:0,margin:0,padding:0}),this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});var o=null!=this.options.visible?Math.ceil(this.clipping()/this.options.visible):null,a=this.list.children(this.options.itemTag),r=this;if(0<a.size()){var l=0;s=this.options.offset;a.each(function(){r.format(this,s++),l+=r.dimension(this,o)}),this.list.css(this.wh,l+"px"),e&&e.size!==undefined||(this.options.size=a.size())}this.container.css("display","block"),this.buttonNext.css("display","block"),this.buttonPrev.css("display","block"),this.funcNext=function(){r.next()},this.funcPrev=function(){r.prev()},this.funcResize=function(){r.reload()},null!=this.options.initCallback&&this.options.initCallback(this,"init"),b.browser.safari?(this.buttons(!1,!1),b(window).bind("load.jcarousel",function(){r.setup()})):this.setup()};var y=b.jcarousel;y.fn=y.prototype={jcarousel:"0.2.4"},y.fn.extend=y.extend=b.extend,y.fn.extend({setup:function(){if(this.first=null,this.last=null,this.prevFirst=null,this.prevLast=null,this.animating=!1,this.timer=null,this.tail=null,this.inTail=!1,!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var t=this.pos(this.options.start);this.prevFirst=this.prevLast=null,this.animate(t,!1),b(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty(),this.list.css(this.lt,"0px"),this.list.css(this.wh,"10px"),null!=this.options.initCallback&&this.options.initCallback(this,"reset"),this.setup()},reload:function(){if(null!=this.tail&&this.inTail&&this.list.css(this.lt,y.intval(this.list.css(this.lt))+this.tail),this.tail=null,this.inTail=!1,null!=this.options.reloadCallback&&this.options.reloadCallback(this),null!=this.options.visible){var e=this,i=Math.ceil(this.clipping()/this.options.visible),n=0,s=0;b(this.options.itemTag,this.list).each(function(t){n+=e.dimension(this,i),t+1<e.first&&(s=n)}),this.list.css(this.wh,n+"px"),this.list.css(this.lt,-s+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0,this.buttons()},unlock:function(){this.locked=!1,this.buttons()},size:function(t){return t!=undefined&&(this.options.size=t,this.locked||this.buttons()),this.options.size},has:function(t,e){e!=undefined&&e||(e=t),null!==this.options.size&&e>this.options.size&&(e=this.options.size);for(var i=t;i<=e;i++){var n=this.get(i);if(!n.length||n.hasClass("jcarousel-item-placeholder"))return!1}return!0},get:function(t){return b(".jcarousel-item-"+t,this.list)},add:function(t,e){var i=0;if(0==(s=this.get(t)).length){for(var n,s=this.create(t),o=y.intval(t);n=this.get(--o);)if(o<=0||n.length){o<=0?this.list.prepend(s):n.after(s);break}}else i=this.dimension(s);s.removeClass(this.className("jcarousel-item-placeholder")),"string"==typeof e?s.html(e):s.empty().append(e);var a=null!=this.options.visible?Math.ceil(this.clipping()/this.options.visible):null,r=this.dimension(s,a)-i;return 0<t&&t<this.first&&this.list.css(this.lt,y.intval(this.list.css(this.lt))-r+"px"),this.list.css(this.wh,y.intval(this.list.css(this.wh))+r+"px"),s},remove:function(t){var e=this.get(t);if(e.length&&!(t>=this.first&&t<=this.last)){var i=this.dimension(e);t<this.first&&this.list.css(this.lt,y.intval(this.list.css(this.lt))+i+"px"),e.remove(),this.list.css(this.wh,y.intval(this.list.css(this.wh))-i+"px")}},next:function(){this.stopAuto(),null==this.tail||this.inTail?this.scroll("both"!=this.options.wrap&&"last"!=this.options.wrap||null==this.options.size||this.last!=this.options.size?this.first+this.options.scroll:1):this.scrollTail(!1)},prev:function(){this.stopAuto(),null!=this.tail&&this.inTail?this.scrollTail(!0):this.scroll("both"!=this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||1!=this.first?this.first-this.options.scroll:this.options.size)},scrollTail:function(t){if(!this.locked&&!this.animating&&this.tail){var e=y.intval(this.list.css(this.lt));t?e+=this.tail:e-=this.tail,this.inTail=!t,this.prevFirst=this.first,this.prevLast=this.last,this.animate(e)}},scroll:function(t,e){this.locked||this.animating||this.animate(this.pos(t),e)},pos:function(t){var e=y.intval(this.list.css(this.lt));if(this.locked||this.animating)return e;"circular"!=this.options.wrap&&(t=t<1?1:this.options.size&&t>this.options.size?this.options.size:t);for(var i,n=this.first>t,s="circular"!=this.options.wrap&&this.first<=1?1:this.first,o=n?this.get(s):this.get(this.last),a=n?s:s-1,r=null,l=0,h=!1,c=0;n?--a>=t:++a<t;)h=!(r=this.get(a)).length,0==r.length&&(r=this.create(a).addClass(this.className("jcarousel-item-placeholder")),o[n?"before":"after"](r),null!=this.first&&"circular"==this.options.wrap&&null!==this.options.size&&(a<=0||a>this.options.size)&&(i=this.get(this.index(a))).length&&this.add(a,i.children().clone(!0))),o=r,c=this.dimension(r),h&&(l+=c),null!=this.first&&("circular"==this.options.wrap||1<=a&&(null==this.options.size||a<=this.options.size))&&(e=n?e+c:e-c);var u=this.clipping(),d=[],p=0,f=(a=t,0);for(o=this.get(t-1);++p;){if(h=!(r=this.get(a)).length,0==r.length&&(r=this.create(a).addClass(this.className("jcarousel-item-placeholder")),0==o.length?this.list.prepend(r):o[n?"before":"after"](r),null!=this.first&&"circular"==this.options.wrap&&null!==this.options.size&&(a<=0||a>this.options.size)&&(i=this.get(this.index(a))).length&&this.add(a,i.find(">*").clone(!0))),o=r,0==(c=this.dimension(r)))return console&&b.isFunction(console.log)&&console.log("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting..."),0;if("circular"!=this.options.wrap&&null!==this.options.size&&a>this.options.size?d.push(r):h&&(l+=c),u<=(f+=c))break;a++}for(var m=0;m<d.length;m++)d[m].remove();0<l&&(this.list.css(this.wh,this.dimension(this.list)+l+"px"),n&&(e-=l,this.list.css(this.lt,y.intval(this.list.css(this.lt))-l+"px")));var g=t+p-1;if("circular"!=this.options.wrap&&this.options.size&&g>this.options.size&&(g=this.options.size),g<a)for(a=g,f=p=0;++p;){if(!(r=this.get(a--)).length)break;if(u<=(f+=this.dimension(r)))break}var v=g-p+1;if("circular"!=this.options.wrap&&v<1&&(v=1),this.inTail&&n&&(e+=this.tail,this.inTail=!1),this.tail=null,"circular"!=this.options.wrap&&g==this.options.size&&1<=g-p+1){var _=y.margin(this.get(g),this.options.vertical?"marginBottom":"marginRight");u<f-_&&(this.tail=f-u-_)}for(;t-- >v;)e+=this.dimension(this.get(t));return this.prevFirst=this.first,this.prevLast=this.last,this.first=v,this.last=g,e},animate:function(t,e){if(!this.locked&&!this.animating){this.animating=!0;var i=this,n=function(){i.animating=!1,0==t&&i.list.css(i.lt,0),("circular"==i.options.wrap||"both"==i.options.wrap||"last"==i.options.wrap||null==i.options.size||i.last<i.options.size)&&i.startAuto(),i.buttons(),i.notify("onAfterAnimation")};if(this.notify("onBeforeAnimation"),this.options.animation&&0!=e){var s=this.options.vertical?{top:t}:{left:t};this.list.animate(s,this.options.animation,this.options.easing,n)}else this.list.css(this.lt,t+"px"),n()}},startAuto:function(t){if(t!=undefined&&(this.options.auto=t),0==this.options.auto)return this.stopAuto();if(null==this.timer){var e=this;this.timer=setTimeout(function(){e.next()},1e3*this.options.auto)}},stopAuto:function(){null!=this.timer&&(clearTimeout(this.timer),this.timer=null)},buttons:function(t,e){if(t==undefined||null==t){t=!this.locked&&0!==this.options.size&&(this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||this.last<this.options.size);this.locked||this.options.wrap&&"first"!=this.options.wrap||null==this.options.size||!(this.last>=this.options.size)||(t=null!=this.tail&&!this.inTail)}if(e==undefined||null==e){e=!this.locked&&0!==this.options.size&&(this.options.wrap&&"last"!=this.options.wrap||1<this.first);this.locked||this.options.wrap&&"last"!=this.options.wrap||null==this.options.size||1!=this.first||(e=null!=this.tail&&this.inTail)}var i=this;this.buttonNext[t?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[t?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",!t),this.buttonPrev[e?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[e?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",!e),0<this.buttonNext.length&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=t)&&null!=this.options.buttonNextCallback&&(this.buttonNext.each(function(){i.options.buttonNextCallback(i,this,t)}),this.buttonNext[0].jcarouselstate=t),0<this.buttonPrev.length&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=e)&&null!=this.options.buttonPrevCallback&&(this.buttonPrev.each(function(){i.options.buttonPrevCallback(i,this,e)}),this.buttonPrev[0].jcarouselstate=e)},notify:function(t){var e=null==this.prevFirst?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",t,e),this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",t,e,this.first),this.callback("itemFirstOutCallback",t,e,this.prevFirst)),this.prevLast!==this.last&&(this.callback("itemLastInCallback",t,e,this.last),this.callback("itemLastOutCallback",t,e,this.prevLast)),this.callback("itemVisibleInCallback",t,e,this.first,this.last,this.prevFirst,this.prevLast),this.callback("itemVisibleOutCallback",t,e,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(t,e,i,n,s,o,a){if(this.options[t]!=undefined&&("object"==typeof this.options[t]||"onAfterAnimation"==e)){var r="object"==typeof this.options[t]?this.options[t][e]:this.options[t];if(b.isFunction(r)){var l=this;if(n===undefined)r(l,i,e);else if(s===undefined)this.get(n).each(function(){r(l,this,n,i,e)});else for(var h=n;h<=s;h++)null===h||o<=h&&h<=a||this.get(h).each(function(){r(l,this,h,i,e)})}}},create:function(t){return this.format("<"+this.options.itemTag+"></"+this.options.itemTag+">",t)},format:function(t,e){var i=b(t).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+e)).css({"float":"left","list-style":"none"});return i.attr("jcarouselindex",e),i},className:function(t){return t+" "+t+(this.options.vertical?"-vertical":"-horizontal")},dimension:function(t,e){var i=t.jquery!=undefined?t[0]:t,n=this.options.vertical?i.offsetHeight+y.margin(i,"marginTop")+y.margin(i,"marginBottom"):i.offsetWidth+y.margin(i,"marginLeft")+y.margin(i,"marginRight");if(e==undefined||n==e)return n;var s=this.options.vertical?e-y.margin(i,"marginTop")-y.margin(i,"marginBottom"):e-y.margin(i,"marginLeft")-y.margin(i,"marginRight");return b(i).css(this.wh,s+"px"),this.dimension(i)},clipping:function(){if(null!=this.clip[0])return this.options.vertical?this.clip[0].offsetHeight-y.intval(this.clip.css("borderTopWidth"))-y.intval(this.clip.css("borderBottomWidth")):this.clip[0].offsetWidth-y.intval(this.clip.css("borderLeftWidth"))-y.intval(this.clip.css("borderRightWidth"))},index:function(t,e){return e==undefined&&(e=this.options.size),Math.round(((t-1)/e-Math.floor((t-1)/e))*e)+1}}),y.extend({defaults:function(t){return b.extend(h,t||{})},margin:function(t,e){if(!t)return 0;var i=t.jquery!=undefined?t[0]:t;if("marginRight"==e&&b.browser.safari){var n,s,o={display:"block","float":"none",width:"auto"};return b.swap(i,o,function(){n=i.offsetWidth}),o.marginRight=0,b.swap(i,o,function(){s=i.offsetWidth}),s-n}return y.intval(b.css(i,e))},intval:function(t){return t=parseInt(t),isNaN(t)?0:t}})}(jQuery),function(t,e){"use strict";var i,n;t.uaMatch=function(t){t=t.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[],i=/(ipad)/.exec(t)||/(iphone)/.exec(t)||/(android)/.exec(t)||[];return{browser:e[1]||"",version:e[2]||"0",platform:i[0]||""}},n={},(i=t.uaMatch(e.navigator.userAgent)).browser&&(n[i.browser]=!0,n.version=i.version),i.platform&&(n[i.platform]=!0),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),t.browser=n}(jQuery,window),"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={}),$(document).ready(function(){$("form input[type=text]:first").focus(),init_flash_messages()}),init_flash_messages=function(){$("#flash").css({opacity:0,visibility:"visible"}).animate({opacity:"1"},550),$("#flash_close").on("click",function(t){try{$("#flash").animate({opacity:0,visibility:"hidden"},330,function(){$("#flash").hide()})}catch(e){$("#flash").hide()}t.preventDefault()}),$("#flash.flash_message").prependTo("#records")},$(function(){$logo=$("#site_bar_content #site_bar_refinery_cms_logo"),$logo.css("left",$("#site_bar_content").width()/2-$logo.width()/2),$switch_anchor=$("#editor_switch a").not(".ie7 #editor_switch a, .ie6 #editor_switch a"),$("#editor_switch a").appendTo($("<span></span>").prependTo("#editor_switch"))});var shiftHeld=!1,initialLoad=!0;init_refinery_admin=function(){init_interface(),init_sortable_menu(),init_submit_continue(),init_modal_dialogs(),init_tooltips(),init_ajaxy_pagination()},$(document).ready(init_refinery_admin),"object"==typeof window.onpopstate&&$(window).bind("popstate",function(){initialLoad||$(document).paginateTo(location.pathname+location.href.split(location.pathname)[1]),initialLoad=!1}),$.fn.paginateTo=function(t){$.ajax({url:t,cache:!1,success:function(t){$(".pagination_container").slideTo(t),$(".pagination_container .pagination a").each(function(){$(this).attr("href",$(this).attr("href").replace(/\?\_\=[^&]+&/,"?"))})},error:function(){window.location=popstate_location}})},$.fn.slideTo=function(t){return $(this).html(t),$(this).applyMinimumHeightFromChildren(),$(this).find(".pagination_frame").removeClass("frame_right").addClass("frame_center"),init_modal_dialogs(),init_tooltips(),$(this)},$.fn.applyMinimumHeightFromChildren=function(){return child_heights=0,$(this).children().each(function(t,i){child_heights+=$(i).height(),$.each(["marginTop","marginBottom","paddingTop","paddingBottom"],function(t,e){child_heights+=parseInt($(i).css(e))||0})}),$(this).css("min-height",child_heights),$(this)},init_modal_dialogs=function(){$('a[href*="dialog=true"]').not("#dialog_container a").each(function(t,e){$(e).data({"dialog-width":parseInt($($(e).attr("href").match("width=([0-9]*)")).last().get(0),10)||928,"dialog-height":parseInt($($(e).attr("href").match("height=([0-9]*)")).last().get(0),10)||473,"dialog-title":$(e).attr("title")||$(e).attr("name")||$(e).html()||null}).attr("href",$(e).attr("href").replace(/(&(amp;)?|\?)(dialog=true|(width|height)=\d+)/g,"").replace(/(\/[^&\?]*)&(amp;)?/,"$1?")).click(function(t){$anchor=$(this),iframe_src=(iframe_src=$anchor.attr("href"))+(-1<iframe_src.indexOf("?")?"&":"?")+"app_dialog=true&dialog=true",iframe=$("<iframe id='dialog_iframe' frameborder='0' marginheight='0' marginwidth='0' border='0'></iframe>"),iframe.dialog({title:$anchor.data("dialog-title"),modal:!0,resizable:!1,autoOpen:!0,width:$anchor.data("dialog-width"),height:$anchor.data("dialog-height"),open:onOpenDialog,close:onCloseDialog}),iframe.attr("src",iframe_src),t.preventDefault()})})},refinery_dialog_success=function(){close_dialog(),$.ajax({url:window.location.pathname+window.location.search,cache:!1,success:function(t){$(".pagination_container").html(t),$("#flash_container > #flash").remove(),$("#flash_container").append($(".pagination_container").find("#flash")),$("#flash").css({width:"auto",visibility:""}).fadeIn(550),init_refinery_admin()}})},trigger_reordering=function(t,e){$menu=$("#menu"),t.preventDefault(),$("#menu_reorder, #menu_reorder_done").toggle(),$("#site_bar, #content").fadeTo(500,e?.35:1),e?$menu.find(".tab a").click(function(t){t.preventDefault()}):$menu.find(".tab a").unbind("click"),$menu.sortable(e?"enable":"disable")},trigger_reordering_content_section=function(t,e){$menu=$("#page-tabs").sortable(),t.preventDefault(),$("#reorder_page_part, #reorder_page_part_done").toggle(),$("#site_bar, #menu, .field:not(:has(#page-tabs)), .page_part:visible, #more_options_field, .form-actions").fadeTo(500,e?.35:1),$menu.sortable(e?"enable":"disable").sortable({items:"li",stop:function(){$("#page-tabs li[data-index]").each(function(t){$("#page_parts_attributes_"+$(this).data("index")+"_position").val(t+1)})}})},submit_and_continue=function(t,e){$(this).hasClass("wymupdate")&&$.each(WYMeditor.INSTANCES,function(t,e){e.update()}),$("#continue_editing").val(!0),$("#flash").fadeOut(250),$(".fieldWithErrors").removeClass("fieldWithErrors").addClass("field"),$("#flash_container .errorExplanation").remove(),$.post($("#continue_editing").get(0).form.action,$($("#continue_editing").get(0).form).serialize(),function(t){0<($flash_container=$("#flash_container")).length&&($flash_container.html(t),$("#flash").css({width:"auto",visibility:null}).fadeIn(550),$(".errorExplanation").not($("#flash_container .errorExplanation")).remove(),null!=(error_fields=$("#fieldsWithErrors").val())?$.each(error_fields.split(","),function(){$("#"+this).wrap("<div class='fieldWithErrors' />")}):e&&(window.location=e),$(".fieldWithErrors:first :input:first").focus(),$("#continue_editing").val(!1),init_flash_messages(),$("form").attr("action",$("#new_action").attr("value")))},"html"),t.preventDefault()},init_tooltips=function(t){$($(null!=t?t:"a[title], span[title], #image_grid img[title], *[tooltip]")).not(".no-tooltip").each(function(t,e){$(e).hover(function(i){"mouseenter"==i.type||"mouseover"==i.type?$(this).oneTime(350,"tooltip",$.proxy(function(){$(".tooltip").remove(),tooltip=$("<div class='tooltip'><div><span></span></div></div>").appendTo("#tooltip_container"),tooltip.find("span").html($(this).attr("tooltip")),tooltip_nib_extension=$.browser.msie?".gif":".png",nib=$("<img src='/assets/refinery/tooltip-nib"+tooltip_nib_extension+"' class='tooltip-nib'/>").appendTo("#tooltip_container"),tooltip.css({opacity:0,maxWidth:"300px"}),required_left_offset=$(this).offset().left-tooltip.outerWidth()/2+$(this).outerWidth()/2,tooltip.css("left",0<required_left_offset?required_left_offset:0);var t=tooltip.offset(),e=tooltip.outerWidth();t&&t.left+e>(window_width=$(window).width())&&tooltip.css("left",window_width-e),tooltip.css({top:$(this).offset().top-tooltip.outerHeight()-10}),nib.css({opacity:0}),(t=tooltip.offset())&&nib.css({left:$(this).offset().left+$(this).outerWidth()/2-5,top:t.top+tooltip.height()});try{tooltip.animate({top:t.top-10,opacity:1},200,"swing"),nib.animate({top:nib.offset().top-10,opacity:1},200)}catch(i){tooltip.show(),nib.show()}},$(this))):"mouseleave"!=i.type&&"mouseout"!=i.type||($(this).stopTime("tooltip"),null==(tt_offset=(tooltip=$(".tooltip")).css("z-index","-1").offset())&&(tt_offset={top:0,left:0}),tooltip.animate({top:tt_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}),null==(nib_offset=(nib=$(".tooltip-nib")).offset())&&(nib_offset={top:0,left:0}),nib.animate({top:nib_offset.top-20,opacity:0},125,"swing",function(){$(this).remove()}))}).click(function(){$(this).stopTime("tooltip")}),null==$(e).attr("tooltip")&&$(e).attr("tooltip",$(e).attr("title")),$elements=$(e).add($(e).children("img")).removeAttr("title"),$.browser.msie&&$elements.removeAttr("alt")})};var link_tester={email_re:new RegExp(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i),url_re:new RegExp(/^(https?|ftp):\/\/(-\.)?([^\s/?\.#-]+\.?)+(\/[^\s]*)?$/i),page_re:new RegExp("^(https?://"+document.location.host+"|/[a-z0-9]+)"),email:function(t,e){""!=t&&e(link_tester.email_re.test(t))},url:function(t,e){""!=t&&(link_tester.page_re.test(t)?link_tester.page(t,e):e(link_tester.url_re.test(t)))},page:function(t,e){var i=!1;$.ajax({url:t,timeout:5e3,success:function(){i=!0},complete:function(){e(i)}})},validate_textbox:function(t,e,i){var n="",s=$("<img id='"+e.replace("#","")+"_test_loader' src='/assets/refinery/ajax-loader.gif' alt='Testing...' style='display: none;'/>"),o=$("<span id='"+e.replace("#","")+"_test_result'></span>");s.insertAfter($(e)),o.insertAfter(s),$(e).bind("paste blur",function(){$(e).stop(!0),$(e+"_test_loader").hide(),$(e+"_test_result").hide(),$(e+"_test_result").removeClass("success_icon").removeClass("failure_icon"),""!=this.value&&$(e).delay(300).queue(function(){$(e+"_test_loader").show(),$(e+"_test_result").hide(),$(e+"_test_result").removeClass("success_icon").removeClass("failure_icon"),t(this.value,function(t){n=t?"success_icon":"failure_icon",$(e+"_test_result").addClass(n).show(),$(e+"_test_loader").hide()}),i&&i($(e)),$(this).dequeue()})})},validate_url_textbox:function(t,e){link_tester.validate_textbox(link_tester.url,t,e)},validate_email_textbox:function(t,e){link_tester.validate_textbox(link_tester.email,t,e)}},link_dialog={initialised:!1,init:function(){this.initialised||(this.init_tabs(),this.init_resources_submit(),this.init_close(),this.page_tab(),this.web_tab(),this.email_tab(),this.initialised=!0)},init_tabs:function(){var t=$("#dialog_menu_left input:radio"),e=t.parent().filter(".selected_radio").find("input:radio").first()||t.first();t.click(function(){link_dialog.switch_area($(this))}),e.attr("checked","true"),link_dialog.switch_area(e)},init_resources_submit:function(){$("#existing_resource_area .form-actions-dialog #submit_button").click(function(t){t.preventDefault(),0<(resource_selected=$("#existing_resource_area_content ul li.linked a")).length&&(resourceUrl=parseURL(resource_selected.attr("href")),relevant_href=resourceUrl.pathname,resourceUrl.hostname.match(/s3.amazonaws.com/)&&(relevant_href=resourceUrl.protocol+"//"+resourceUrl.host+relevant_href),"function"==typeof resource_picker.callback&&resource_picker.callback({id:resource_selected.attr("id").replace("resource_",""),href:relevant_href,html:resource_selected.html()})),$(".form-actions-dialog #cancel_button").trigger("click")})},init_close:function(){$(".form-actions-dialog #cancel_button").not(".wym_iframe_body .form-actions-dialog #cancel_button").click(close_dialog),parent&&parent.document.location.href!=document.location.href&&null!=parent.document.getElementById("wym_dialog_submit")&&($("#dialog_container .form-actions input#submit_button").click(function(t){t.preventDefault(),$(parent.document.getElementById("wym_dialog_submit")).click()}),$("#dialog_container .form-actions a.close_dialog").click(close_dialog))},switch_area:function(t){$("#dialog_menu_left .selected_radio").removeClass("selected_radio"),$(t).parent().addClass("selected_radio"),$("#dialog_main .dialog_area").hide(),$("#"+$(t).val()+"_area").show()},page_tab:function(){$(".link_list li").click(function(t){t.preventDefault(),$(".link_list li.linked").removeClass("linked"),$(this).addClass("linked");var e=$(this).children("a.page_link").get(0),i=0<window.location.port.length?":"+window.location.port:"",n=e.href.replace(window.location.protocol+"//"+window.location.hostname+i,"");link_dialog.update_parent(n,e.rel.replace(/\ ?<em>.+?<\/em>/,""))})},web_tab:function(){link_tester.validate_url_textbox("#web_address_text",function(){}),$("#web_address_text, #web_address_target_blank").change(function(){link_dialog.update_parent($("#web_address_text").val(),$("#web_address_text").val(),$("#web_address_target_blank").get(0).checked?"_blank":"")})},email_tab:function(){link_tester.validate_email_textbox("#email_address_text",function(){}),$("#email_address_text, #email_default_subject_text, #email_default_body_text").change(function(){var t=$("#email_default_subject_text").val(),e=$("#email_default_body_text").val(),i=$("#email_address_text").val();modifier="?",additional="",0<t.length&&(additional+=modifier+"subject="+t,modifier="&"),0<e.length&&(additional+=modifier+"body="+e,modifier="&");for(var n="",s=0;s<i.length;s++)n+="%"+i.charCodeAt(s).toString(16);link_dialog.update_parent("mailto:"+n+additional,i)})},update_parent:function(t,e,i){null!=parent&&(null!=(wym_href=parent.document.getElementById("wym_href"))&&(wym_href.value=t),null!=(wym_title=parent.document.getElementById("wym_title"))&&(wym_title.value=e),null!=(wym_target=parent.document.getElementById("wym_target"))&&(wym_target.value=i||""))}},page_options={initialised:!1,init:function(t,e,i){this.initialised||(page_options.tabs=$("#page-tabs").tabs(),part_shown=$("#page-tabs .page_part.field").not(".ui-tabs-hide"),$("#page-tabs .page_part.field").removeClass("ui-tabs-hide"),this.enable_parts=t,this.new_part_url=e,this.del_part_url=i,this.show_options(),$(document).ready($.proxy(function(){$("#page-tabs .page_part.field").not(this).addClass("ui-tabs-hide")},part_shown)),this.enable_parts&&this.page_part_dialog(),this.initialised=!0)},show_options:function(){$("#toggle_advanced_options").click(function(t){t.preventDefault(),$("#more_options").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#toggle_advanced_options").parent().offset().top},250)})},page_part_dialog:function(){$("#new_page_part_dialog").dialog({title:"Create Content Section",modal:!0,resizable:!1,autoOpen:!1,width:600,height:200}),$("#add_page_part").click(function(t){t.preventDefault(),$("#new_page_part_dialog").dialog("open")}),$("#new_page_part_save").click(function(t){t.preventDefault();var e=$("#new_page_part_title").val();if(0<e.length){var i=e.toLowerCase().replace(" ","_");0===$("#page_part_"+i).size()?$.get(page_options.new_part_url,{title:e,part_index:$("#new_page_part_index").val(),body:""},function(t){$("#submit_continue_button").remove(),$("#page_part_editors").append(t),page_options.tabs.find("ul").append("<li><a href='#page_part_new_"+$("#new_page_part_index").val()+"'>"+e+"</a></li>"),page_options.tabs.tabs("refresh"),$("#page-tabs #page_parts li").last().attr("data-index",$("#new_page_part_index").val()),page_options.tabs.tabs("option","active",-1),WYMeditor.init(),$("#new_page_part_index").val(parseInt($("#new_page_part_index").val(),10)+1),$("#new_page_part_title").val(""),$("#new_page_part_dialog").dialog("close")},"html"):alert("A content section with that title already exists, please choose another.")}else alert("You have not entered a title for the content section, please enter one.")}),$("#new_page_part_cancel").click(function(t){t.preventDefault(),$("#new_page_part_dialog").dialog("close"),$("#new_page_part_title").val("")}),$("#delete_page_part").click(function(t){t.preventDefault();var e=page_options.tabs.find(".ui-tabs-active a").text();if(confirm("This will remove the content section '"+e+"' immediately even if you don't save this page, are you sure?")){var i=page_options.tabs.find(".ui-tabs-active a").attr("id").match(/\d+/)[0]-1;0<$("#page_parts_attributes_"+i+"_id").length&&$.ajax({url:page_options.del_part_url+"/"+$("#page_parts_attributes_"+i+"_id").val(),type:"DELETE"}),page_options.tabs.find(".ui-tabs-active").remove(),page_options.tabs.find("#page_part_"+e.toLowerCase()).remove(),page_options.tabs.find("#page_part_new_"+i).remove(),$("[id^=page_parts_attributes_"+i+"_]").remove(),$("#submit_continue_button").remove(),page_options.tabs.tabs("refresh")}}),$("#reorder_page_part").click(function(t){trigger_reordering_content_section(t,!0)}),$("#reorder_page_part_done").click(function(t){trigger_reordering_content_section(t,!1)})}},image_picker={initialised:!1,options:{selected:"",thumbnail:"medium",field:"#image",image_display:".current_picked_image",no_image_message:".no_picked_image_selected",image_container:".current_image_container",remove_image_button:".remove_picked_image",picker_container:".image_picker_container",image_link:".current_image_link",image_toggler:null},init:function(t){return this.initialised||(this.options=$.extend(this.options,t),$(this.options.picker_container).find(this.options.remove_image_button).click($.proxy(this.remove_image,{container:this.options.picker_container,picker:this})),$(this.options.picker_container).find(this.options.image_toggler).click($.proxy(this.toggle_image,{container:this.options.picker_container,picker:this})),this.initialised=!0),this},remove_image:function(t){t.preventDefault(),$(this.container).find(this.picker.options.image_display).removeClass("brown_border").attr({src:"",width:"",height:""}).css({width:"auto",height:"auto"}).hide(),$(this.container).find(this.picker.options.field).val("").trigger("change"),$(this.container).find(this.picker.options.no_image_message).show(),$(this.container).find(this.picker.options.remove_image_button).hide()},toggle_image:function(t){$(this.container).find(this.picker.options.image_toggler).html("Show"==$(this.container).find(this.picker.options.image_toggler).html()?"Hide":"Show"),$(this.container).find(this.picker.options.image_container).toggle(),t.preventDefault()},changed:function(){$(this.container).find(this.picker.options.field).val(this.image.id.replace("image_","")).trigger("change");var t=this.picker.options.thumbnail||"original";this.image.src=$(this.image).attr("data-"+t),current_image=$(this.container).find(this.picker.options.image_display),current_image.replaceWith($("<img src='"+this.image.src+"?"+Math.floor(1e5*Math.random())+"' id='"+current_image.attr("id")+"' class='"+this.picker.options.image_display.replace(/^./,"")+" brown_border' />")),$(this.container).find(this.picker.options.remove_image_button).show(),$(this.container).find(this.picker.options.no_image_message).hide()}},resource_picker={initialised:!1,callback:null,init:function(t){this.initialised||(this.callback=t,this.initialised=!0)}};close_dialog=function(t){iframed()?(the_body=$(parent.document.body),the_dialog=parent.$(".ui-dialog-content")):(the_body=$(document.body).removeClass("hide-overflow"),the_dialog=$(".ui-dialog-content"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove()),$(document.body).hasClass("wym_iframe_body")||(the_body.removeClass("hide-overflow"),the_dialog.filter(":data(dialog)").dialog("close"),the_dialog.remove(),t&&t.preventDefault&&t.preventDefault())},parseURL=function(t){var e={href:t},i=t.replace("//","/").split("/");e.protocol=i[0],e.host=i[1],i[1]=i[1].split(":"),e.hostname=i[1][0],e.port=1<i[1].length?i[1][1]:"",i.splice(0,2),e.pathname="/"==e.href[0]?"/"+e.host:"",e.pathname+="/"+i.join("/"),e.pathname=e.pathname.split("#"),e.hash=1<e.pathname.length?"#"+e.pathname[1]:"",e.pathname=e.pathname[0],
+e.pathname=e.pathname.split("?"),e.search=1<e.pathname.length?"?"+e.pathname[1]:"",e.pathname=e.pathname[0];var n=t.split("?")[1];return e.options=n,e},iframed=function(){return parent&&parent.document&&parent.document.location.href!=document.location.href&&$.isFunction(parent.$)},$(document).ready(function(){$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').not(".not_a_link a").parent().addClass("selected"),0===$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").not(".not_a_link a").not("a.reorder_icon").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/assets/refinery/ajax-loader.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0===$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(t){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),t.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(t){$.get($(this).attr("href"),$.proxy(function(t){$(this).css("background-image","").removeClass("failure_icon").removeClass("success_icon").addClass(t.enabled?"success_icon":"failure_icon")},$(this))),t.preventDefault()})}),function(){this.init_interface=function(){var t;return parent&&parent.document.location.href!==document.location.href&&$("body#dialog_container.dialog").addClass("iframed"),$("input:submit:not(.button)").addClass("button"),$("textarea.wymeditor").each(function(){var t,e,i,n;if(n=$(this),null!=(t=WYMeditor.INSTANCES[$((n.next(".wym_box").find("iframe").attr("id")||"").split("_")).last().get(0)])&&(null!=(e=n.parent().next())&&0<e.length&&e.find("input, textarea").keydown($.proxy(function(t){if(t.shiftKey&&t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t)).keyup(function(){return!1}),null!=(i=n.parent().prev())&&0<i.length))return i.find("input, textarea").keydown($.proxy(function(t){if(t.keyCode===$.ui.keyCode.TAB)return this._iframe.contentWindow.focus(),t.preventDefault()},t))}),0<(t=$("#menu")).length&&t.jcarousel({vertical:!1,scroll:1,buttonNextHTML:"<img src='/assets/refinery/carousel-right.png' alt='down' height='15' width='10' />",buttonPrevHTML:"<img src='/assets/refinery/carousel-left.png' alt='up' height='15' width='10' />",listTag:t.get(0).tagName.toLowerCase(),itemTag:t.children(":first").get(0).tagName.toLowerCase()}),$("#current_locale li a").click(function(t){return $("#current_locale li a span").each(function(){return $(this).css("display","none"===$(this).css("display")?"":"none")}),$("#other_locales").animate({opacity:"toggle",height:"toggle"},250),$("html,body").animate({scrollTop:$("#other_locales").parent().offset().top},250),t.preventDefault()}),$("#existing_image img").load(function(){var t;if(0<(t=$("#existing_image").height()-$("form.edit_image").height()+8))return $("form.edit_image .form-actions").css({"margin-top":t})}),$(".form-actions .form-actions-left input:submit#submit_button").click(function(){return $("<img src='/assets/refinery/ajax-loader.gif' width='16' height='16' class='save-loader' />").appendTo($(this).parent())}),$(".form-actions.form-actions-dialog .form-actions-left a.close_dialog").click(function(t){var e;return e=$(".ui-dialog-titlebar-close"),parent&&(e=parent.$(".ui-dialog-titlebar-close")),e.trigger("click"),t.preventDefault()}),$("a.suppress").on("click",function(t){return t.preventDefault()})}}.call(this),function(){this.init_sortable_menu=function(){var t;if(0!==(t=$("#menu")).length)return t.sortable({items:"> *:not(#menu_reorder, #menu_reorder_done)",axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){return $.post("/refinery/update_menu_positions",t.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),t.sortable("disable"),t.find("#menu_reorder").click(function(t){return trigger_reordering(t,!0)}),t.find("#menu_reorder_done").click(function(t){return trigger_reordering(t,!1)})}}.call(this),function(){this.init_submit_continue=function(){var t;return $("#submit_continue_button").click(submit_and_continue),$("form").change(function(){return $(this).attr("data-changes-made",!0)}),0<(t=$("#continue_editing")).length&&"no-prompt"!==t.attr("rel")&&$("#editor_switch a").click(function(t){if(0<$("form[data-changes-made]").length&&!confirm("translation missing: en.js.admin.confirm_changes"))return t.preventDefault()}),$("input[id=page_custom_slug]").change(function(){return $("#submit_continue_button").remove()})}}.call(this),function(){this.init_ajaxy_pagination=function(){if("function"==typeof window.history.pushState&&0<$(".pagination_container").length&&$(".pagination_container .pagination a").on("click",function(t){var e,i;return i=this.href.replace(/(\&(amp\;)?)?from_page\=\d+/,""),i=(i+="&from_page="+$(".current").text()).replace("?&","?").replace(/\s+/,""),e=location.pathname+location.href.split(location.pathname)[1],window.history.pushState({path:e},"",i),$(document).paginateTo(i),t.preventDefault()}),$(".pagination_container").applyMinimumHeightFromChildren(),0===$(".pagination_container").find(".pagination").length)return $(".pagination_frame").css("top","0px")}}.call(this); \ No newline at end of file
diff --git a/public/assets/refinery/refinery.js.gz b/public/assets/refinery/refinery.js.gz
new file mode 100644
index 0000000..a13d536
--- /dev/null
+++ b/public/assets/refinery/refinery.js.gz
Binary files differ
diff --git a/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js b/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js
new file mode 100644
index 0000000..c2043e3
--- /dev/null
+++ b/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js
@@ -0,0 +1,15 @@
+/**
+ * jQuery Serialize List
+ * Copyright (c) 2009 Mike Botsko, Botsko.net LLC
+ * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
+ * Copyright notice and license must remain intact for legal use
+ * Version .2
+ *
+ * Serialize an unordered or ordered list item. Optional ability
+ * to determine which attributes are included. The serialization
+ * will be read by PHP as a multidimensional array which you may
+ * use for saving state.
+ *
+ * http://github.com/botskonet/jquery.serialize-list
+ */
+!function(h){h.fn.serializelist=function(e){var i,r,a,t={attributes:["id"],allow_nest:!0,prepend:"ul",att_regex:!1,is_child:!1},l=h.extend(t,e),s=l.attributes,c="",d=function(e,t){if(!l.att_regex)return t;for(r in l.att_regex)if(l.att_regex[r].att===e)return t.replace(l.att_regex[r].regex,"")};return l.is_child||(l.prepend="&"+l.prepend),this.each(function(n,e){h(e).children().each(function(e,t){if(l.allow_nest||1<s.length)for(var r=0;r<s.length;r++)i=d(s[r],h(t).attr(s[r])),c+=l.prepend+"["+n+"]["+e+"]["+s[r]+"]="+i;else i=d(s[0],h(t).attr(s[0])),c+=l.prepend+"["+n+"]["+e+"]="+i;l.allow_nest&&(a=l.prepend+"["+n+"]["+e+"][children]",h(t).children().each(function(){"UL"!=this.tagName&&"OL"!=this.tagName||(c+=h(this).serializelist({prepend:a,is_child:!0}))})),e++})}),c}}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js.gz b/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js.gz
new file mode 100644
index 0000000..75677ea
--- /dev/null
+++ b/public/assets/refinery/serializelist-0ebebab4562223d3f0db7954f7406910.js.gz
Binary files differ
diff --git a/public/assets/refinery/serializelist.js b/public/assets/refinery/serializelist.js
new file mode 100644
index 0000000..c2043e3
--- /dev/null
+++ b/public/assets/refinery/serializelist.js
@@ -0,0 +1,15 @@
+/**
+ * jQuery Serialize List
+ * Copyright (c) 2009 Mike Botsko, Botsko.net LLC
+ * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
+ * Copyright notice and license must remain intact for legal use
+ * Version .2
+ *
+ * Serialize an unordered or ordered list item. Optional ability
+ * to determine which attributes are included. The serialization
+ * will be read by PHP as a multidimensional array which you may
+ * use for saving state.
+ *
+ * http://github.com/botskonet/jquery.serialize-list
+ */
+!function(h){h.fn.serializelist=function(e){var i,r,a,t={attributes:["id"],allow_nest:!0,prepend:"ul",att_regex:!1,is_child:!1},l=h.extend(t,e),s=l.attributes,c="",d=function(e,t){if(!l.att_regex)return t;for(r in l.att_regex)if(l.att_regex[r].att===e)return t.replace(l.att_regex[r].regex,"")};return l.is_child||(l.prepend="&"+l.prepend),this.each(function(n,e){h(e).children().each(function(e,t){if(l.allow_nest||1<s.length)for(var r=0;r<s.length;r++)i=d(s[r],h(t).attr(s[r])),c+=l.prepend+"["+n+"]["+e+"]["+s[r]+"]="+i;else i=d(s[0],h(t).attr(s[0])),c+=l.prepend+"["+n+"]["+e+"]="+i;l.allow_nest&&(a=l.prepend+"["+n+"]["+e+"][children]",h(t).children().each(function(){"UL"!=this.tagName&&"OL"!=this.tagName||(c+=h(this).serializelist({prepend:a,is_child:!0}))})),e++})}),c}}(jQuery); \ No newline at end of file
diff --git a/public/assets/refinery/serializelist.js.gz b/public/assets/refinery/serializelist.js.gz
new file mode 100644
index 0000000..9a4e4dd
--- /dev/null
+++ b/public/assets/refinery/serializelist.js.gz
Binary files differ
diff --git a/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js b/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js
new file mode 100644
index 0000000..b406b9e
--- /dev/null
+++ b/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js
@@ -0,0 +1 @@
+$(function(){$logo=$("#site_bar_content #site_bar_refinery_cms_logo"),$logo.css("left",$("#site_bar_content").width()/2-$logo.width()/2),$switch_anchor=$("#editor_switch a").not(".ie7 #editor_switch a, .ie6 #editor_switch a"),$("#editor_switch a").appendTo($("<span></span>").prependTo("#editor_switch"))}); \ No newline at end of file
diff --git a/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js.gz b/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js.gz
new file mode 100644
index 0000000..28367ba
--- /dev/null
+++ b/public/assets/refinery/site_bar-5453829eadce9d9d1b09126a2e827bd0.js.gz
Binary files differ
diff --git a/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css b/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css
new file mode 100644
index 0000000..2aa1c86
--- /dev/null
+++ b/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css
@@ -0,0 +1 @@
+#site_bar_content{height:47px;position:relative;margin:0px auto 10px auto;text-align:left;width:990px}#site_bar{background:#22a7f2;border-bottom:0px none}a#site_bar_refinery_cms_logo{left:448px}#site_bar,#site_bar *{color:white;font-family:Arial;font-size:14px;font-weight:normal}#editor_switch,#site_bar_branding,a#site_bar_refinery_cms_logo{position:absolute}#editor_switch{left:0px}#editor_switch a,#editor_switch a:hover{color:white;background:#e7682c url(/assets/refinery/orange_button-9f0bcfe78c3f59d709293c0b79f99453.png) repeat-x;border-bottom:0px none;padding:4px 14px;border:1px solid #fca87f;height:24px;line-height:24px;cursor:pointer}#editor_switch span{border:1px solid #0280c7;height:26px;line-height:26px;margin-top:9px;display:block;cursor:pointer}#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#site_bar{height:47px;background:#22a7f2;padding:0px}#site_bar *{line-height:47px}#site_bar a{text-decoration:none}#site_bar #site_bar_branding{right:0px}#site_bar #site_bar_branding a{font-weight:normal}#site_bar #site_bar_branding a#logout{margin-left:12px}#site_bar #site_bar_company_name{font-weight:bold}a#site_bar_refinery_cms_logo{left:44.5%;border-bottom:none;line-height:29px;height:29px;margin-top:9px;overflow:hidden}a#site_bar_refinery_cms_logo:hover{border-bottom:none;opacity:1}a#site_bar_refinery_cms_logo:hover img{margin-top:-29px}.ie7 #site_bar #editor_switch a{height:26px;line-height:26px}
diff --git a/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css.gz b/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css.gz
new file mode 100644
index 0000000..fcaed17
--- /dev/null
+++ b/public/assets/refinery/site_bar-b8215e638413454f1c75742fe5c9f401.css.gz
Binary files differ
diff --git a/public/assets/refinery/site_bar.css b/public/assets/refinery/site_bar.css
new file mode 100644
index 0000000..ae26ad0
--- /dev/null
+++ b/public/assets/refinery/site_bar.css
@@ -0,0 +1 @@
+#site_bar_content{height:47px;position:relative;margin:0px auto 10px auto;text-align:left;width:990px}#site_bar{background:#22a7f2;border-bottom:0px none}a#site_bar_refinery_cms_logo{left:448px}#site_bar,#site_bar *{color:white;font-family:Arial;font-size:14px;font-weight:normal}#editor_switch,#site_bar_branding,a#site_bar_refinery_cms_logo{position:absolute}#editor_switch{left:0px}#editor_switch a,#editor_switch a:hover{color:white;background:#e7682c url(/assets/refinery/orange_button.png) repeat-x;border-bottom:0px none;padding:4px 14px;border:1px solid #fca87f;height:24px;line-height:24px;cursor:pointer}#editor_switch span{border:1px solid #0280c7;height:26px;line-height:26px;margin-top:9px;display:block;cursor:pointer}#editor_switch a,#editor_switch span{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#site_bar{height:47px;background:#22a7f2;padding:0px}#site_bar *{line-height:47px}#site_bar a{text-decoration:none}#site_bar #site_bar_branding{right:0px}#site_bar #site_bar_branding a{font-weight:normal}#site_bar #site_bar_branding a#logout{margin-left:12px}#site_bar #site_bar_company_name{font-weight:bold}a#site_bar_refinery_cms_logo{left:44.5%;border-bottom:none;line-height:29px;height:29px;margin-top:9px;overflow:hidden}a#site_bar_refinery_cms_logo:hover{border-bottom:none;opacity:1}a#site_bar_refinery_cms_logo:hover img{margin-top:-29px}.ie7 #site_bar #editor_switch a{height:26px;line-height:26px}
diff --git a/public/assets/refinery/site_bar.css.gz b/public/assets/refinery/site_bar.css.gz
new file mode 100644
index 0000000..c7bba9b
--- /dev/null
+++ b/public/assets/refinery/site_bar.css.gz
Binary files differ
diff --git a/public/assets/refinery/site_bar.js b/public/assets/refinery/site_bar.js
new file mode 100644
index 0000000..b406b9e
--- /dev/null
+++ b/public/assets/refinery/site_bar.js
@@ -0,0 +1 @@
+$(function(){$logo=$("#site_bar_content #site_bar_refinery_cms_logo"),$logo.css("left",$("#site_bar_content").width()/2-$logo.width()/2),$switch_anchor=$("#editor_switch a").not(".ie7 #editor_switch a, .ie6 #editor_switch a"),$("#editor_switch a").appendTo($("<span></span>").prependTo("#editor_switch"))}); \ No newline at end of file
diff --git a/public/assets/refinery/site_bar.js.gz b/public/assets/refinery/site_bar.js.gz
new file mode 100644
index 0000000..23fdb59
--- /dev/null
+++ b/public/assets/refinery/site_bar.js.gz
Binary files differ
diff --git a/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js b/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js
new file mode 100644
index 0000000..03cafb6
--- /dev/null
+++ b/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js
@@ -0,0 +1 @@
+var create_sortable_list=function(s){return ordered_list={initialised:!1,init:function(s){return this.initialised||(this.update_url=s.update_url,this.sortable_list=s.sortable_list,this.tree=s.tree,this.replaceContentsAfterUpdate=s.replaceContentsAfterUpdate,this.div_with_list_and_actions=this.sortable_list.parents().filter(function(){return 0<$(this).children("#actions").length}),this.actions=$("#actions",this.div_with_list_and_actions),this.reorder_action=$("#reorder_action",this.actions),this.reorder_action_done=$("#reorder_action_done",this.actions),this.sortable_list.addClass("sortable_list"),this.reorder_action.click($.proxy(this.enable_reordering,{list:this})),this.reorder_action_done.click($.proxy(this.disable_reordering,{list:this})),0==this.tree&&this.sortable_list.find("li").addClass("no-nest"),this.sortable_list.nestedSortable({listType:"ul",disableNesting:"no-nest",forcePlaceholderSize:!0,handle:this.tree?"div":null,items:"li",opacity:.6,placeholder:"placeholder",tabSize:25,tolerance:"pointer",toleranceElement:this.tree?"> div":null,disabled:!0,start:function(){},change:$.proxy(this.change,{list:this}),stop:$.proxy(this.stop,{list:this})}),this.tree?this.reset_branch_classes(this.sortable_list):this.reset_on_off_classes(this.sortable_list),this.initialised=!0),this},stop:function(){this.list.reset_classes()},change:function(){this.list.tree&&this.list.reset_branch_classes(this.list.sortable_list)},reset_classes:function(){this.tree?(this.reset_branch_classes(this.sortable_list),this.reset_icon_classes(this.sortable_list)):this.reset_on_off_classes(this.sortable_list)},reset_on_off_classes:function(s){$("> li",s).each(function(s,t){$(t).removeClass("on off on-hover").addClass(s%2==0?"on":"off")})},reset_branch_classes:function(s){$("li.ui-sortable-helper",this).removeClass("record").removeClass("branch_start").removeClass("branch_end"),$("li",s).removeClass("branch_start").removeClass("branch_end"),$("> li:first",s).addClass("branch_start"),$("> li:last",s).addClass("branch_end");var t=$("ul",s);$("> li:last",t).addClass("branch_end")},reset_icon_classes:function(s){$("li",s).each(function(){var s=$(this),t=s.find(".icon:first");0<s.find("ul li").size()?t.addClass("toggle expanded"):t.hasClass("expanded")&&t.removeClass("toggle expanded")})},enable_reordering:function(s){s&&s.preventDefault(),this.list.sortable_list.addClass("reordering"),$(".actions",this.list.sortable_list).fadeTo(500,.3),this.list.div_with_list_and_actions.parents().siblings("div").fadeTo(500,.3),$('*:not("#reorder_action_done, #reorder_action")',this.list.actions).not(this.list.reorder_action_done.parents("li, ul, div")).fadeTo(500,.55),this.list.sortable_list.nestedSortable("enable"),this.list.reorder_action.hide(),this.list.reorder_action_done.show()},disable_reordering:function(s){if(s&&s.preventDefault(),this.list.reorder_action_done.hasClass("loading"))return!1;if(this.list.reorder_action_done.addClass("loading"),this.list.sortable_list.nestedSortable("disable"),this.list.sortable_list.removeClass("reordering"),null!==this.list.update_url){var t=this.list.sortable_list.serializelist();$.post(this.list.update_url,t,$.proxy(this.list.restore_controls,{list:this.list}))}else $.proxy(this.list.restore_controls,{list:this.list})()},restore_controls:function(s){this.list.sortable_list.removeClass("reordering"),$(".actions",this.list.sortable_list).fadeTo(250,1),this.list.div_with_list_and_actions.parents().siblings("div").fadeTo(250,1),$('*:not("#reorder_action_done, #reorder_action")',this.list.actions).not($("#reorder_action_done").parents("li, ul, div")).fadeTo(250,1),this.list.reorder_action_done.hide().removeClass("loading"),this.list.reorder_action.show(),this.list.replaceContentsAfterUpdate&&(this.list.sortable_list.children().remove(),this.list.sortable_list.append($(s).children()),this.list.reset_classes())}},ordered_list.init(s),ordered_list}; \ No newline at end of file
diff --git a/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js.gz b/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js.gz
new file mode 100644
index 0000000..1eb1b91
--- /dev/null
+++ b/public/assets/refinery/sortable_list-6f67261b794a657be68e19c993764a99.js.gz
Binary files differ
diff --git a/public/assets/refinery/sortable_list.js b/public/assets/refinery/sortable_list.js
new file mode 100644
index 0000000..03cafb6
--- /dev/null
+++ b/public/assets/refinery/sortable_list.js
@@ -0,0 +1 @@
+var create_sortable_list=function(s){return ordered_list={initialised:!1,init:function(s){return this.initialised||(this.update_url=s.update_url,this.sortable_list=s.sortable_list,this.tree=s.tree,this.replaceContentsAfterUpdate=s.replaceContentsAfterUpdate,this.div_with_list_and_actions=this.sortable_list.parents().filter(function(){return 0<$(this).children("#actions").length}),this.actions=$("#actions",this.div_with_list_and_actions),this.reorder_action=$("#reorder_action",this.actions),this.reorder_action_done=$("#reorder_action_done",this.actions),this.sortable_list.addClass("sortable_list"),this.reorder_action.click($.proxy(this.enable_reordering,{list:this})),this.reorder_action_done.click($.proxy(this.disable_reordering,{list:this})),0==this.tree&&this.sortable_list.find("li").addClass("no-nest"),this.sortable_list.nestedSortable({listType:"ul",disableNesting:"no-nest",forcePlaceholderSize:!0,handle:this.tree?"div":null,items:"li",opacity:.6,placeholder:"placeholder",tabSize:25,tolerance:"pointer",toleranceElement:this.tree?"> div":null,disabled:!0,start:function(){},change:$.proxy(this.change,{list:this}),stop:$.proxy(this.stop,{list:this})}),this.tree?this.reset_branch_classes(this.sortable_list):this.reset_on_off_classes(this.sortable_list),this.initialised=!0),this},stop:function(){this.list.reset_classes()},change:function(){this.list.tree&&this.list.reset_branch_classes(this.list.sortable_list)},reset_classes:function(){this.tree?(this.reset_branch_classes(this.sortable_list),this.reset_icon_classes(this.sortable_list)):this.reset_on_off_classes(this.sortable_list)},reset_on_off_classes:function(s){$("> li",s).each(function(s,t){$(t).removeClass("on off on-hover").addClass(s%2==0?"on":"off")})},reset_branch_classes:function(s){$("li.ui-sortable-helper",this).removeClass("record").removeClass("branch_start").removeClass("branch_end"),$("li",s).removeClass("branch_start").removeClass("branch_end"),$("> li:first",s).addClass("branch_start"),$("> li:last",s).addClass("branch_end");var t=$("ul",s);$("> li:last",t).addClass("branch_end")},reset_icon_classes:function(s){$("li",s).each(function(){var s=$(this),t=s.find(".icon:first");0<s.find("ul li").size()?t.addClass("toggle expanded"):t.hasClass("expanded")&&t.removeClass("toggle expanded")})},enable_reordering:function(s){s&&s.preventDefault(),this.list.sortable_list.addClass("reordering"),$(".actions",this.list.sortable_list).fadeTo(500,.3),this.list.div_with_list_and_actions.parents().siblings("div").fadeTo(500,.3),$('*:not("#reorder_action_done, #reorder_action")',this.list.actions).not(this.list.reorder_action_done.parents("li, ul, div")).fadeTo(500,.55),this.list.sortable_list.nestedSortable("enable"),this.list.reorder_action.hide(),this.list.reorder_action_done.show()},disable_reordering:function(s){if(s&&s.preventDefault(),this.list.reorder_action_done.hasClass("loading"))return!1;if(this.list.reorder_action_done.addClass("loading"),this.list.sortable_list.nestedSortable("disable"),this.list.sortable_list.removeClass("reordering"),null!==this.list.update_url){var t=this.list.sortable_list.serializelist();$.post(this.list.update_url,t,$.proxy(this.list.restore_controls,{list:this.list}))}else $.proxy(this.list.restore_controls,{list:this.list})()},restore_controls:function(s){this.list.sortable_list.removeClass("reordering"),$(".actions",this.list.sortable_list).fadeTo(250,1),this.list.div_with_list_and_actions.parents().siblings("div").fadeTo(250,1),$('*:not("#reorder_action_done, #reorder_action")',this.list.actions).not($("#reorder_action_done").parents("li, ul, div")).fadeTo(250,1),this.list.reorder_action_done.hide().removeClass("loading"),this.list.reorder_action.show(),this.list.replaceContentsAfterUpdate&&(this.list.sortable_list.children().remove(),this.list.sortable_list.append($(s).children()),this.list.reset_classes())}},ordered_list.init(s),ordered_list}; \ No newline at end of file
diff --git a/public/assets/refinery/sortable_list.js.gz b/public/assets/refinery/sortable_list.js.gz
new file mode 100644
index 0000000..94318c3
--- /dev/null
+++ b/public/assets/refinery/sortable_list.js.gz
Binary files differ
diff --git a/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js b/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js
new file mode 100644
index 0000000..ec300c1
--- /dev/null
+++ b/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js
@@ -0,0 +1 @@
+(function(){this.init_sortable_menu=function(){var e;if(0!==(e=$("#menu")).length)return e.sortable({items:"> *:not(#menu_reorder, #menu_reorder_done)",axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){return $.post("/refinery/update_menu_positions",e.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),e.sortable("disable"),e.find("#menu_reorder").click(function(e){return trigger_reordering(e,!0)}),e.find("#menu_reorder_done").click(function(e){return trigger_reordering(e,!1)})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js.gz b/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js.gz
new file mode 100644
index 0000000..ea85eca
--- /dev/null
+++ b/public/assets/refinery/sortable_menu-fad5918a2dd61d8815ba575b06833a27.js.gz
Binary files differ
diff --git a/public/assets/refinery/sortable_menu.js b/public/assets/refinery/sortable_menu.js
new file mode 100644
index 0000000..ec300c1
--- /dev/null
+++ b/public/assets/refinery/sortable_menu.js
@@ -0,0 +1 @@
+(function(){this.init_sortable_menu=function(){var e;if(0!==(e=$("#menu")).length)return e.sortable({items:"> *:not(#menu_reorder, #menu_reorder_done)",axis:"x",cursor:"crosshair",connectWith:".nested",update:function(){return $.post("/refinery/update_menu_positions",e.sortable("serialize",{key:"menu[]",expression:/plugin_([\w]*)$/}))}}).tabs(),e.sortable("disable"),e.find("#menu_reorder").click(function(e){return trigger_reordering(e,!0)}),e.find("#menu_reorder_done").click(function(e){return trigger_reordering(e,!1)})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/sortable_menu.js.gz b/public/assets/refinery/sortable_menu.js.gz
new file mode 100644
index 0000000..26a0908
--- /dev/null
+++ b/public/assets/refinery/sortable_menu.js.gz
Binary files differ
diff --git a/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css b/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css
new file mode 100644
index 0000000..154468f
--- /dev/null
+++ b/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css
@@ -0,0 +1 @@
+ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;background-image:url(/assets/refinery/icons/up-d67bdc36dcb96f98bc032c4041bbeb3e.gif);position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/icons/down-20b85c461ae3b7403123aa1e6c0b25ab.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}
diff --git a/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css.gz b/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css.gz
new file mode 100644
index 0000000..53b3836
--- /dev/null
+++ b/public/assets/refinery/submenu-570ced67a262e79cae523bc0d5e34748.css.gz
Binary files differ
diff --git a/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js b/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js
new file mode 100644
index 0000000..6e97f7f
--- /dev/null
+++ b/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js
@@ -0,0 +1 @@
+$(document).ready(function(){$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').not(".not_a_link a").parent().addClass("selected"),0===$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").not(".not_a_link a").not("a.reorder_icon").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/assets/refinery/ajax-loader-ba9484edf9b3e640a57fad6430b15bdd.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0===$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(i){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),i.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(i){$.get($(this).attr("href"),$.proxy(function(i){$(this).css("background-image","").removeClass("failure_icon").removeClass("success_icon").addClass(i.enabled?"success_icon":"failure_icon")},$(this))),i.preventDefault()})}); \ No newline at end of file
diff --git a/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js.gz b/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js.gz
new file mode 100644
index 0000000..bf74e25
--- /dev/null
+++ b/public/assets/refinery/submenu-805791e9f1e8cefcd4970ebf3c734d50.js.gz
Binary files differ
diff --git a/public/assets/refinery/submenu.css b/public/assets/refinery/submenu.css
new file mode 100644
index 0000000..6d4115c
--- /dev/null
+++ b/public/assets/refinery/submenu.css
@@ -0,0 +1 @@
+ul.collapsible_menu li{position:relative}ul.collapsible_menu li span.arrow{background-repeat:no-repeat;background-image:url(/assets/refinery/icons/up.gif);position:absolute;right:10px;top:13px;width:11px;height:7px;cursor:pointer}ul.collapsible_menu li.closed span.arrow{background-image:url(/assets/refinery/icons/down.gif)}ul.collapsible_menu>div{width:93%;margin:0px auto}
diff --git a/public/assets/refinery/submenu.css.gz b/public/assets/refinery/submenu.css.gz
new file mode 100644
index 0000000..90a5eed
--- /dev/null
+++ b/public/assets/refinery/submenu.css.gz
Binary files differ
diff --git a/public/assets/refinery/submenu.js b/public/assets/refinery/submenu.js
new file mode 100644
index 0000000..14a19f3
--- /dev/null
+++ b/public/assets/refinery/submenu.js
@@ -0,0 +1 @@
+$(document).ready(function(){$('nav#actions.multilist > ul:not(.search_list) li a[href$="'+window.location.pathname+'"]').not(".not_a_link a").parent().addClass("selected"),0===$("nav#actions.multilist > ul:not(.search_list) li.selected").length&&$("nav#actions.multilist > ul:not(.search_list) li a:nth(1)").parent().addClass("selected"),$("nav#actions.multilist > ul:not(.search_list) li > a").not(".not_a_link a").not("a.reorder_icon").each(function(){null==$(this).data("dialog-title")&&$(this).bind("click",function(){$(this).css("background-image","url('/assets/refinery/ajax-loader.gif') !important")})}),$("ul.collapsible_menu").each(function(){(first_li=$(this).children("li:first")).after(div=$("<div></div>")),$("<span class='arrow'>&nbsp;</span>").appendTo(first_li),0===$(this).children("li.selected").length&&(div.hide(),first_li.addClass("closed")),$(this).children("li:not(:first)").appendTo(div),first_li.find("> a, > span.arrow").click(function(i){$(this).parent().toggleClass("closed"),$(this).parent().toggleClass("open"),$(this).parent().next("div").animate({opacity:"toggle",height:"toggle"},250,$.proxy(function(){$(this).css("background-image",null)},$(this))),i.preventDefault()})}),$(".success_icon, .failure_icon").bind("click",function(i){$.get($(this).attr("href"),$.proxy(function(i){$(this).css("background-image","").removeClass("failure_icon").removeClass("success_icon").addClass(i.enabled?"success_icon":"failure_icon")},$(this))),i.preventDefault()})}); \ No newline at end of file
diff --git a/public/assets/refinery/submenu.js.gz b/public/assets/refinery/submenu.js.gz
new file mode 100644
index 0000000..40f93ed
--- /dev/null
+++ b/public/assets/refinery/submenu.js.gz
Binary files differ
diff --git a/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js b/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js
new file mode 100644
index 0000000..d55eee2
--- /dev/null
+++ b/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js
@@ -0,0 +1 @@
+(function(){this.init_submit_continue=function(){var n;return $("#submit_continue_button").click(submit_and_continue),$("form").change(function(){return $(this).attr("data-changes-made",!0)}),0<(n=$("#continue_editing")).length&&"no-prompt"!==n.attr("rel")&&$("#editor_switch a").click(function(n){if(0<$("form[data-changes-made]").length&&!confirm("translation missing: en.js.admin.confirm_changes"))return n.preventDefault()}),$("input[id=page_custom_slug]").change(function(){return $("#submit_continue_button").remove()})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js.gz b/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js.gz
new file mode 100644
index 0000000..b1c5c6c
--- /dev/null
+++ b/public/assets/refinery/submit_continue-348d497757901da976503cbb9b83c64a.js.gz
Binary files differ
diff --git a/public/assets/refinery/submit_continue.js b/public/assets/refinery/submit_continue.js
new file mode 100644
index 0000000..d55eee2
--- /dev/null
+++ b/public/assets/refinery/submit_continue.js
@@ -0,0 +1 @@
+(function(){this.init_submit_continue=function(){var n;return $("#submit_continue_button").click(submit_and_continue),$("form").change(function(){return $(this).attr("data-changes-made",!0)}),0<(n=$("#continue_editing")).length&&"no-prompt"!==n.attr("rel")&&$("#editor_switch a").click(function(n){if(0<$("form[data-changes-made]").length&&!confirm("translation missing: en.js.admin.confirm_changes"))return n.preventDefault()}),$("input[id=page_custom_slug]").change(function(){return $("#submit_continue_button").remove()})}}).call(this); \ No newline at end of file
diff --git a/public/assets/refinery/submit_continue.js.gz b/public/assets/refinery/submit_continue.js.gz
new file mode 100644
index 0000000..220df36
--- /dev/null
+++ b/public/assets/refinery/submit_continue.js.gz
Binary files differ
diff --git a/public/assets/refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.png b/public/assets/refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.png
new file mode 100644
index 0000000..4687cbf
--- /dev/null
+++ b/public/assets/refinery/text_field_background-3454cdd903aaa1b18759c2a7163f7c18.png
Binary files differ
diff --git a/public/assets/refinery/text_field_background.png b/public/assets/refinery/text_field_background.png
new file mode 100644
index 0000000..4687cbf
--- /dev/null
+++ b/public/assets/refinery/text_field_background.png
Binary files differ
diff --git a/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css b/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css
new file mode 100644
index 0000000..9d78422
--- /dev/null
+++ b/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css
@@ -0,0 +1 @@
+.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.image-align-left{float:left;margin-right:6px;margin-bottom:6px}.image-align-right{float:right;margin-left:6px;margin-bottom:6px}.font-size-small{font-size:0.75em}.font-size-normal{font-size:1em}.font-size-large{font-size:1.25em}
diff --git a/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css.gz b/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css.gz
new file mode 100644
index 0000000..0cadd2a
--- /dev/null
+++ b/public/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css.gz
Binary files differ
diff --git a/public/assets/refinery/theme.css b/public/assets/refinery/theme.css
new file mode 100644
index 0000000..9d78422
--- /dev/null
+++ b/public/assets/refinery/theme.css
@@ -0,0 +1 @@
+.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.image-align-left{float:left;margin-right:6px;margin-bottom:6px}.image-align-right{float:right;margin-left:6px;margin-bottom:6px}.font-size-small{font-size:0.75em}.font-size-normal{font-size:1em}.font-size-large{font-size:1.25em}
diff --git a/public/assets/refinery/theme.css.gz b/public/assets/refinery/theme.css.gz
new file mode 100644
index 0000000..332cdc6
--- /dev/null
+++ b/public/assets/refinery/theme.css.gz
Binary files differ
diff --git a/public/assets/refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.png b/public/assets/refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.png
new file mode 100644
index 0000000..3ee39dd
--- /dev/null
+++ b/public/assets/refinery/tooltip-nib-14d982fe23474dc5c7a0f3927d79e834.png
Binary files differ
diff --git a/public/assets/refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gif b/public/assets/refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gif
new file mode 100644
index 0000000..0db7fba
--- /dev/null
+++ b/public/assets/refinery/tooltip-nib-691b41f72eebba41990a14ad10a696ea.gif
Binary files differ
diff --git a/public/assets/refinery/tooltip-nib.gif b/public/assets/refinery/tooltip-nib.gif
new file mode 100644
index 0000000..0db7fba
--- /dev/null
+++ b/public/assets/refinery/tooltip-nib.gif
Binary files differ
diff --git a/public/assets/refinery/tooltip-nib.png b/public/assets/refinery/tooltip-nib.png
new file mode 100644
index 0000000..3ee39dd
--- /dev/null
+++ b/public/assets/refinery/tooltip-nib.png
Binary files differ
diff --git a/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css b/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css
new file mode 100644
index 0000000..1c5a1c3
--- /dev/null
+++ b/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css
@@ -0,0 +1 @@
+.tooltip{position:absolute !important;overflow:hidden;font-size:13px;font-family:inherit;z-index:10000 !important;text-align:center}.tooltip .xtop,.tooltip .tooltip .xbottom{display:block;background:transparent;font-size:1px}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{display:block;overflow:hidden}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3{height:1px}.tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{background:#606060;border-left:1px solid #606060;border-right:1px solid #606060}.tooltip .xbottom .xb2,.tooltip .tooltip .xbottom .xb3,.tooltip .tooltip .xbottom .xb4{background:#606060}.tooltip .xb1{margin:0 5px;background:#606060}.tooltip .xb2{margin:0 3px;border-width:0 2px}.tooltip .xb3{margin:0 2px}.tooltip .xb4{height:2px;margin:0 1px}.tooltip .xboxcontent{margin:0;color:#000;word-wrap:break-word;border-width:4px 4px;border-style:solid;border-color:#606060;background-color:white;padding:6px}.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{border-color:#606060}.tooltip-square .xtop,.tooltip-square .xbottom{display:none}
diff --git a/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css.gz b/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css.gz
new file mode 100644
index 0000000..30c742e
--- /dev/null
+++ b/public/assets/refinery/tooltips-205a2fd4e02cbb8339970837799f9483.css.gz
Binary files differ
diff --git a/public/assets/refinery/tooltips.css b/public/assets/refinery/tooltips.css
new file mode 100644
index 0000000..1c5a1c3
--- /dev/null
+++ b/public/assets/refinery/tooltips.css
@@ -0,0 +1 @@
+.tooltip{position:absolute !important;overflow:hidden;font-size:13px;font-family:inherit;z-index:10000 !important;text-align:center}.tooltip .xtop,.tooltip .tooltip .xbottom{display:block;background:transparent;font-size:1px}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{display:block;overflow:hidden}.tooltip .xb1,.tooltip .tooltip .xb2,.tooltip .tooltip .xb3{height:1px}.tooltip .xb2,.tooltip .tooltip .xb3,.tooltip .tooltip .xb4{background:#606060;border-left:1px solid #606060;border-right:1px solid #606060}.tooltip .xbottom .xb2,.tooltip .tooltip .xbottom .xb3,.tooltip .tooltip .xbottom .xb4{background:#606060}.tooltip .xb1{margin:0 5px;background:#606060}.tooltip .xb2{margin:0 3px;border-width:0 2px}.tooltip .xb3{margin:0 2px}.tooltip .xb4{height:2px;margin:0 1px}.tooltip .xboxcontent{margin:0;color:#000;word-wrap:break-word;border-width:4px 4px;border-style:solid;border-color:#606060;background-color:white;padding:6px}.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{border-color:#606060}.tooltip-square .xtop,.tooltip-square .xbottom{display:none}
diff --git a/public/assets/refinery/tooltips.css.gz b/public/assets/refinery/tooltips.css.gz
new file mode 100644
index 0000000..7ab96cb
--- /dev/null
+++ b/public/assets/refinery/tooltips.css.gz
Binary files differ
diff --git a/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js b/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js
new file mode 100644
index 0000000..36f6a80
--- /dev/null
+++ b/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js
@@ -0,0 +1 @@
+$(function(){$(".tree").on("click",".toggle",function(a){a.preventDefault();var e=$(this).parents("li:first"),n=e.find(".icon.toggle"),d=e.find(".nested");if(n.hasClass("expanded"))n.removeClass("expanded"),d.slideUp();else{var s=d.data("ajax-content");e.addClass("loading"),d.load(s,function(){d.find("li:last").addClass("branch_end"),n.addClass("expanded"),init_tooltips(),d.slideDown(),e.removeClass("loading")})}})}); \ No newline at end of file
diff --git a/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js.gz b/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js.gz
new file mode 100644
index 0000000..9b751a0
--- /dev/null
+++ b/public/assets/refinery/tree-4bd54dfe43656bece5b36e31db2ea744.js.gz
Binary files differ
diff --git a/public/assets/refinery/tree.js b/public/assets/refinery/tree.js
new file mode 100644
index 0000000..36f6a80
--- /dev/null
+++ b/public/assets/refinery/tree.js
@@ -0,0 +1 @@
+$(function(){$(".tree").on("click",".toggle",function(a){a.preventDefault();var e=$(this).parents("li:first"),n=e.find(".icon.toggle"),d=e.find(".nested");if(n.hasClass("expanded"))n.removeClass("expanded"),d.slideUp();else{var s=d.data("ajax-content");e.addClass("loading"),d.load(s,function(){d.find("li:last").addClass("branch_end"),n.addClass("expanded"),init_tooltips(),d.slideDown(),e.removeClass("loading")})}})}); \ No newline at end of file
diff --git a/public/assets/refinery/tree.js.gz b/public/assets/refinery/tree.js.gz
new file mode 100644
index 0000000..51425d4
--- /dev/null
+++ b/public/assets/refinery/tree.js.gz
Binary files differ
diff --git a/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css b/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css
new file mode 100644
index 0000000..74a81fb
--- /dev/null
+++ b/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css
@@ -0,0 +1 @@
+.ui-widget-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:auto !important;opacity:.75;filter:Alpha(Opacity=75);background:#000}.ui-dialog{position:absolute;background-color:#fff;color:#000;border:4px solid #22A7F2;width:auto}.ui-dialog #dialog_loading{position:fixed;top:50%;left:50%;width:208px;height:13px;margin:-6px 0 0 -104px}.ui-dialog .ui-dialog-titlebar{position:relative;width:100%;height:33px;background-color:#22A7F2}.ui-dialog .ui-dialog-title{float:left;height:33px;line-height:33px;font-size:16px;padding-left:10px;color:white}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:10px;top:5px;width:19px;border:none}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;background:transparent url(/assets/refinery/cross-c7e97cb840129c1352553ada6557c8e4.png) top left no-repeat;text-indent:-10000px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog iframe{clear:both;border:0px none;margin-bottom:-1px;margin-top:1px;width:100% !important}.ui-tabs-hide{display:block !important;height:0 !important;width:0 !important;border:0px none !important;visibility:hidden !important;position:absolute;left:-10000px;top:-10000px}.ui-tabs-hide object,.ui-tabs-hide embed{height:0px !important;width:0px !important}.ie7 .ui-tabs-hide{display:none !important !important;height:auto !important !important;width:auto !important !important;position:static}.ui-tabs li.ui-state-default{float:left;list-style:none;margin-right:2px}.ui-tabs .ui-state-default a{background-color:#bcbcbc;color:white;padding:8px 13px;border-bottom:none;display:block;margin-top:6px}.ui-tabs .ui-state-active a{background-color:#808080;padding:11px 13px;margin-top:0px}
diff --git a/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css.gz b/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css.gz
new file mode 100644
index 0000000..c2eb8ac
--- /dev/null
+++ b/public/assets/refinery/ui-ce98ee1f8ab3d2ddb62e51f5c7842566.css.gz
Binary files differ
diff --git a/public/assets/refinery/ui.css b/public/assets/refinery/ui.css
new file mode 100644
index 0000000..f88e410
--- /dev/null
+++ b/public/assets/refinery/ui.css
@@ -0,0 +1 @@
+.ui-widget-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:auto !important;opacity:.75;filter:Alpha(Opacity=75);background:#000}.ui-dialog{position:absolute;background-color:#fff;color:#000;border:4px solid #22A7F2;width:auto}.ui-dialog #dialog_loading{position:fixed;top:50%;left:50%;width:208px;height:13px;margin:-6px 0 0 -104px}.ui-dialog .ui-dialog-titlebar{position:relative;width:100%;height:33px;background-color:#22A7F2}.ui-dialog .ui-dialog-title{float:left;height:33px;line-height:33px;font-size:16px;padding-left:10px;color:white}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:10px;top:5px;width:19px;border:none}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;background:transparent url(/assets/refinery/cross.png) top left no-repeat;text-indent:-10000px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog iframe{clear:both;border:0px none;margin-bottom:-1px;margin-top:1px;width:100% !important}.ui-tabs-hide{display:block !important;height:0 !important;width:0 !important;border:0px none !important;visibility:hidden !important;position:absolute;left:-10000px;top:-10000px}.ui-tabs-hide object,.ui-tabs-hide embed{height:0px !important;width:0px !important}.ie7 .ui-tabs-hide{display:none !important !important;height:auto !important !important;width:auto !important !important;position:static}.ui-tabs li.ui-state-default{float:left;list-style:none;margin-right:2px}.ui-tabs .ui-state-default a{background-color:#bcbcbc;color:white;padding:8px 13px;border-bottom:none;display:block;margin-top:6px}.ui-tabs .ui-state-active a{background-color:#808080;padding:11px 13px;margin-top:0px}
diff --git a/public/assets/refinery/ui.css.gz b/public/assets/refinery/ui.css.gz
new file mode 100644
index 0000000..6625815
--- /dev/null
+++ b/public/assets/refinery/ui.css.gz
Binary files differ
diff --git a/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js b/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js
new file mode 100644
index 0000000..dfe5026
--- /dev/null
+++ b/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js
@@ -0,0 +1,84 @@
+function titleize(t){return null==t?t:(parts=[],$.each(t.replace(/\./,"").replace(/[-_]/," ").split(" "),function(t,e){parts.push(e.substring(0,1).toUpperCase()+e.substring(1))}),parts.join(" "))}if(!WYMeditor)var WYMeditor={};!function(){if(window.console&&console.firebug)WYMeditor.console=window.console;else{var t=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];WYMeditor.console={};for(var e=0;e<t.length;++e)WYMeditor.console[t[e]]=function(){}}}(),$.extend(WYMeditor,{VERSION:"0.5-rc1-refinery",INSTANCES:[],STRINGS:[],SKINS:[],NAME:"name",INDEX:"{Wym_Index}",WYM_INDEX:"wym_index",BASE_PATH:"{Wym_Base_Path}",CSS_PATH:"{Wym_Css_Path}",WYM_PATH:"{Wym_Wym_Path}",SKINS_DEFAULT_PATH:"/assets/wymeditor/skins/",SKINS_DEFAULT_CSS:"skin.css",SKINS_DEFAULT_JS:"skin.js",LANG_DEFAULT_PATH:"/assets/wymeditor/lang/",IFRAME_BASE_PATH:"{Wym_Iframe_Base_Path}",IFRAME_DEFAULT:"iframe/default/",JQUERY_PATH:"{Wym_Jquery_Path}",DIRECTION:"{Wym_Direction}",LOGO:"{Wym_Logo}",TOOLS:"{Wym_Tools}",TOOLS_ITEMS:"{Wym_Tools_Items}",TOOL_NAME:"{Wym_Tool_Name}",TOOL_TITLE:"{Wym_Tool_Title}",TOOL_CLASS:"{Wym_Tool_Class}",CLASSES:"{Wym_Classes}",CLASSES_ITEMS:"{Wym_Classes_Items}",CLASS_NAME:"{Wym_Class_Name}",CLASS_TITLE:"{Wym_Class_Title}",CONTAINERS:"{Wym_Containers}",CONTAINERS_ITEMS:"{Wym_Containers_Items}",CONTAINER_NAME:"{Wym_Container_Name}",CONTAINER_TITLE:"{Wym_Containers_Title}",CONTAINER_CLASS:"{Wym_Container_Class}",HTML:"{Wym_Html}",IFRAME:"{Wym_Iframe}",STATUS:"{Wym_Status}",DIALOG_TITLE:"{Wym_Dialog_Title}",DIALOG_BODY:"{Wym_Dialog_Body}",STRING:"string",BODY:"body",DIV:"div",P:"p",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",PRE:"pre",BLOCKQUOTE:"blockquote",A:"a",BR:"br",IMG:"img",TABLE:"table",TD:"td",TH:"th",UL:"ul",OL:"ol",LI:"li",CLASS:"class",HREF:"href",SRC:"src",TITLE:"title",TARGET:"target",ALT:"alt",REL:"data-rel",DIALOG_LINK:"Link",DIALOG_IMAGE:"Image",DIALOG_TABLE:"Table",DIALOG_PASTE:"Paste_From_Word",DIALOG_CLASS:"Css_Class",BOLD:"Bold",ITALIC:"Italic",CREATE_LINK:"CreateLink",INSERT_IMAGE:"InsertImage",INSERT_TABLE:"InsertTable",INSERT_HTML:"InsertHTML",APPLY_CLASS:"Apply_Style",PASTE:"Paste",INDENT:"Indent",OUTDENT:"Outdent",TOGGLE_HTML:"ToggleHtml",FORMAT_BLOCK:"FormatBlock",PREVIEW:"Preview",UNLINK:"Unlink",INSERT_UNORDEREDLIST:"InsertUnorderedList",INSERT_ORDEREDLIST:"InsertOrderedList",MAIN_CONTAINERS:new Array("p","h1","h2","h3","h4","h5","h6","pre","blockquote"),BLOCKS:new Array("address","blockquote","div","dl","fieldset","form","h1","h2","h3","h4","h5","h6","hr","noscript","ol","p","pre","table","ul","dd","dt","li","tbody","td","tfoot","th","thead","tr","meter","section","article","aside","details","header","footer","nav","dialog","figure","figcaption","address","hgroup","mark","time","canvas","audio","video","output","progress","ruby","rt","rp","summary","command"),KEY:{BACKSPACE:8,ENTER:13,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,CURSOR:new Array(37,38,39,40),DELETE:46},NODE:{ELEMENT:1,ATTRIBUTE:2,TEXT:3},editor:function(t,e){this._index=WYMeditor.INSTANCES.push(this)-1,this._element=t,this._options=e,this._html=$(t).val(),this._options.html&&(this._html=this._options.html),this._options.basePath=this._options.basePath||this.computeBasePath(),this._options.skinPath=this._options.skinPath||this._options.basePath+WYMeditor.SKINS_DEFAULT_PATH+this._options.skin+"/",this._options.cssCompiledSkinPath=this._options.cssCompiledSkinPath||(this._options.cssSkinPath||this._options.skinPath)+this._options.skin+"/",this._options.jsCompiledSkinPath=this._options.jsCompiledSkinPath||(this._options.jsSkinPath||this._options.skinPath)+this._options.skin+"/",this._options.wymPath=this._options.wymPath||this.computeWymPath(),this._options.langPath=this._options.langPath||this._options.basePath+WYMeditor.LANG_DEFAULT_PATH,this._options.iframeBasePath=this._options.iframeBasePath||this._options.basePath+WYMeditor.IFRAME_DEFAULT,this._options.jQueryPath=this._options.jQueryPath||this.computeJqueryPath(),this.init()}}),$.fn.wymeditor=function(t){return t=$.extend({html:"",basePath:!1,skinPath:!1,jsSkinPath:!1,cssSkinPath:!1,wymPath:!1,iframeBasePath:!1,jQueryPath:!1,styles:!1,stylesheet:!1,skin:"default",initSkin:!0,loadSkin:!0,lang:refinery.current_admin_locale,direction:"ltr",boxHtml:"<div class='wym_box'><div class='wym_area_top'>"+WYMeditor.TOOLS+"</div><div class='wym_area_left'></div><div class='wym_area_right'>"+WYMeditor.CONTAINERS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div><div class='wym_area_bottom'>"+WYMeditor.LOGO+"</div></div>",logoHtml:"<a class='wym_wymeditor_link' href='http://www.wymeditor.org/'>WYMeditor</a>",iframeHtml:"<div class='wym_iframe wym_section'><iframe src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe.html' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].initIframe(this)'></iframe></div>",editorStyles:[],toolsHtml:"<div class='wym_tools wym_section'><h2>{Tools}</h2><ul>"+WYMeditor.TOOLS_ITEMS+"</ul></div>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"'>"+WYMeditor.TOOL_TITLE+"</a></li>",toolsItems:[{name:"Bold",title:"Strong",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"Superscript",title:"Superscript",css:"wym_tools_superscript"},{name:"Subscript",title:"Subscript",css:"wym_tools_subscript"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"Indent",title:"Indent",css:"wym_tools_indent"},{name:"Outdent",title:"Outdent",css:"wym_tools_outdent"},{name:"Undo",title:"Undo",css:"wym_tools_undo"},{name:"Redo",title:"Redo",css:"wym_tools_redo"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"Paste",title:"Paste_From_Word",css:"wym_tools_paste"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"},{name:"Preview",title:"Preview",css:"wym_tools_preview"}],containersHtml:"<div class='wym_containers wym_section'><h2>{Containers}</h2><ul>"+WYMeditor.CONTAINERS_ITEMS+"</ul></div>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"'>"+WYMeditor.CONTAINER_TITLE+"</a></li>",containersItems:[{name:"P",title:"Paragraph",css:"wym_containers_p"},{name:"H1",title:"Heading_1",css:"wym_containers_h1"},{name:"H2",title:"Heading_2",css:"wym_containers_h2"},{name:"H3",title:"Heading_3",css:"wym_containers_h3"},{name:"H4",title:"Heading_4",css:"wym_containers_h4"},{name:"H5",title:"Heading_5",css:"wym_containers_h5"},{name:"H6",title:"Heading_6",css:"wym_containers_h6"},{name:"PRE",title:"Preformatted",css:"wym_containers_pre"},{name:"BLOCKQUOTE",title:"Blockquote",css:"wym_containers_blockquote"},{name:"TH",title:"Table_Header",css:"wym_containers_th"}],classesHtml:"<div class='wym_classes wym_section'><h2>{Classes}</h2><ul>"+WYMeditor.CLASSES_ITEMS+"</ul></div>",classesItemHtml:"<li class='wym_classes_"+WYMeditor.CLASS_NAME+"'><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItems:[],statusHtml:"<div class='wym_status wym_section'><h2>{Status}</h2></div>",htmlHtml:"<div class='wym_html wym_section'><h2>{Source_Code}</h2><textarea class='wym_html_val'></textarea></div>",boxSelector:".wym_box",toolsSelector:".wym_tools",toolsListSelector:" ul",containersSelector:".wym_containers",classesSelector:".wym_classes",htmlSelector:".wym_html",iframeSelector:".wym_iframe iframe",iframeBodySelector:".wym_iframe",statusSelector:".wym_status",toolSelector:".wym_tools a",containerSelector:".wym_containers a",classSelector:".wym_classes a",classUnhiddenSelector:".wym_classes",classHiddenSelector:".wym_classes_hidden",htmlValSelector:".wym_html_val",hrefSelector:".wym_href",srcSelector:".wym_src",titleSelector:".wym_title",targetSelector:".wym_target",altSelector:".wym_alt",textSelector:".wym_text",sizeSelector:".wym_size",rowsSelector:".wym_rows",colsSelector:".wym_cols",captionSelector:".wym_caption",summarySelector:".wym_summary",submitSelector:".wym_submit",cancelSelector:".wym_cancel",previewSelector:"",dialogTypeSelector:".wym_dialog_type",dialogLinkSelector:".wym_dialog_link",dialogImageSelector:".wym_dialog_image",dialogTableSelector:".wym_dialog_table",dialogPasteSelector:".wym_dialog_paste",dialogPreviewSelector:".wym_dialog_preview",updateSelector:".wymupdate",updateEvent:"click",dialogFeatures:{width:560,height:300},dialogFeaturesPreview:"menubar=no,titlebar=no,toolbar=no,resizable=no,scrollbars=yes,width=560,height=300,top=0,left=0",dialogHtml:"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head>"+WYMeditor.DIALOG_BODY+"</html>",dialogLinkHtml:"<div class='wym_dialog wym_dialog_link'><form><fieldset><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_LINK+"' /><legend>{Link}</legend><div class='row'><label>{URL}</label><input type='text' class='wym_href' value='' size='40' /></div><div class='row'><label>{Title}</label><input type='text' class='wym_title' value='' size='40' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogImageHtml:"<div class='wym_dialog wym_dialog_image'><form><fieldset><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_IMAGE+"' /><legend>{Image}</legend><div class='row'><label>{URL}</label><input type='text' class='wym_src' value='' size='40' /></div><div class='row'><label>{Alternative_Text}</label><input type='text' class='wym_alt' value='' size='40' /></div><div class='row'><label>{Title}</label><input type='text' class='wym_title' value='' size='40' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='row'><label>{Caption}</label><input type='text' class='wym_caption' value='' size='40' /></div><div class='row'><label>{Summary}</label><input type='text' class='wym_summary' value='' size='40' /></div><div class='row'><label>{Number_Of_Rows}</label><input type='text' class='wym_rows' value='3' size='3' /></div><div class='row'><label>{Number_Of_Cols}</label><input type='text' class='wym_cols' value='2' size='3' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><fieldset><legend>{Paste_From_Word}</legend><div class='row'><textarea class='wym_text' rows='10' cols='50'></textarea></div><div class='row'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogPreviewHtml:"<div class='wym_dialog wym_dialog_preview'></div>",dialogStyles:[],stringDelimiterLeft:"{",stringDelimiterRight:"}",preInit:null,preBind:null,postInit:null,preInitDialog:null,postInitDialog:null},t),this.each(function(){new WYMeditor.editor($(this),t)})},$.extend({wymeditors:function(t){return WYMeditor.INSTANCES[t]}}),WYMeditor.loadCss=function(t){$("<link rel='stylesheet' />").attr("href",t).appendTo($("head").get(0))},WYMeditor.INIT_DIALOG=function(i,t){t=t||i.selected();var e=$("#"+i._options.dialogId),s=$(e.find("iframe").contents());e.find("#wym_dialog_type").val();if(i._selected_image)var o=$(i._selected_image);else o=$(i._doc.body).find("#"+i._current_unique_stamp);e.find("input[type=text], textarea").first().focus(),s.find("body").addClass("wym_iframe_body").find("#cancel_button").add(e.find(".close_dialog")).click(function(t){i.close_dialog(t,!0)}),$(".ui-dialog-titlebar .ui-dialog-titlebar-close").click(function(t){i.close_dialog(t,!0)}),$.isFunction(i._options.preInitDialog)&&i._options.preInitDialog(i,window),$(i._options.dialogLinkSelector).find(i._options.submitSelector).click(function(t){if(0<(sUrl=$(i._options.hrefSelector).val()).length)if(null!=o.get(0)){var e=$("<a></a>").attr({href:sUrl,title:$(i._options.titleSelector).val()});null!=(target=$(i._options.targetSelector).val())&&0<target.length&&e.attr("target",target),i._selected_image?null!=(parent=o.parent().get(0))&&"A"==parent.tagName.toUpperCase()?$(parent).attr({href:e.attr("href"),title:$(i._options.titleSelector).val(),target:target}):(o.before(e),$(e).append(o.get(0))):(e.attr({style:o.attr("style"),"class":o.attr("class")}),e.html(o.html()),o.replaceWith($("<div/>").append(e).html()))}else i._exec(WYMeditor.CREATE_LINK,i._current_unique_stamp),$("a[href="+i._current_unique_stamp+"]",i._doc.body).attr(WYMeditor.HREF,sUrl).attr(WYMeditor.TITLE,$(i._options.titleSelector).val()).attr(WYMeditor.TARGET,$(i._options.targetSelector).val());i.close_dialog(t)}),i._selected_image&&(imgDialog=$(i._options.dialogImageSelector),img=$(i._selected_image),size=img.attr(WYMeditor.REL)||s.find("#existing_image_size_area li.selected a").attr(WYMeditor.REL)||s.find("#existing_image_size_area li.selected a").attr("rel")||"",src=img.attr(WYMeditor.SRC),0<size.length&&(src=src.replace("_"+size+".","."),s.find("#existing_image_size_area li.selected").removeClass("selected"),s.find("#existing_image_size_area li a[href='#"+size+"']").parents("li:first").addClass("selected")),imgDialog.find(i._options.srcSelector).val(src),imgDialog.find(i._options.titleSelector).val(img.attr(WYMeditor.TITLE)),imgDialog.find(i._options.altSelector).val(img.attr(WYMeditor.ALT)),imgDialog.find(i._options.sizeSelector).val(size),(src=src.split(".")).pop(),s.find("#existing_image_area_content li img[src^='"+src+"']").parents("li:first").addClass("selected")),$(i._options.dialogImageSelector).find(i._options.submitSelector).click(function(t){form=$(this.form),null!=(url=form.find(i._options.srcSelector).val())&&0<url.length?((image=$(i._doc.createElement("IMG"))).attr(WYMeditor.SRC,url).attr(WYMeditor.TITLE,form.find(i._options.titleSelector).val()).attr(WYMeditor.ALT,form.find(i._options.altSelector).val()).attr(WYMeditor.REL,form.find(i._options.sizeSelector).val()).load(function(){$(this).attr({width:$(this).width(),height:$(this).height()})}),null==o&&(o=$(i._doc.body).find("#"+i._current_unique_stamp)),null!=o&&o.after(image).remove(),i.close_dialog(t)):($("iframe").contents().find(".save-loader").remove(),alert("Please select an image to insert.")),t.preventDefault()}),$(i._options.dialogTableSelector).find(i._options.submitSelector).click(function(t){if(0<(iRows=$(i._options.rowsSelector).val())&&0<(iCols=$(i._options.colsSelector).val())){for((table=i._doc.createElement(WYMeditor.TABLE)).createCaption().innerHTML=$(i._options.captionSelector).val(),x=0;x<iRows;x++)for(newRow=table.insertRow(x),y=0;y<iCols;y++)newRow.insertCell(y);var e=$(i.findUp(i.container(),WYMeditor.MAIN_CONTAINERS)).get(0);e&&e.parentNode?$(e).after(table):$(i._doc.body).append(table)}i.close_dialog(t)}),$(i._options.dialogPasteSelector).find(i._options.submitSelector).click(function(t){i.paste($(i._options.textSelector).val()),i.close_dialog(t)}),$(i._options.dialogPreviewSelector).find(i._options.previewSelector).html(i.xhtml()),$.isFunction(i._options.postInitDialog)&&i._options.postInitDialog(i,window)},WYMeditor.editor.prototype.close_dialog=function(t,e){e&&(0<(span=$(this._doc.body).find("span#"+this._current_unique_stamp)).length&&span.parent().html(span.parent().html().replace(new RegExp(["<span(.+?)",span.attr("id"),"(.+?)</span>"].join("")),span.html())),(node=$(this._doc.body).find("#"+this._current_unique_stamp))&&(node.attr("id",node.attr("_id_before_replaceable")||""),node.removeAttr("_id_before_replaceable")),1==this._undo_on_cancel?this._exec("undo"):1==this._redo_on_cancel&&this._exec("redo")),$.browser.msie&&parseInt($.browser.version)<8&&this._iframe.contentWindow.focus(),$("#"+wym._options.dialogId).dialog("close").remove(),$(this._doc).find("a[href]").click(function(t){t.preventDefault()}),t&&t.preventDefault()},RegExp.escape=function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},WYMeditor.editor.prototype.init=function(){if($.browser.msie)var WymClass=new WYMeditor.WymClassExplorer(this);else if($.browser.mozilla)var WymClass=new WYMeditor.WymClassMozilla(this);else if($.browser.opera)var WymClass=new WYMeditor.WymClassOpera(this);else if($.browser.webkit)var WymClass=new WYMeditor.WymClassSafari(this);if(WymClass){$.isFunction(this._options.preInit)&&this._options.preInit(this);var SaxListener=new WYMeditor.XhtmlSaxListener;for(var prop in $.extend(SaxListener,WymClass),this.parser=new WYMeditor.XhtmlParser(SaxListener),(this._options.styles||this._options.stylesheet)&&this.configureEditorUsingRawCss(),this.helper=new WYMeditor.XmlHelper,WymClass)this[prop]=WymClass[prop];this._box=$(this._element).hide().after(this._options.boxHtml).next().addClass("wym_box_"+this._index),$.isFunction($.fn.data)&&($.data(this._box.get(0),WYMeditor.WYM_INDEX,this._index),$.data(this._element.get(0),WYMeditor.WYM_INDEX,this._index));var h=WYMeditor.Helper,iframeHtml=this._options.iframeHtml;iframeHtml=h.replaceAll(iframeHtml,WYMeditor.INDEX,this._index),iframeHtml=h.replaceAll(iframeHtml,WYMeditor.IFRAME_BASE_PATH,this._options.iframeBasePath);var boxHtml=$(this._box).html();boxHtml=h.replaceAll(boxHtml,WYMeditor.LOGO,this._options.logoHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.TOOLS,this._options.toolsHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.CONTAINERS,this._options.containersHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.CLASSES,this._options.classesHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.HTML,this._options.htmlHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.IFRAME,iframeHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.STATUS,this._options.statusHtml);for(var aTools=eval(this._options.toolsItems),sTools="",i=0;i<aTools.length;i++){var oTool=aTools[i];if(oTool.name&&oTool.title){var sTool=this._options.toolsItemHtml,sTool=h.replaceAll(sTool,WYMeditor.TOOL_NAME,oTool.name);sTool=h.replaceAll(sTool,WYMeditor.TOOL_TITLE,this._options.stringDelimiterLeft+oTool.title+this._options.stringDelimiterRight),sTool=h.replaceAll(sTool,WYMeditor.TOOL_CLASS,oTool.css),sTools+=sTool}}boxHtml=h.replaceAll(boxHtml,WYMeditor.TOOLS_ITEMS,sTools);for(var aClasses=eval(this._options.classesItems),sClasses="",i=0;i<aClasses.length;i++){var oClass=aClasses[i];if(oClass.name)if(oClass.rules&&0<oClass.rules.length){var sRules="",wym=this;$.each(oClass.rules,function(t,e){sClass=wym._options.classesItemHtml,sClass=h.replaceAll(sClass,WYMeditor.CLASS_NAME,oClass.name+(oClass.join||"")+(e.name||e)),sClass=h.replaceAll(sClass,WYMeditor.CLASS_TITLE,e.title||titleize(e.name||e)),sRules+=sClass});var sClassMultiple=this._options.classesItemHtmlMultiple;sClassMultiple=h.replaceAll(sClassMultiple,WYMeditor.CLASS_TITLE,oClass.title||titleize(oClass.name)),sClassMultiple=h.replaceAll(sClassMultiple,"{classesItemHtml}",sRules),sClasses+=sClassMultiple}else sClass=this._options.classesItemHtml,sClass=h.replaceAll(sClass,WYMeditor.CLASS_NAME,oClass.name),sClass=h.replaceAll(sClass,WYMeditor.CLASS_TITLE,oClass.title||titleize(oClass.name)),sClasses+=sClass}boxHtml=h.replaceAll(boxHtml,">"+WYMeditor.APPLY_CLASS+"<",">"+this._options.stringDelimiterLeft+WYMeditor.APPLY_CLASS+this._options.stringDelimiterRight+"<"),boxHtml=h.replaceAll(boxHtml,WYMeditor.CLASSES_ITEMS,sClasses);for(var aContainers=eval(this._options.containersItems),sContainers="",i=0;i<aContainers.length;i++){var oContainer=aContainers[i];if(oContainer.name&&oContainer.title){var sContainer=this._options.containersItemHtml;sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_NAME,oContainer.name),sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_TITLE,this._options.stringDelimiterLeft+oContainer.title+this._options.stringDelimiterRight),sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_CLASS,oContainer.css),sContainers+=sContainer}}boxHtml=h.replaceAll(boxHtml,WYMeditor.CONTAINERS_ITEMS,sContainers),boxHtml=this.replaceStrings(boxHtml),$(this._box).html(boxHtml),$(this._box).find(this._options.htmlSelector).hide(),this.loadSkin(),$(this._element).data("wymeditor",this)}},WYMeditor.editor.prototype.bindEvents=function(){var wym=this;$(this._box).find(this._options.toolSelector).click(function(){return wym._iframe.contentWindow.focus(),wym.exec($(this).attr(WYMeditor.NAME)),!1}),$(this._box).find(this._options.containerSelector).click(function(){return wym.container($(this).attr(WYMeditor.NAME)),!1}),$(this._box).find(this._options.htmlValSelector).keyup(function(){$(wym._doc.body).html($(this).val())}).focus(function(){$(this).toggleClass("hasfocus")}).blur(function(){$(this).toggleClass("hasfocus")}),$(this._box).find(this._options.classSelector).bind("click",function(e){var aClasses=eval(wym._options.classesItems),sName=$(this).attr(WYMeditor.NAME),oClass=WYMeditor.Helper.findByName(aClasses,sName),replacers=$([]);null==oClass&&$.each(aClasses,function(t,i){if(null==oClass&&i.rules&&0<i.rules.length){var s=sName.replace(i.name+(i.join||""),""),o=null;$.each(i.rules,function(t,e){s==(e.name||e)?o=t:replacers.push(i.name+(i.join||"")+(e.name||e))}),null!=o&&(oClass={expr:i.rules[o].expr||null})}}),oClass&&(replacers.each(function(t,e){wym.removeClass(e,oClass.expr)}),wym.toggleClass(sName,oClass.expr)),wym.exec(WYMeditor.APPLY_CLASS),wym._iframe.contentWindow.focus(),e.preventDefault()}),$(this._options.updateSelector).bind(this._options.updateEvent,function(){wym.update()})},WYMeditor.editor.prototype.ready=function(){return null!=this._doc},WYMeditor.editor.prototype.box=function(){return this._box},WYMeditor.editor.prototype.html=function(t){if("string"!=typeof t)return $(this._doc.body).html();$(this._doc.body).html(t)},WYMeditor.editor.prototype.intercept_paste=function(t){var e=WYMeditor.INSTANCES[this.title];e.format_block(),e.exec(WYMeditor.PASTE),t&&t.preventDefault()},WYMeditor.editor.prototype.xhtml=function(){return this.parser.parse(this.html())},WYMeditor.editor.prototype.exec=function(t){switch(t){case WYMeditor.CREATE_LINK:((container=this.container())||this._selected_image)&&this.dialog(WYMeditor.DIALOG_LINK);break;case WYMeditor.INSERT_IMAGE:this.dialog(WYMeditor.DIALOG_IMAGE);break;case WYMeditor.INSERT_TABLE:this.dialog(WYMeditor.DIALOG_TABLE);break;case WYMeditor.PASTE:this.dialog(WYMeditor.DIALOG_PASTE);break;case WYMeditor.TOGGLE_HTML:this.update(),this.toggleHtml();break;case WYMeditor.PREVIEW:this.dialog(WYMeditor.PREVIEW);break;case WYMeditor.APPLY_CLASS:wym=this,$(wym._box).find(this._options.classUnhiddenSelector).find("a[name]").each(function(t,e){$(wym.selected()).hasClass($(e).attr("name"))?$(e).parent().addClass("enabled"):$(e).parent().removeClass("enabled")});break;default:this._exec(t)}},WYMeditor.editor.prototype.container=function(t){if(!t)return this.selected();var e=null;if(t.toLowerCase()==WYMeditor.TH){switch((e=this.container()).tagName.toLowerCase()){case WYMeditor.TD:case WYMeditor.TH:break;default:var i=new Array(WYMeditor.TD,WYMeditor.TH);e=this.findUp(this.container(),i)}null!=e&&(t=e.tagName.toLowerCase()==WYMeditor.TD?WYMeditor.TH:WYMeditor.TD,this.switchTo(e,t),this.update())}else{i=new Array(WYMeditor.P,WYMeditor.H1,WYMeditor.H2,WYMeditor.H3,WYMeditor.H4,WYMeditor.H5,WYMeditor.H6,WYMeditor.PRE,WYMeditor.BLOCKQUOTE);if(e=this.findUp(this.container(),i)){var s=null;if(t.toLowerCase()==WYMeditor.BLOCKQUOTE){var o=this.findUp(this.container(),WYMeditor.BLOCKQUOTE);if(null==o)s=this._doc.createElement(t),e.parentNode.insertBefore(s,e),s.appendChild(e),this.setFocusToNode(s.firstChild);else{var r=o.childNodes,a=r.length,n=null;0<a&&(n=r.item(0));for(var l=0;l<a;l++)o.parentNode.insertBefore(r.item(0),o);o.parentNode.removeChild(o),n&&this.setFocusToNode(n)}}else this.setFocusToNode(this.switchTo(e,t));this.update()}}},WYMeditor.editor.prototype.toggleClass=function(t,e){var i=$(this._selected_image?this._selected_image:this.selected(!0));null!=e&&(i=$(i.parentsOrSelf(e))),i.toggleClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.editor.prototype.toggleClassSelector=function(){var t=this;$(t._box).find(t._options.classUnhiddenSelector).hasClass(t._options.classHiddenSelector.substring(1))?($(t._box).find(t._options.classUnhiddenSelector).removeClass(t._options.classHiddenSelector.substring(1)),$(t._box).find("a[name="+WYMeditor.APPLY_CLASS+"]").addClass("selected").parent().addClass("activated")):($(t._box).find(t._options.classUnhiddenSelector).addClass(t._options.classHiddenSelector.substring(1)),$(t._box).find("a[name="+WYMeditor.APPLY_CLASS+"]").removeClass("selected").parent().removeClass("activated")),t.exec(WYMeditor.APPLY_CLASS)},WYMeditor.editor.prototype.removeClass=function(t,e){var i=$(this._selected_image?this._selected_image:$(this.selected(!0)));null!=e&&(i=$(i.parentsOrSelf(e))),i.removeClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.editor.prototype.findUp=function(t,e){if(t){var i=t.tagName.toLowerCase();if(typeof e==WYMeditor.STRING)for(;i!=e&&i!=WYMeditor.BODY;)i=(t=t.parentNode).tagName.toLowerCase();else for(var s=!1;!s&&i!=WYMeditor.BODY;){for(var o=0;o<e.length;o++)if(i==e[o]){s=!0;break}s||(i=(t=t.parentNode).tagName.toLowerCase())}return i!=WYMeditor.BODY?t:null}return null},WYMeditor.editor.prototype.switchTo=function(t,e){t.getRangeAt&&(this.exec(WYMeditor.BOLD),t=t.focusNode.parentNode);var i=$(t).html(),s=this._doc.createElement(e);return void 0!==$(t).attr("class")&&$.each($(t).attr("class").split(" "),function(t,e){$(s).addClass(e)}),t.parentNode.replaceChild(s,t),$(s).html(i),this.setFocusToNode(s),s},WYMeditor.editor.prototype.replaceStrings=function(sVal){var wym=this;if(!WYMeditor.STRINGS[wym._options.lang])try{eval($.ajax({url:wym._options.langPath+wym._options.lang+".js",async:!1}).responseText)}catch(e){return WYMeditor.console&&WYMeditor.console.error("WYMeditor: error while parsing language file."),sVal}return $.each(WYMeditor.STRINGS[wym._options.lang],function(t,e){sVal=WYMeditor.Helper.replaceAll(sVal,wym.encloseString(t),e)}),sVal},WYMeditor.editor.prototype.encloseString=function(t){return this._options.stringDelimiterLeft+t+this._options.stringDelimiterRight},WYMeditor.editor.prototype.status=function(t){$(this._box).find(this._options.statusSelector).html(t)},WYMeditor.editor.prototype.update=function(){var i=this,s=i.xhtml().replace(/<\/([A-Za-z0-9]*)></g,function(t){return t.split(">").join(">\n")});s=s.replace(/src=\"system\/images/g,'src="/system/images'),$(s).find(bad_spans="span[id|=wym], span[id=undefined]").add($(s).filter(bad_spans)).each(function(t,e){html_to_replace_with=i.parser.parse($(e).html()),html_to_replace=i.parser.parse($(e).wrap("<div />").parent().html()),$.browser.msie&&(html_to_replace=new RegExp(html_to_replace.replace(/(\ [^\=]+\=)([^\ >]+)/,'$1"$2"'),"ig")),s=s.replace(html_to_replace,html_to_replace_with)}),s=(s=(s=s.replace(/(\ ?id=(\"|\')last\_paste(\"|\'))/gim,"")).replace(/[%$]+wym-[^%$]*[%$]+/gim,"")).replace(/^<br\ ?\/?>$/,""),$(i._element).val(s),$(i._box).find(i._options.htmlValSelector).not(".hasfocus").val(s)},WYMeditor.editor.prototype.dialog=function(t){var e=this;e.update();var i=this._wym._options.dialogPath+t+"?wymeditor=true&"+window.location.href.match(/switch_locale=[a-z]{2}(?:-[A-Z]{2})?/);e._current_unique_stamp=e.uniqueStamp(),e._undo_on_cancel=!1,e._redo_on_cancel=!1;var s=this.selected();t!=WYMeditor.DIALOG_TABLE&&e.format_block(),t==WYMeditor.DIALOG_LINK&&$.browser.mozilla&&(selection=e._iframe.contentWindow.getSelection(),matches=$($(s).html().match(new RegExp(RegExp.escape(selection.anchorNode.textContent)+"(.*)"+RegExp.escape(selection.focusNode.textContent)))),null!=matches&&0<matches.length&&0<(possible_anchor_tag=matches.last()).length&&null!=(href_matches=possible_anchor_tag.get(0).match(/href="([^"]*)"/))&&null!=(href=$(href_matches).last().get(0))&&$(e._doc).find("a").each(function(t,e){$(e).html()==selection&&(s=e)})),ajax_loaded_callback=function(){e.dialog_ajax_callback(s)};var o=e._selected_image?e._selected_image.parentNode:s;if(null!=o)if(o.tagName.toLowerCase()!=WYMeditor.A){if(null==e._selected_image)if(null!=s&&s.tagName.toLowerCase()!=WYMeditor.A&&e._iframe.contentWindow.getSelection)if(selection=e._iframe.contentWindow.getSelection(),selection.focusNode.insertData){if(selection.anchorOffset>selection.focusOffset?(start_node=selection.focusNode,start=selection.focusOffset,end_node=selection.anchorNode,end=selection.anchorOffset):(start_node=selection.anchorNode,start=selection.anchorOffset,end_node=selection.focusNode,end=selection.focusOffset),"undefined"==typeof start_node.insertData){for(var r=start_node.childNodes.length-1,a=start_node;"function"!=typeof end_node.insertData||!r;)start_node=a.childNodes[r--];start=0}if("undefined"==typeof end_node.insertData){for(var n=end_node.childNodes.length-1,l=end_node;"function"!=typeof end_node.insertData||!n;)end_node=l.childNodes[n--];end=end_node.length}start_tag="%%"+e._current_unique_stamp+"%%",end_tag="$$"+e._current_unique_stamp+"$$",start_node===end_node&&(end+=start_tag.length),start_node.insertData(start,start_tag),end_node.insertData(end,end_tag),$(s).html($(s).html().replace(start_tag,"<span id='"+e._current_unique_stamp+"'>").replace(end_tag,"</span>"))}else e.wrap("<span id='"+e._current_unique_stamp+"'>","</span>");else e.wrap("<span id='"+e._current_unique_stamp+"'>","</span>")}else e._selected_image||(o._id_before_replaceable=o.id,o.id=""+this._current_unique_stamp,$(o).attr("_id_before_replaceable",o._id_before_replaceable)),t!=WYMeditor.DIALOG_PASTE&&t!=WYMeditor.DIALOG_TABLE&&(i+=-1==i.indexOf("?")?"?":"&",port=0<window.location.port.length?":"+window.location.port:"",i+="current_link="+o.href.replace(window.location.protocol+"//"+window.location.hostname+port,""),i+="&target_blank="+("_blank"==o.target?"true":"false"));switch(dialog_title=e.replaceStrings(e.encloseString(t)),dialog_container=$("<div id='"+e._options.dialogId+"' class='editor_dialog'></div>"),t){case WYMeditor.DIALOG_TABLE:dialog_container.html(e.replaceStrings(e._options.dialogTableHtml)).dialog($.extend(e._options.dialogInlineFeatures,{title:dialog_title})),ajax_loaded_callback();break;case WYMeditor.DIALOG_PASTE:dialog_container.html(e.replaceStrings(e._options.dialogPasteHtml)).dialog($.extend(e._options.dialogInlineFeatures,{title:dialog_title})),ajax_loaded_callback();break;default:$("<img id='dialog_loading' src='/assets/refinery/dialogLoadingAnimation-7e4f4da6094268bfbba789dade7a8552.gif' width='208' height='13' />").appendTo(dialog_container),dialog_container.dialog($.extend(e._options.dialogFeatures,{title:dialog_title})).load(i,ajax_loaded_callback)}},WYMeditor.editor.prototype.dialog_ajax_callback=function(t){wym=this,_selected=t,$("#"+wym._options.dialogId+".editor_dialog").css("height","auto"),(iframes=$("#"+this._options.dialogId).find("iframe")).load(function(){WYMeditor.INIT_DIALOG(wym,_selected,!0),$(this).unbind("load")}),0==iframes.length&&WYMeditor.INIT_DIALOG(this,t)},WYMeditor.editor.prototype.toggleHtml=function(){$(this._box).find(this._options.htmlSelector).toggle()},WYMeditor.editor.prototype.uniqueStamp=function(){return"wym-"+(new Date).getTime()},WYMeditor.editor.prototype.paste=function(t){var e;wym=this,wym.format_block(),replaceable=$(wym._doc.body).find("#"+wym._current_unique_stamp),container=replaceable.get(0)||this.selected();var i=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").split(wym._newLine+wym._newLine),s=new RegExp(wym._newLine,"g");if(container&&container.tagName.toLowerCase()!=WYMeditor.BODY)for(contentAfterBreak="",insertedContentAfterBreak="",x=i.length-1;0<=x;x--)if(e=i[x].replace(s,"<br />"),0==x
+)1<i.length&&"span"==$(container).get(0).tagName.toLowerCase()&&$(container).attr("id")==""+wym._current_unique_stamp&&"p"==$(container).parent().get(0).tagName.toLowerCase()?(p=$(container).parent(),matches=p.html().match(new RegExp("([\\s\\S]*)<span id=['|\"]"+wym._current_unique_stamp+"['|\"]>.*</span>")),e=matches[1]+e+$(container).html(),p.html(e),null!=insertedContentAfterBreak&&0<insertedContentAfterBreak.length&&p.after(insertedContentAfterBreak),null!=contentAfterBreak&&0<contentAfterBreak.length&&(1==(last_paste=p.parent().find("p#last_paste")).length?last_paste.attr("id",null).html(last_paste.html()+contentAfterBreak):p.next().after("<p>"+contentAfterBreak+"</p>"))):$(container).html($(container).html().replace(/^<br\/?>$/,"")+e);else{if(i.length-1==x){var o=$(container).parent().html().match(new RegExp("<span id=['|\"]"+wym._current_unique_stamp+"['|\"]>.*</span>([\\s\\S]*)"));o&&o[1]&&(contentAfterBreak=o[1].split("</p>")[0]),e="<p id='last_paste'>"+e+"</p>"}else e="<p>"+e+"</p>";""==insertedContentAfterBreak?insertedContentAfterBreak+=e:insertedContentAfterBreak=e+insertedContentAfterBreak}else for(x=0;x<i.length;x++)e=(e=i[x]).replace(s,"<br />"),0==x&&0==$(container).html().replace(/<br\ ?\/?>/,"").length?$(container).html(e):$(wym._doc.body).append("<p>"+e+"</p>");null!=replaceable.get(0)&&("span"==replaceable.get(0).tagName.toLowerCase()&&replaceable.replaceWith(replaceable.html()),replaceable.attr("id",replaceable.get(0)._id_before_replaceable||null))},WYMeditor.editor.prototype.insert=function(t){null!=this._iframe.contentWindow.getSelection().focusNode?this._exec(WYMeditor.INSERT_HTML,t):this.paste(t)},WYMeditor.editor.prototype.wrap=function(t,e,i){t=void 0!==t?t:"",e=void 0!==e?e:"",null==i&&(i=this._iframe.contentWindow.getSelection()),null!=i.focusNode&&this._exec(WYMeditor.INSERT_HTML,t+i.toString()+e)},WYMeditor.editor.prototype.unwrap=function(t){null==t&&(t=this._iframe.contentWindow.getSelection()),null!=t.focusNode&&this._exec(WYMeditor.INSERT_HTML,t.toString())},WYMeditor.editor.prototype.setFocusToNode=function(t,e){var i=this._doc.createRange(),s=this._iframe.contentWindow.getSelection();e=e?0:1,i.selectNodeContents(t),s.addRange(i),s.collapse(t,e),this._iframe.contentWindow.focus()},WYMeditor.editor.prototype.addCssRules=function(t,e){var i=t.styleSheets[0];if(i)for(var s=0;s<e.length;s++){var o=e[s];o.name&&o.css&&this.addCssRule(i,o)}},WYMeditor.editor.prototype.format_block=function(t){var e=this,i=t||e.selected()||$(e._iframe).contents().find("body").get(0),s=i.tagName.toLowerCase();-1<$.inArray(s,["strong","b","em","i","sub","sup","a"])&&(s=i.parentNode.tagName.toLowerCase()),s==WYMeditor.BODY&&(e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))},WYMeditor.editor.prototype.computeBasePath=function(){return null!=(script_path=this.computeWymPath())?(1<(src_parts=script_path.split("/")).length&&src_parts.pop(),src_parts.join("/")+"/"):null},WYMeditor.editor.prototype.computeWymPath=function(){return $("script[src*=jquery.refinery.wymeditor]").attr("src")},WYMeditor.editor.prototype.computeJqueryPath=function(){return $($.grep($("script"),function(t){return t.src&&t.src.match(/jquery(-(.*)){0,1}(\.pack|\.min|\.packed)?\.js(\?.*)?$/)})).attr("src")},WYMeditor.editor.prototype.computeCssPath=function(){return $($.grep($("link"),function(t){return t.href&&t.href.match(/wymeditor\/skins\/(.*)screen\.css(\?.*)?$/)})).attr("href")},WYMeditor.editor.prototype.configureEditorUsingRawCss=function(){var t=new WYMeditor.WymCssParser;this._options.stylesheet?t.parse($.ajax({url:this._options.stylesheet,async:!1}).responseText):t.parse(this._options.styles,!1),0==this._options.classesItems.length&&(this._options.classesItems=t.css_settings.classesItems),0==this._options.editorStyles.length&&(this._options.editorStyles=t.css_settings.editorStyles),0==this._options.dialogStyles.length&&(this._options.dialogStyles=t.css_settings.dialogStyles)},WYMeditor.editor.prototype.listen=function(){$(this._doc.body).bind("mousedown",this.mousedown);for(var t=this._doc.body.getElementsByTagName("img"),e=0;e<t.length;e++)$(t[e]).bind("mousedown",this.mousedown);$(this._doc).find("a[href]").click(function(t){t.preventDefault()})},WYMeditor.editor.prototype.mousedown=function(t){var e=WYMeditor.INSTANCES[this.ownerDocument.title];e._selected_image=t.target.tagName.toLowerCase()==WYMeditor.IMG?t.target:null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),$.browser.mozilla||$(e._selected_image).addClass("selected_by_wym"),$.browser.webkit||t.stopPropagation()},WYMeditor.editor.prototype.loadSkin=function(){if(this._options.loadSkin&&!WYMeditor.SKINS[this._options.skin]){var found=!1,rExp=new RegExp(this._options.skin+"/"+WYMeditor.SKINS_DEFAULT_CSS+"([?].+?)?$");$("link").each(function(){this.href.match(rExp)&&(found=!0)}),found||WYMeditor.loadCss(this._options.cssCompiledSkinPath+WYMeditor.SKINS_DEFAULT_CSS)}$(this._box).addClass("wym_skin_"+this._options.skin),this._options.initSkin&&!WYMeditor.SKINS[this._options.skin]&&eval($.ajax({url:this._options.jsCompiledSkinPath+WYMeditor.SKINS_DEFAULT_JS,async:!1}).responseText),WYMeditor.SKINS[this._options.skin]&&WYMeditor.SKINS[this._options.skin].init&&WYMeditor.SKINS[this._options.skin].init(this)},WYMeditor.XmlHelper=function(){return this._entitiesDiv=document.createElement("div"),this},WYMeditor.XmlHelper.prototype.tag=function(t,e,i){return i=i||!1,"<"+t+((e=e||!1)?this.tagOptions(e):"")+(i?">":" />")},WYMeditor.XmlHelper.prototype.contentTag=function(t,e,i){return"<"+t+((i=i||!1)?this.tagOptions(i):"")+">"+e+"</"+t+">"},WYMeditor.XmlHelper.prototype.cdataSection=function(t){return"<![CDATA["+t+"]]>"},WYMeditor.XmlHelper.prototype.escapeOnce=function(t){return this._fixDoubleEscape(this.escapeEntities(t))},WYMeditor.XmlHelper.prototype._fixDoubleEscape=function(t){return t.replace(/&amp;([a-z]+|(#\d+));/gi,"&$1;")},WYMeditor.XmlHelper.prototype.tagOptions=function(t){var e=this;for(var i in e._formated_options="",t){var s=t[i];"function"!=typeof s&&0<s.length&&(parseInt(i)==i&&"object"==typeof s&&(i=s.shift(),s=s.pop()),""!=i&&""!=s&&(e._formated_options+=" "+i+'="'+e.escapeOnce(s)+'"'))}return e._formated_options},WYMeditor.XmlHelper.prototype.escapeEntities=function(t,e){this._entitiesDiv.innerHTML=t,this._entitiesDiv.textContent=t;var i=this._entitiesDiv.innerHTML;return void 0===e&&(0!=e&&(i=i.replace('"',"&quot;")),1==e&&(i=i.replace('"',"&#039;"))),i},WYMeditor.XmlHelper.prototype.parseAttributes=function(t){var e=[],i=t.split(/((=\s*")(")("))|((=\s*\')(\')(\'))|((=\s*[^>\s]*))/g);if(i.toString()!=t)for(var s in i){var o=i[s];if("function"!=typeof o&&0!=o.length){var r=new RegExp("(\\w+)\\s*"+o);if(match=t.match(r)){var a=o.replace(/^[\s=]+/,""),n=a.charAt(0);""!=(n='"'==n?'"':"'"==n?"'":"")&&(a='"'==n?a.replace(/^"|"+$/g,""):a.replace(/^'|'+$/g,"")),t=t.replace(match[0],""),e.push([match[1],a])}}}return e},WYMeditor.ParallelRegex=function(t){return this._case=t,this._patterns=[],this._labels=[],this._regex=null,this},WYMeditor.ParallelRegex.prototype.addPattern=function(t,e){e=e||!0;var i=this._patterns.length;this._patterns[i]=t,this._labels[i]=e,this._regex=null},WYMeditor.ParallelRegex.prototype.match=function(t){if(0==this._patterns.length)return[!1,""];var e=t.match(this._getCompoundedRegex());if(!e)return[!1,""];for(var i=e[0],s=1;s<e.length;s++)if(e[s])return[this._labels[s-1],i];return[!0,e[0]]},WYMeditor.ParallelRegex.prototype._getCompoundedRegex=function(){if(null==this._regex){for(var t=0,e=this._patterns.length;t<e;t++)this._patterns[t]="("+this._untokenizeRegex(this._tokenizeRegex(this._patterns[t]).replace(/([\/\(\)])/g,"\\$1"))+")";this._regex=new RegExp(this._patterns.join("|"),this._getPerlMatchingFlags())}return this._regex},WYMeditor.ParallelRegex.prototype._tokenizeRegex=function(t){return t.replace(/\(\?(i|m|s|x|U)\)/,"~~~~~~Tk1$1~~~~~~").replace(/\(\?(\-[i|m|s|x|U])\)/,"~~~~~~Tk2$1~~~~~~").replace(/\(\?\=(.*)\)/,"~~~~~~Tk3$1~~~~~~").replace(/\(\?\!(.*)\)/,"~~~~~~Tk4$1~~~~~~").replace(/\(\?\<\=(.*)\)/,"~~~~~~Tk5$1~~~~~~").replace(/\(\?\<\!(.*)\)/,"~~~~~~Tk6$1~~~~~~").replace(/\(\?\:(.*)\)/,"~~~~~~Tk7$1~~~~~~")},WYMeditor.ParallelRegex.prototype._untokenizeRegex=function(t){return t.replace(/~~~~~~Tk1(.{1})~~~~~~/,"(?$1)").replace(/~~~~~~Tk2(.{2})~~~~~~/,"(?$1)").replace(/~~~~~~Tk3(.*)~~~~~~/,"(?=$1)").replace(/~~~~~~Tk4(.*)~~~~~~/,"(?!$1)").replace(/~~~~~~Tk5(.*)~~~~~~/,"(?<=$1)").replace(/~~~~~~Tk6(.*)~~~~~~/,"(?<!$1)").replace(/~~~~~~Tk7(.*)~~~~~~/,"(?:$1)")},WYMeditor.ParallelRegex.prototype._getPerlMatchingFlags=function(){return this._case?"m":"mi"},WYMeditor.StateStack=function(t){return this._stack=[t],this},WYMeditor.StateStack.prototype.getCurrent=function(){return this._stack[this._stack.length-1]},WYMeditor.StateStack.prototype.enter=function(t){this._stack.push(t)},WYMeditor.StateStack.prototype.leave=function(){return 1!=this._stack.length&&(this._stack.pop(),!0)},WYMeditor.LEXER_ENTER=1,WYMeditor.LEXER_MATCHED=2,WYMeditor.LEXER_UNMATCHED=3,WYMeditor.LEXER_EXIT=4,WYMeditor.LEXER_SPECIAL=5,WYMeditor.Lexer=function(t,e,i){return e=e||"accept",this._case=i||!1,this._regexes={},this._parser=t,this._mode=new WYMeditor.StateStack(e),this._mode_handlers={},this._mode_handlers[e]=e,this},WYMeditor.Lexer.prototype.addPattern=function(t,e){e=e||"accept";"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t),"undefined"==typeof this._mode_handlers[e]&&(this._mode_handlers[e]=e)},WYMeditor.Lexer.prototype.addEntryPattern=function(t,e,i){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,i),"undefined"==typeof this._mode_handlers[i]&&(this._mode_handlers[i]=i)},WYMeditor.Lexer.prototype.addExitPattern=function(t,e){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,"__exit"),"undefined"==typeof this._mode_handlers[e]&&(this._mode_handlers[e]=e)},WYMeditor.Lexer.prototype.addSpecialPattern=function(t,e,i){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,"_"+i),"undefined"==typeof this._mode_handlers[i]&&(this._mode_handlers[i]=i)},WYMeditor.Lexer.prototype.mapHandler=function(t,e){this._mode_handlers[t]=e},WYMeditor.Lexer.prototype.parse=function(t){if("undefined"==typeof this._parser)return!1;for(var e,i=t.length;"object"==typeof(e=this._reduce(t));){t=e[0];var s=e[1],o=e[2],r=e[3];if(!this._dispatchTokens(s,o,r))return!1;if(""==t)return!0;if(t.length==i)return!1;i=t.length}return!!e&&this._invokeParser(t,WYMeditor.LEXER_UNMATCHED)},WYMeditor.Lexer.prototype._dispatchTokens=function(t,e,i){return i=i||!1,!!this._invokeParser(t,WYMeditor.LEXER_UNMATCHED)&&("boolean"==typeof i?this._invokeParser(e,WYMeditor.LEXER_MATCHED):this._isModeEnd(i)?!!this._invokeParser(e,WYMeditor.LEXER_EXIT)&&this._mode.leave():this._isSpecialMode(i)?(this._mode.enter(this._decodeSpecial(i)),!!this._invokeParser(e,WYMeditor.LEXER_SPECIAL)&&this._mode.leave()):(this._mode.enter(i),this._invokeParser(e,WYMeditor.LEXER_ENTER)))},WYMeditor.Lexer.prototype._isModeEnd=function(t){return"__exit"===t},WYMeditor.Lexer.prototype._isSpecialMode=function(t){return"_"==t.substring(0,1)},WYMeditor.Lexer.prototype._decodeSpecial=function(t){return t.substring(1)},WYMeditor.Lexer.prototype._invokeParser=function(t,e){if(""===t)return!0;var i=this._mode.getCurrent(),s=this._mode_handlers[i];return this._parser[s](t,e)},WYMeditor.Lexer.prototype._reduce=function(t){var e=this._regexes[this._mode.getCurrent()].match(t),i=e[1],s=e[0];if(s){var o=t.indexOf(i),r=t.substr(0,o);return[t=t.substring(o+i.length),r,i,s]}return!0},WYMeditor.XhtmlLexer=function(t){return $.extend(this,new WYMeditor.Lexer(t,"Text")),this.mapHandler("Text","Text"),this.addTokens(),this.init(),this},WYMeditor.XhtmlLexer.prototype.init=function(){},WYMeditor.XhtmlLexer.prototype.addTokens=function(){this.addCommentTokens("Text"),this.addScriptTokens("Text"),this.addCssTokens("Text"),this.addTagTokens("Text")},WYMeditor.XhtmlLexer.prototype.addCommentTokens=function(t){this.addEntryPattern("<!--",t,"Comment"),this.addExitPattern("-->","Comment")},WYMeditor.XhtmlLexer.prototype.addScriptTokens=function(t){this.addEntryPattern("<script",t,"Script"),this.addExitPattern("</script>","Script")},WYMeditor.XhtmlLexer.prototype.addCssTokens=function(t){this.addEntryPattern("<style",t,"Css"),this.addExitPattern("</style>","Css")},WYMeditor.XhtmlLexer.prototype.addTagTokens=function(t){this.addSpecialPattern("<\\s*[a-z0-9:-]+\\s*>",t,"OpeningTag"),this.addEntryPattern("<[a-z0-9:-]+[\\/ \\>]+",t,"OpeningTag"),this.addInTagDeclarationTokens("OpeningTag"),this.addSpecialPattern("</\\s*[a-z0-9:-]+\\s*>",t,"ClosingTag")},WYMeditor.XhtmlLexer.prototype.addInTagDeclarationTokens=function(t){this.addSpecialPattern("\\s+",t,"Ignore"),this.addAttributeTokens(t),this.addExitPattern("/>",t),this.addExitPattern(">",t)},WYMeditor.XhtmlLexer.prototype.addAttributeTokens=function(t){this.addSpecialPattern("\\s*[a-z-_0-9]*:?[a-z-_0-9]+\\s*(?==)\\s*",t,"TagAttributes"),this.addEntryPattern('=\\s*"',t,"DoubleQuotedAttribute"),this.addPattern('\\\\"',"DoubleQuotedAttribute"),this.addExitPattern('"',"DoubleQuotedAttribute"),this.addEntryPattern("=\\s*'",t,"SingleQuotedAttribute"),this.addPattern("\\\\'","SingleQuotedAttribute"),this.addExitPattern("'","SingleQuotedAttribute"),this.addSpecialPattern("=\\s*[^>\\s]*",t,"UnquotedAttribute")},WYMeditor.XhtmlParser=function(t,e){e=e||"Text";return this._Lexer=new WYMeditor.XhtmlLexer(this),this._Listener=t,this._mode=e,this._matches=[],this._last_match="",this._current_match="",this},WYMeditor.XhtmlParser.prototype.parse=function(t){return this._Lexer.parse(this.beforeParsing(t)),this.afterParsing(this._Listener.getResult())},WYMeditor.XhtmlParser.prototype.beforeParsing=function(t){return(t.match(/class="MsoNormal"/)||t.match(/ns = "urn:schemas-microsoft-com/))&&this._Listener.avoidStylingTagsAndAttributes(),this._Listener.beforeParsing(t)},WYMeditor.XhtmlParser.prototype.afterParsing=function(t){return this._Listener._avoiding_tags_implicitly&&this._Listener.allowStylingTagsAndAttributes(),this._Listener.afterParsing(t)},WYMeditor.XhtmlParser.prototype.Ignore=function(){return!0},WYMeditor.XhtmlParser.prototype.Text=function(t){return this._Listener.addContent(t),!0},WYMeditor.XhtmlParser.prototype.Comment=function(t,e){return this._addNonTagBlock(t,e,"addComment")},WYMeditor.XhtmlParser.prototype.Script=function(t,e){return this._addNonTagBlock(t,e,"addScript")},WYMeditor.XhtmlParser.prototype.Css=function(t,e){return this._addNonTagBlock(t,e,"addCss")},WYMeditor.XhtmlParser.prototype._addNonTagBlock=function(t,e,i){switch(e){case WYMeditor.LEXER_ENTER:this._non_tag=t;break;case WYMeditor.LEXER_UNMATCHED:this._non_tag+=t;break;case WYMeditor.LEXER_EXIT:switch(i){case"addComment":this._Listener.addComment(this._non_tag+t);break;case"addScript":this._Listener.addScript(this._non_tag+t);break;case"addCss":this._Listener.addCss(this._non_tag+t)}}return!0},WYMeditor.XhtmlParser.prototype.OpeningTag=function(t,e){switch(e){case WYMeditor.LEXER_ENTER:this._tag=this.normalizeTag(t),this._tag_attributes={};break;case WYMeditor.LEXER_SPECIAL:this._callOpenTagListener(this.normalizeTag(t));break;case WYMeditor.LEXER_EXIT:this._callOpenTagListener(this._tag,this._tag_attributes)}return!0},WYMeditor.XhtmlParser.prototype.ClosingTag=function(t){return this._callCloseTagListener(this.normalizeTag(t)),!0},WYMeditor.XhtmlParser.prototype._callOpenTagListener=function(t,e){e=e||{};this.autoCloseUnclosedBeforeNewOpening(t),this._Listener.isBlockTag(t)?(this._Listener._tag_stack.push(t),this._Listener.fixNestingBeforeOpeningBlockTag(t,e),this._Listener.openBlockTag(t,e),this._increaseOpenTagCounter(t)):this._Listener.isInlineTag(t)?this._Listener.inlineTag(t,e):(this._Listener.openUnknownTag(t,e),this._increaseOpenTagCounter(t)),this._Listener.last_tag=t,this._Listener.last_tag_opened=!0,this._Listener.last_tag_attributes=e},WYMeditor.XhtmlParser.prototype._callCloseTagListener=function(t){if(this._decreaseOpenTagCounter(t))if(this.autoCloseUnclosedBeforeTagClosing(t),this._Listener.isBlockTag(t)){var e=this._Listener._tag_stack.pop();if(0==e)return;e!=t&&(t=e),this._Listener.closeBlockTag(t)}else this._Listener.closeUnknownTag(t);else this._Listener.closeUnopenedTag(t);this._Listener.last_tag=t,this._Listener.last_tag_opened=!1},WYMeditor.XhtmlParser.prototype._increaseOpenTagCounter=function(t){this._Listener._open_tags[t]=this._Listener._open_tags[t]||0,this._Listener._open_tags[t]++},WYMeditor.XhtmlParser.prototype._decreaseOpenTagCounter=function(t){return!!this._Listener._open_tags[t]&&(this._Listener._open_tags[t]--,0==this._Listener._open_tags[t]&&(this._Listener._open_tags[t]=undefined),!0)},WYMeditor.XhtmlParser.prototype.autoCloseUnclosedBeforeNewOpening=function(t){this._autoCloseUnclosed(t,!1)},WYMeditor.XhtmlParser.prototype.autoCloseUnclosedBeforeTagClosing=function(t){this._autoCloseUnclosed(t,!0)},WYMeditor.XhtmlParser.prototype._autoCloseUnclosed=function(t,e){e=e||!1;if(this._Listener._open_tags)for(var i in this._Listener._open_tags){0<this._Listener._open_tags[i]&&this._Listener.shouldCloseTagAutomatically(i,t,e)&&this._callCloseTagListener(i,!0)}},WYMeditor.XhtmlParser.prototype.getTagReplacements=function(){return this._Listener.getTagReplacements()},WYMeditor.XhtmlParser.prototype.normalizeTag=function(t){t=t.replace(/^([\s<\/>]*)|([\s<\/>]*)$/gm,"").toLowerCase();var e=this._Listener.getTagReplacements();return e[t]?e[t]:t},WYMeditor.XhtmlParser.prototype.TagAttributes=function(t,e){return WYMeditor.LEXER_SPECIAL==e&&(this._current_attribute=t),!0},WYMeditor.XhtmlParser.prototype.DoubleQuotedAttribute=function(t,e){return WYMeditor.LEXER_UNMATCHED==e&&(this._tag_attributes[this._current_attribute]=t),!0},WYMeditor.XhtmlParser.prototype.SingleQuotedAttribute=function(t,e){return WYMeditor.LEXER_UNMATCHED==e&&(this._tag_attributes[this._current_attribute]=t),!0},WYMeditor.XhtmlParser.prototype.UnquotedAttribute=function(t){return this._tag_attributes[this._current_attribute]=t.replace(/^=/,""),!0},WYMeditor.XhtmlSaxListener=function(){return this.output="",this.helper=new WYMeditor.XmlHelper,this._open_tags={},this.validator=WYMeditor.XhtmlValidator,this._tag_stack=[],this.avoided_tags=["area"],this.entities={"&nbsp;":"&#160;","&iexcl;":"&#161;","&cent;":"&#162;","&pound;":"&#163;","&curren;":"&#164;","&yen;":"&#165;","&brvbar;":"&#166;","&sect;":"&#167;","&uml;":"&#168;","&copy;":"&#169;","&ordf;":"&#170;","&laquo;":"&#171;","&not;":"&#172;","&shy;":"&#173;","&reg;":"&#174;","&macr;":"&#175;","&deg;":"&#176;","&plusmn;":"&#177;","&sup2;":"&#178;","&sup3;":"&#179;","&acute;":"&#180;","&micro;":"&#181;","&para;":"&#182;","&middot;":"&#183;","&cedil;":"&#184;","&sup1;":"&#185;","&ordm;":"&#186;","&raquo;":"&#187;","&frac14;":"&#188;","&frac12;":"&#189;","&frac34;":"&#190;","&iquest;":"&#191;","&Agrave;":"&#192;","&Aacute;":"&#193;","&Acirc;":"&#194;","&Atilde;":"&#195;","&Auml;":"&#196;","&Aring;":"&#197;","&AElig;":"&#198;","&Ccedil;":"&#199;","&Egrave;":"&#200;","&Eacute;":"&#201;","&Ecirc;":"&#202;","&Euml;":"&#203;","&Igrave;":"&#204;","&Iacute;":"&#205;","&Icirc;":"&#206;","&Iuml;":"&#207;","&ETH;":"&#208;","&Ntilde;":"&#209;","&Ograve;":"&#210;","&Oacute;":"&#211;","&Ocirc;":"&#212;","&Otilde;":"&#213;","&Ouml;":"&#214;","&times;":"&#215;","&Oslash;":"&#216;","&Ugrave;":"&#217;","&Uacute;":"&#218;","&Ucirc;":"&#219;","&Uuml;":"&#220;","&Yacute;":"&#221;","&THORN;":"&#222;","&szlig;":"&#223;","&agrave;":"&#224;","&aacute;":"&#225;","&acirc;":"&#226;","&atilde;":"&#227;","&auml;":"&#228;","&aring;":"&#229;","&aelig;":"&#230;","&ccedil;":"&#231;","&egrave;":"&#232;","&eacute;":"&#233;","&ecirc;":"&#234;","&euml;":"&#235;","&igrave;":"&#236;","&iacute;":"&#237;","&icirc;":"&#238;","&iuml;":"&#239;","&eth;":"&#240;","&ntilde;":"&#241;","&ograve;":"&#242;","&oacute;":"&#243;","&ocirc;":"&#244;","&otilde;":"&#245;","&ouml;":"&#246;","&divide;":"&#247;","&oslash;":"&#248;","&ugrave;":"&#249;","&uacute;":"&#250;","&ucirc;":"&#251;","&uuml;":"&#252;","&yacute;":"&#253;","&thorn;":"&#254;","&yuml;":"&#255;","&OElig;":"&#338;","&oelig;":"&#339;","&Scaron;":"&#352;","&scaron;":"&#353;","&Yuml;":"&#376;","&fnof;":"&#402;","&circ;":"&#710;","&tilde;":"&#732;","&Alpha;":"&#913;","&Beta;":"&#914;","&Gamma;":"&#915;","&Delta;":"&#916;","&Epsilon;":"&#917;","&Zeta;":"&#918;","&Eta;":"&#919;","&Theta;":"&#920;","&Iota;":"&#921;","&Kappa;":"&#922;","&Lambda;":"&#923;","&Mu;":"&#924;","&Nu;":"&#925;","&Xi;":"&#926;","&Omicron;":"&#927;","&Pi;":"&#928;","&Rho;":"&#929;","&Sigma;":"&#931;","&Tau;":"&#932;","&Upsilon;":"&#933;","&Phi;":"&#934;","&Chi;":"&#935;","&Psi;":"&#936;","&Omega;":"&#937;","&alpha;":"&#945;","&beta;":"&#946;","&gamma;":"&#947;","&delta;":"&#948;","&epsilon;":"&#949;","&zeta;":"&#950;","&eta;":"&#951;","&theta;":"&#952;","&iota;":"&#953;","&kappa;":"&#954;","&lambda;":"&#955;","&mu;":"&#956;","&nu;":"&#957;","&xi;":"&#958;","&omicron;":"&#959;","&pi;":"&#960;","&rho;":"&#961;","&sigmaf;":"&#962;","&sigma;":"&#963;","&tau;":"&#964;","&upsilon;":"&#965;","&phi;":"&#966;","&chi;":"&#967;","&psi;":"&#968;","&omega;":"&#969;","&thetasym;":"&#977;","&upsih;":"&#978;","&piv;":"&#982;","&ensp;":"&#8194;","&emsp;":"&#8195;","&thinsp;":"&#8201;","&zwnj;":"&#8204;","&zwj;":"&#8205;","&lrm;":"&#8206;","&rlm;":"&#8207;","&ndash;":"&#8211;","&mdash;":"&#8212;","&lsquo;":"&#8216;","&rsquo;":"&#8217;","&sbquo;":"&#8218;","&ldquo;":"&#8220;","&rdquo;":"&#8221;","&bdquo;":"&#8222;","&dagger;":"&#8224;","&Dagger;":"&#8225;","&bull;":"&#8226;","&hellip;":"&#8230;","&permil;":"&#8240;","&prime;":"&#8242;","&Prime;":"&#8243;","&lsaquo;":"&#8249;","&rsaquo;":"&#8250;","&oline;":"&#8254;","&frasl;":"&#8260;","&euro;":"&#8364;","&image;":"&#8465;","&weierp;":"&#8472;","&real;":"&#8476;","&trade;":"&#8482;","&alefsym;":"&#8501;","&larr;":"&#8592;","&uarr;":"&#8593;","&rarr;":"&#8594;","&darr;":"&#8595;","&harr;":"&#8596;","&crarr;":"&#8629;","&lArr;":"&#8656;","&uArr;":"&#8657;","&rArr;":"&#8658;","&dArr;":"&#8659;","&hArr;":"&#8660;","&forall;":"&#8704;","&part;":"&#8706;","&exist;":"&#8707;","&empty;":"&#8709;","&nabla;":"&#8711;","&isin;":"&#8712;","&notin;":"&#8713;","&ni;":"&#8715;","&prod;":"&#8719;","&sum;":"&#8721;","&minus;":"&#8722;","&lowast;":"&#8727;","&radic;":"&#8730;","&prop;":"&#8733;","&infin;":"&#8734;","&ang;":"&#8736;","&and;":"&#8743;","&or;":"&#8744;","&cap;":"&#8745;","&cup;":"&#8746;","&int;":"&#8747;","&there4;":"&#8756;","&sim;":"&#8764;","&cong;":"&#8773;","&asymp;":"&#8776;","&ne;":"&#8800;","&equiv;":"&#8801;","&le;":"&#8804;","&ge;":"&#8805;","&sub;":"&#8834;","&sup;":"&#8835;","&nsub;":"&#8836;","&sube;":"&#8838;","&supe;":"&#8839;","&oplus;":"&#8853;","&otimes;":"&#8855;","&perp;":"&#8869;","&sdot;":"&#8901;","&lceil;":"&#8968;","&rceil;":"&#8969;","&lfloor;":"&#8970;","&rfloor;":"&#8971;","&lang;":"&#9001;","&rang;":"&#9002;","&loz;":"&#9674;","&spades;":"&#9824;","&clubs;":"&#9827;","&hearts;":"&#9829;","&diams;":"&#9830;"},this.block_tags=["a","abbr","acronym","address","area","b","base","bdo","big","blockquote","body","button","caption","cite","code","col","colgroup","dd","del","div","dfn","dl","dt","em","fieldset","form","head","h1","h2","h3","h4","h5","h6","html","i","iframe","ins","kbd","label","legend","li","map","noscript","object","ol","optgroup","option","p","pre","q","samp","script","select","small","span","strong","style","sub","sup","table","tbody","td","textarea","tfoot","th","thead","title","tr","tt","ul","var","extends","meter","section","article","aside","details","header","footer","nav","dialog","figure","figcaption","address","hgroup","mark","time","canvas","audio","video","output","progress","ruby","rt","rp","summary","command"],this.inline_tags=["br","embed","hr","img","input","param","source","wbr"],this},WYMeditor.XhtmlSaxListener.prototype.shouldCloseTagAutomatically=function(t,e,i){i=i||!1;return!("td"!=t||!(i&&"tr"==e||!i&&"td"==e))||!("option"!=t||!(i&&"select"==e||!i&&"option"==e))},WYMeditor.XhtmlSaxListener.prototype.beforeParsing=function(t){return this.output="",t},WYMeditor.XhtmlSaxListener.prototype.afterParsing=function(t){return t=this.replaceNamedEntities(t),t=this.joinRepeatedEntities(t),t=this.removeEmptyTags(t)},WYMeditor.XhtmlSaxListener.prototype.replaceNamedEntities=function(t){for(var e in this.entities)t=t.replace(new RegExp(e,"g"),this.entities[e]);return t},WYMeditor.XhtmlSaxListener.prototype.joinRepeatedEntities=function(t){var e="em|strong|sub|sup|acronym|pre|del|address";return t.replace(new RegExp("</("+e+")><\\1>",""),"").replace(new RegExp("(s*<("+e+")>s*){2}(.*)(s*</\\2>s*){2}",""),"<$2>$3<$2>")},WYMeditor.XhtmlSaxListener.prototype.removeEmptyTags=function(t){return t.replace(new RegExp("<("+this.block_tags.join("|").replace(/\|td/,"").replace(/\|th/,"")+")>(<br />|&#160;|&nbsp;|\\s)*</\\1>","g"),"")},WYMeditor.XhtmlSaxListener.prototype.removeBrInPre=function(t){var e=t.match(new RegExp("<pre[^>]*>(.*?)</pre>","gmi"));if(e)for(var i=0;i<e.length;i++)t=t.replace(e[i],e[i].replace(new RegExp("<br />","g"),String.fromCharCode(13,10)));return t},WYMeditor.XhtmlSaxListener.prototype.getResult=function(){return this.output},WYMeditor.XhtmlSaxListener.prototype.getTagReplacements=function(){return{b:"strong",i:"em"}},WYMeditor.XhtmlSaxListener.prototype.addContent=function(t){this.output+=t},WYMeditor.XhtmlSaxListener.prototype.addComment=function(t){this.remove_comments&&(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.addScript=function(t){this.remove_scripts||(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.addCss=function(t){this.remove_embeded_styles||(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.openBlockTag=function(t,e){this.output+=this.helper.tag(t,this.validator.getValidTagAttributes(t,e),!0)},WYMeditor.XhtmlSaxListener.prototype.inlineTag=function(t,e){this.output+=this.helper.tag(t,this.validator.getValidTagAttributes(t,e))},WYMeditor.XhtmlSaxListener.prototype.openUnknownTag=function(t,e){"area"===t&&(this.output+=this.helper.tag(t,e,!0))},WYMeditor.XhtmlSaxListener.prototype.closeBlockTag=function(t){this.output=this.output.replace(/<br \/>$/,"")+this._getClosingTagContent("before",t)+"</"+t+">"+this._getClosingTagContent("after",t)},WYMeditor.XhtmlSaxListener.prototype.closeUnknownTag=function(){},WYMeditor.XhtmlSaxListener.prototype.closeUnopenedTag=function(t){this.output+="</"+t+">"},WYMeditor.XhtmlSaxListener.prototype.avoidStylingTagsAndAttributes=function(){this.avoided_tags=["div","span"],this.validator.skipped_attributes=["style"],this.validator.skipped_attribute_values=["MsoNormal","main1"],this._avoiding_tags_implicitly=!0},WYMeditor.XhtmlSaxListener.prototype.allowStylingTagsAndAttributes=function(){this.avoided_tags=[],this.validator.skipped_attributes=[],this.validator.skipped_attribute_values=[],this._avoiding_tags_implicitly=!1},WYMeditor.XhtmlSaxListener.prototype.isBlockTag=function(t){return!WYMeditor.Helper.contains(this.avoided_tags,t)&&WYMeditor.Helper.contains(this.block_tags,t)},WYMeditor.XhtmlSaxListener.prototype.isInlineTag=function(t){return!WYMeditor.Helper.contains(this.avoided_tags,t)&&WYMeditor.Helper.contains(this.inline_tags,t)},WYMeditor.XhtmlSaxListener.prototype.insertContentAfterClosingTag=function(t,e){this._insertContentWhenClosingTag("after",t,e)},WYMeditor.XhtmlSaxListener.prototype.insertContentBeforeClosingTag=function(t,e){this._insertContentWhenClosingTag("before",t,e)},WYMeditor.XhtmlSaxListener.prototype.fixNestingBeforeOpeningBlockTag=function(t){"li"==t||"ul"!=t&&"ol"!=t||!this.last_tag||this.last_tag_opened||"li"!=this.last_tag||(this.output=this.output.replace(/<\/li>$/,""),this.insertContentAfterClosingTag(t,"</li>"))},WYMeditor.XhtmlSaxListener.prototype._insertContentWhenClosingTag=function(t,e,i){this["_insert_"+t+"_closing"]||(this["_insert_"+t+"_closing"]=[]),this["_insert_"+t+"_closing"][e]||(this["_insert_"+t+"_closing"][e]=[]),this["_insert_"+t+"_closing"][e].push(i)},WYMeditor.XhtmlSaxListener.prototype._getClosingTagContent=function(t,e){return this["_insert_"+t+"_closing"]&&this["_insert_"+t+"_closing"][e]&&0<this["_insert_"+t+"_closing"][e].length?this["_insert_"+t+"_closing"][e].pop():""},WYMeditor.WymCssLexer=function(t,e){e=void 0===e||e;return $.extend(this,new WYMeditor.Lexer(t,e?"Ignore":"WymCss")),this.mapHandler("WymCss","Ignore"),1==e&&(this.addEntryPattern("/\\*[<\\s]*WYMeditor[>\\s]*\\*/","Ignore","WymCss"),this.addExitPattern("/\\*[</\\s]*WYMeditor[>\\s]*\\*/","WymCss")),this.addSpecialPattern("[\\sa-z1-6]*\\.[a-z-_0-9]+","WymCss","WymCssStyleDeclaration"),this.addEntryPattern("/\\*","WymCss","WymCssComment"),this.addExitPattern("\\*/","WymCssComment"),this.addEntryPattern("{","WymCss","WymCssStyle"),this.addExitPattern("}","WymCssStyle"),this.addEntryPattern("/\\*","WymCssStyle","WymCssFeedbackStyle"),this.addExitPattern("\\*/","WymCssFeedbackStyle"),this},WYMeditor.WymCssParser=function(){return this._in_style=!1,this._has_title=!1,this.only_wym_blocks=!0,this.css_settings={classesItems:[],editorStyles:[],dialogStyles:[]},this},WYMeditor.WymCssParser.prototype.parse=function(t,e){e=void 0===e?this.only_wym_blocks:e;this._Lexer=new WYMeditor.WymCssLexer(this,e),this._Lexer.parse(t)},WYMeditor.WymCssParser.prototype.Ignore=function(){return!0},WYMeditor.WymCssParser.prototype.WymCssComment=function(t,e){return!t.match(/end[a-z0-9\s]*wym[a-z0-9\s]*/im)&&(e==WYMeditor.LEXER_UNMATCHED&&(this._in_style?this._current_item[this._current_element]&&(this._current_item[this._current_element].expressions?this._current_item[this._current_element].expressions.push(t):this._current_item[this._current_element].expressions=[t]):(this._has_title=!0,this._current_item={title:WYMeditor.Helper.trim(t)}),this._in_style=!0),!0)},WYMeditor.WymCssParser.prototype.WymCssStyle=function(t,e){return e==WYMeditor.LEXER_UNMATCHED?""!=(t=WYMeditor.Helper.trim(t))&&(this._current_item[this._current_element].style=t):e==WYMeditor.LEXER_EXIT&&(this._in_style=!1,this._has_title=!1,this.addStyleSetting(this._current_item)),!0},WYMeditor.WymCssParser.prototype.WymCssFeedbackStyle=function(t,e){return e==WYMeditor.LEXER_UNMATCHED&&(this._current_item[this._current_element].feedback_style=t.replace(/^([\s\/\*]*)|([\s\/\*]*)$/gm,"")),!0},WYMeditor.WymCssParser.prototype.WymCssStyleDeclaration=function(t){var e="";if(0<(t=t.replace(/^([\s\.]*)|([\s\.*]*)$/gm,"")).indexOf(".")){var i=t.split(".");this._current_element=i[1];e=i[0]}else this._current_element=t;return this._has_title||(this._current_item={title:(e?e.toUpperCase()+": ":"")+this._current_element},this._has_title=!0),this._current_item[this._current_element]||(this._current_item[this._current_element]={name:this._current_element}),e&&(this._current_item[this._current_element].tags?this._current_item[this._current_element].tags.push(e):this._current_item[this._current_element].tags=[e]),!0},WYMeditor.WymCssParser.prototype.addStyleSetting=function(t){for(var e in t){var i=t[e];"object"==typeof i&&"title"!=e&&(this.css_settings.classesItems.push({name:WYMeditor.Helper.trim(i.name),title:t.title,expr:WYMeditor.Helper.trim((i.expressions||i.tags).join(", "))}),i.feedback_style&&this.css_settings.editorStyles.push({name:"."+WYMeditor.Helper.trim(i.name),css:i.feedback_style}),i.style&&this.css_settings.dialogStyles.push({name:"."+WYMeditor.Helper.trim(i.name),css:i.style}))}},$.fn.isPhantomNode=function(){return 3==this[0].nodeType&&!/[^\t\n\r ]/.test(this[0].data)},WYMeditor.isPhantomNode=function(t){return 3==t.nodeType&&!/[^\t\n\r ]/.test(t.data)},WYMeditor.isPhantomString=function(t){return!/[^\t\n\r ]/.test(t)},$.fn.parentsOrSelf=function(t){var e=this;return 3==e[0].nodeType&&(e=e.parents().slice(0,1)),1==e.filter(t).size()?e:e.parents(t).slice(0,1)},WYMeditor.Helper={replaceAll:function(t,e,i){return t.replace(new RegExp(e,"g"),i)},insertAt:function(t,e,i){return t.substr(0,i)+e+t.substring(i)},trim:function(t){return t.replace(/^(\s*)|(\s*)$/gm,"")},contains:function(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return!0;return!1},indexOf:function(t,e){for(var i=-1,s=0;s<t.length;s++)if(t[s]==e){i=s;break}return i},findByName:function(t,e){for(var i=0;i<t.length;i++){var s=t[i];if(s.name==e)return s}return null}},WYMeditor.XhtmlValidator={_attributes:{core:{except:["base","head","html","meta","param","script","style","title"],attributes:["class","id","style","title","accesskey",
+"tabindex","data","^data-.*"]},language:{except:["base","br","hr","iframe","param","script"],attributes:{dir:["ltr","rtl"],0:"lang",1:"xml:lang"}},keyboard:{attributes:{accesskey:/^(\w){1}$/,tabindex:/^(\d)+$/}}},_events:{window:{only:["body"],attributes:["onload","onunload"]},form:{only:["form","input","textarea","select","a","label","button"],attributes:["onchange","onsubmit","onreset","onselect","onblur","onfocus"]},keyboard:{except:["base","bdo","br","frame","frameset","head","html","iframe","meta","param","script","style","title"],attributes:["onkeydown","onkeypress","onkeyup"]},mouse:{except:["base","bdo","br","head","html","meta","param","script","style","title"],attributes:["onclick","ondblclick","onmousedown","onmousemove","onmouseover","onmouseout","onmouseup"]}},_tags:{a:{attributes:{0:"charset",1:"coords",2:"href",3:"hreflang",4:"name",rel:/^(alternate|designates|stylesheet|start|next|nofollow|prev|contents|index|glossary|copyright|chapter|section|subsection|appendix|help|bookmark| |shortcut|icon|moodalbox)+$/,rev:/^(alternate|designates|stylesheet|start|next|prev|contents|index|glossary|copyright|chapter|section|subsection|appendix|help|bookmark| |shortcut|icon|moodalbox)+$/,shape:/^(rect|rectangle|circ|circle|poly|polygon)$/,5:"type",target:/^(_blank)+$/}},0:"abbr",1:"acronym",2:"address",area:{attributes:{0:"alt",1:"coords",2:"href",nohref:/^(true|false)$/,shape:/^(rect|rectangle|circ|circle|poly|polygon)$/},required:["alt"]},3:"b",base:{attributes:["href"],required:["href"]},bdo:{attributes:{dir:/^(ltr|rtl)$/},required:["dir"]},4:"big",blockquote:{attributes:["cite"]},5:"body",6:"br",button:{attributes:{disabled:/^(disabled)$/,type:/^(button|reset|submit)$/,0:"value"},inside:"form"},7:"caption",8:"cite",9:"code",col:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",span:/^(\d)+$/,valign:/^(top|middle|bottom|baseline)$/,2:"width"},inside:"colgroup"},colgroup:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",span:/^(\d)+$/,valign:/^(top|middle|bottom|baseline)$/,2:"width"}},10:"dd",del:{attributes:{0:"cite",datetime:/^([0-9]){8}/}},11:"div",12:"dfn",13:"dl",14:"dt",15:"em",fieldset:{inside:"form"},form:{attributes:{0:"action",1:"accept",2:"accept-charset",3:"enctype",method:/^(get|post)$/},required:["action"]},head:{attributes:["profile"]},16:"h1",17:"h2",18:"h3",19:"h4",20:"h5",21:"h6",22:"hr",html:{attributes:["xmlns"]},23:"i",iframe:{attributes:["src","width","height","frameborder","scrolling","marginheight","marginwidth"],required:["src"]},img:{attributes:{align:/^(right|left|center|justify)$/,0:"alt",1:"src",2:"height",3:"ismap",4:"longdesc",5:"usemap",6:"width",7:"rel"},required:["alt","src"]},input:{attributes:{0:"accept",1:"alt",checked:/^(checked)$/,disabled:/^(disabled)$/,maxlength:/^(\d)+$/,2:"name",readonly:/^(readonly)$/,size:/^(\d)+$/,3:"src",type:/^(button|checkbox|file|hidden|image|password|radio|reset|submit|text|tel|search|url|email|datetime|date|month|week|time|datetime-local|number|range|color)$/,4:"value",5:"placeholder"},inside:"form"},ins:{attributes:{0:"cite",datetime:/^([0-9]){8}/}},24:"kbd",label:{attributes:["for"],inside:"form"},25:"legend",26:"li",link:{attributes:{0:"charset",1:"href",2:"hreflang",media:/^(all|braille|print|projection|screen|speech|,|;| )+$/i,
+/*"rel":/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,*/
+rel:/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|nofollow|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,rev:/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,3:"type"},inside:"head"},map:{attributes:["id","name"],required:["id"]},meta:{attributes:{0:"content","http-equiv":/^(content\-type|expires|refresh|set\-cookie)$/i,1:"name",2:"scheme"},required:["content"]},27:"noscript",28:"ol",optgroup:{attributes:{0:"label",disabled:/^(disabled)$/},required:["label"]},option:{attributes:{0:"label",disabled:/^(disabled)$/,selected:/^(selected)$/,1:"value"},inside:"select"},29:"p",param:{attributes:["type","value","name"],required:["name"],inside:"object"},embed:{attributes:["width","height","allowfullscreen","allowscriptaccess","wmode","type","src","flashvars"],inside:"object"},object:{attributes:["archive","classid","codebase","codetype","data","declare","height","name","standby","type","usemap","width"]},30:"pre",q:{attributes:["cite"]},31:"samp",script:{attributes:{type:/^(text\/ecmascript|text\/javascript|text\/jscript|text\/vbscript|text\/vbs|text\/xml)$/,0:"charset",defer:/^(defer)$/,1:"src"},required:["type"]},select:{attributes:{disabled:/^(disabled)$/,multiple:/^(multiple)$/,0:"name",1:"size"},inside:"form"},32:"small",33:"span",34:"strong",style:{attributes:{0:"type",media:/^(screen|tty|tv|projection|handheld|print|braille|aural|all)$/},required:["type"]},35:"sub",36:"sup",table:{attributes:{0:"border",1:"cellpadding",2:"cellspacing",frame:/^(void|above|below|hsides|lhs|rhs|vsides|box|border)$/,rules:/^(none|groups|rows|cols|all)$/,3:"summary",4:"width"}},tbody:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},td:{attributes:{0:"abbr",align:/^(left|right|center|justify|char)$/,1:"axis",2:"char",3:"charoff",colspan:/^(\d)+$/,4:"headers",rowspan:/^(\d)+$/,scope:/^(col|colgroup|row|rowgroup)$/,valign:/^(top|middle|bottom|baseline)$/}},textarea:{attributes:["cols","rows","disabled","name","readonly"],required:["cols","rows"],inside:"form"},tfoot:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom)$/,2:"baseline"}},th:{attributes:{0:"abbr",align:/^(left|right|center|justify|char)$/,1:"axis",2:"char",3:"charoff",colspan:/^(\d)+$/,4:"headers",rowspan:/^(\d)+$/,scope:/^(col|colgroup|row|rowgroup)$/,valign:/^(top|middle|bottom|baseline)$/}},thead:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},37:"title",tr:{attributes:{align:/^(right|left|center|justify|char)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},38:"tt",39:"ul",40:"var",41:"section",42:"article",43:"aside",44:"details",45:"header",46:"footer",47:"nav",48:"dialog",49:"figure",50:"figcaption",51:"address",52:"hgroup",53:"mark",54:"time",55:"canvas",56:"audio",57:"video",58:"source",59:"output",60:"progress",61:"ruby",62:"rt",63:"rp",64:"summary",65:"command",video:{attributes:{1:"poster",2:"width",3:"height",4:"source",5:"controls"}},source:{attributes:{1:"src",2:"type"}}},skipped_attributes:[],skipped_attribute_values:[],getValidTagAttributes:function(t,e){var i={},s=this.getPossibleTagAttributes(t),o=[];$.each(s||[],function(t,e){-1<e.indexOf("*")&&o.push(new RegExp(e))});var r=WYMeditor.Helper;for(var a in e){var n=e[a];r.contains(this.skipped_attributes,a)||r.contains(this.skipped_attribute_values,n)||"function"!=typeof n&&(r.contains(s,a)?this.doesAttributeNeedsValidation(t,a)?this.validateAttribute(t,a,n)&&(i[a]=n):i[a]=n:$.each(o,function(t,e){a.match(e)&&(i[a]=n)}))}return i},getUniqueAttributesAndEventsForTag:function(t){var e=[];if(this._tags[t]&&this._tags[t].attributes)for(k in this._tags[t].attributes)e.push(parseInt(k)==k?this._tags[t].attributes[k]:k);return e},getDefaultAttributesAndEventsForTags:function(){var t=[];for(var e in this._events)t.push(this._events[e]);for(var e in this._attributes)t.push(this._attributes[e]);return t},isValidTag:function(t){if(this._tags[t])return!0;for(var e in this._tags)if(this._tags[e]==t)return!0;return!1},getDefaultAttributesAndEventsForTag:function(t){var e=[];if(this.isValidTag(t)){var i=this.getDefaultAttributesAndEventsForTags();for(var s in i){var o=i[s];if("object"==typeof o){var r=WYMeditor.Helper;if(o.except&&r.contains(o.except,t)||o.only&&!r.contains(o.only,t))continue;var a=o.attributes?o.attributes:o.events;for(var n in a)e.push("string"!=typeof a[n]?n:a[n])}}}return e},doesAttributeNeedsValidation:function(t,e){return this._tags[t]&&(this._tags[t].attributes&&this._tags[t].attributes[e]||this._tags[t].required&&WYMeditor.Helper.contains(this._tags[t].required,e))},validateAttribute:function(t,e,i){return!(this._tags[t]&&this._tags[t].attributes&&this._tags[t].attributes[e]&&0<i.length&&!i.match(this._tags[t].attributes[e])||this._tags[t]&&this._tags[t].required&&WYMeditor.Helper.contains(this._tags[t].required,e)&&0==i.length)&&"undefined"!=typeof this._tags[t]},getPossibleTagAttributes:function(t){return this._possible_tag_attributes||(this._possible_tag_attributes={}),this._possible_tag_attributes[t]||(this._possible_tag_attributes[t]=this.getUniqueAttributesAndEventsForTag(t).concat(this.getDefaultAttributesAndEventsForTag(t))),this._possible_tag_attributes[t]}},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.explorer.js
+ * MSIE specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Bermi Ferrer (wymeditor a-t bermi dotorg)
+ * Frédéric Palluel-Lafleur (fpalluel a-t gmail dotcom)
+ * Jonatan Lundin (jonatan.lundin a-t gmail dotcom)
+ */
+WYMeditor.WymClassExplorer=function(t){this._wym=t,this._class="className",this._newLine="\r\n"},WYMeditor.WymClassExplorer.prototype.format_block=function(t){var e=this,i=t||e.selected()||$(e._iframe).contents().find("body").get(0),s=i.tagName.toLowerCase();-1<$.inArray(s,["strong","b","em","i","sub","sup","a"])&&(s=i.parentNode.tagName.toLowerCase()),s==WYMeditor.BODY&&(e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),e._exec(WYMeditor.FORMAT_BLOCK,"<"+WYMeditor.P+">"))},WYMeditor.WymClassExplorer.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),$("html",this._doc).addClass("ie"),$(this._doc.body).html(this._wym._html);var wym=this;this._doc.body.onfocus=function(){wym._doc.designMode="on",wym._doc=iframe.contentWindow.document},this._doc.onbeforedeactivate=function(){wym.saveCaret()},this._doc.onkeyup=function(){wym.saveCaret(),wym.keyup()},this._doc.onclick=function(){wym.saveCaret()},this._doc.body.onbeforepaste=function(){wym._iframe.contentWindow.event.returnValue=!1},this._doc.body.onpaste=function(){wym._iframe.contentWindow.event.returnValue=!1,wym.paste(window.clipboardData.getData("Text"))},this._initialized&&($.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()),this._initialized=!0,this._doc.designMode="on";try{this._doc=iframe.contentWindow.document}catch(e){}},WYMeditor.WymClassExplorer.prototype._exec=function(t,e){var i=this;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var s=i.findUp(i.container(),WYMeditor.LI);if(s){var o=s.parentNode.parentNode;(1<s.parentNode.childNodes.length||-1<$.inArray(o.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&i._doc.execCommand(t)}break;default:e?i._doc.execCommand(t,!1,e):i._doc.execCommand(t)}},WYMeditor.WymClassExplorer.prototype.selected=function(){var t=this._iframe.contentWindow.document.caretPos;if(null!=t&&t.parentElement!=undefined)return t.parentElement()},WYMeditor.WymClassExplorer.prototype.saveCaret=function(){this._doc.caretPos=this._doc.selection.createRange()},WYMeditor.WymClassExplorer.prototype.addCssRule=function(t,e){t.addRule(e.name,e.css)},WYMeditor.WymClassExplorer.prototype.insert=function(t){var e=this._doc.selection.createRange();if($(e.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{e.pasteHTML(t)}catch(i){}else this.paste(t)},WYMeditor.WymClassExplorer.prototype.wrap=function(t,e){var i=this._doc.selection.createRange();if($(i.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{i.pasteHTML(t+i.text+e)}catch(s){}},WYMeditor.WymClassExplorer.prototype.unwrap=function(){var t=this._doc.selection.createRange();if($(t.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{var e=t.text;this._exec("Cut"),t.pasteHTML(e)}catch(i){}},WYMeditor.WymClassExplorer.prototype.keyup=function(){(wym=this)._selected_image=null,$(wym._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),wym.format_block()},WYMeditor.WymClassExplorer.prototype.setFocusToNode=function(t,e){(wym=this)._iframe.contentWindow.focus();var i=wym._doc.selection.createRange();e=!!e,i.moveToElementText(t),i.collapse(e),i.select(),t.focus()},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.mozilla.js
+ * Gecko specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Volker Mische (vmx a-t gmx dotde)
+ * Bermi Ferrer (wymeditor a-t bermi dotorg)
+ * Frédéric Palluel-Lafleur (fpalluel a-t gmail dotcom)
+ */
+WYMeditor.WymClassMozilla=function(t){this._wym=t,this._class="class",this._newLine="\n"},WYMeditor.WymClassMozilla.prototype.initIframe=function(iframe){var wym=this;this._iframe=iframe,this._doc=iframe.contentDocument;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),$(".fieldWithErrors iframe").contents().find("body").addClass("fieldWithErrors"),this.html(this._wym._html),this.enableDesignMode(),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$(this._doc).bind("focus",function(){wym.enableDesignMode.call(wym)}),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassMozilla.prototype.html=function(t){if("string"!=typeof t)return $(this._doc.body).html();try{this._doc.designMode="off"}catch(e){}t=t.replace(/<em(\b[^>]*)>/gi,"<i$1>").replace(/<\/em>/gi,"</i>").replace(/<strong(\b[^>]*)>/gi,"<b$1>").replace(/<\/strong>/gi,"</b>"),$(this._doc.body).html(t),this.enableDesignMode()},WYMeditor.WymClassMozilla.prototype._exec=function(t,e){if(!this.selected())return!1;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var i=this.selected(),s=this._iframe.contentWindow.getSelection().anchorNode;if("#text"==s.nodeName&&(s=s.parentNode),i=this.findUp(i,WYMeditor.BLOCKS),s=this.findUp(s,WYMeditor.BLOCKS),i&&i==s&&i.tagName.toLowerCase()==WYMeditor.LI){var o=i.parentNode.parentNode;(1<i.parentNode.childNodes.length||-1<$.inArray(o.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&this._doc.execCommand(t,"",null)}break;default:e?this._doc.execCommand(t,"",e):this._doc.execCommand(t,"",null)}this.selected().tagName.toLowerCase()==WYMeditor.BODY&&this._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)},WYMeditor.WymClassMozilla.prototype.selected=function(t){null!=t&&"true"==t.toString()||(t=!1);var e=this._iframe.contentWindow.getSelection(),s=e.focusNode;if(s){if("#text"==s.nodeName){if(t&&0<e.toString().length){if(actual_node=null,parent_node=e.focusNode.parentNode,null!=parent_node)for(i=0;i<parent_node.childNodes.length;i++)child_node=parent_node.childNodes[i],"#text"!=child_node.nodeName&&child_node.innerHTML==e.toString()&&(actual_node=child_node);return null==actual_node?this.switchTo(e,"span"):actual_node}return s.parentNode}return s}return null},WYMeditor.WymClassMozilla.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassMozilla.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title];if(t.ctrlKey){if(66==t.keyCode)return e._exec(WYMeditor.BOLD),!1;if(73==t.keyCode)return e._exec(WYMeditor.ITALIC),!1}else 13==t.keyCode&&(t.shiftKey||(container=e.selected(),container&&container.tagName.toLowerCase()==WYMeditor.PRE&&(t.preventDefault(),e.insert("<p></p>"))))},WYMeditor.WymClassMozilla.prototype.keyup=function(t){if(null!=(wym=WYMeditor.INSTANCES[this.title])){wym._selected_image=null,$(wym._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym");var e=null;13!=t.keyCode||t.shiftKey?-1!=$.inArray(t.keyCode,[8,17,46,224])||t.metaKey||t.ctrlKey||wym.format_block():($(wym._doc.body).children(WYMeditor.BR).remove(),(e=wym.selected())&&e.tagName.toLowerCase()==WYMeditor.PRE&&wym._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))}},WYMeditor.WymClassMozilla.prototype.enableDesignMode=function(){if("off"==this._doc.designMode)try{this._doc.designMode="on",this._doc.execCommand("styleWithCSS","",!1)}catch(t){}},WYMeditor.WymClassMozilla.prototype.openBlockTag=function(t,e){e=this.validator.getValidTagAttributes(t,e);if("span"===t&&e.style){var i=this.getTagForStyle(e.style);i&&(t=i,this._tag_stack.pop(),this._tag_stack.push(t),e.style="")}this.output+=this.helper.tag(t,e,!0)},WYMeditor.WymClassMozilla.prototype.getTagForStyle=function(t){return/bold/.test(t)?"strong":/italic/.test(t)?"em":/sub/.test(t)?"sub":!!/super/.test(t)&&"super"},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.opera.js
+ * Opera specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ */
+WYMeditor.WymClassOpera=function(t){this._wym=t,this._class="class",this._newLine="\r\n"},WYMeditor.WymClassOpera.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),this._doc.designMode="on",this.html(this._wym._html),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassOpera.prototype._exec=function(t,e){e?this._doc.execCommand(t,!1,e):this._doc.execCommand(t)},WYMeditor.WymClassOpera.prototype.selected=function(){var t=this._iframe.contentWindow.getSelection().focusNode;return t?"#text"==t.nodeName?t.parentNode:t:null},WYMeditor.WymClassOpera.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassOpera.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title],i=e._iframe.contentWindow.getSelection();startNode=i.getRangeAt(0).startContainer,$(startNode).parentsOrSelf(WYMeditor.MAIN_CONTAINERS.join(","))[0]||$(startNode).parentsOrSelf("li")||t.keyCode==WYMeditor.KEY.ENTER||t.keyCode==WYMeditor.KEY.LEFT||t.keyCode==WYMeditor.KEY.UP||t.keyCode==WYMeditor.KEY.RIGHT||t.keyCode==WYMeditor.KEY.DOWN||t.keyCode==WYMeditor.KEY.BACKSPACE||t.keyCode==WYMeditor.KEY.DELETE||e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)},WYMeditor.WymClassOpera.prototype.keyup=function(){var t=WYMeditor.INSTANCES[this.title];t._selected_image=null,$(t._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym")},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.safari.js
+ * Safari specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Scott Lewis (lewiscot a-t gmail dotcom)
+ */
+WYMeditor.WymClassSafari=function(t){this._wym=t,this._class="class",this._newLine="\n"},WYMeditor.WymClassSafari.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentDocument;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),this._doc.designMode="on",this.html(this._wym._html),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassSafari.prototype._exec=function(t,e){var i=this;if(!i.selected())return!1;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var s=i.selected(),o=i._iframe.contentWindow.getSelection().anchorNode;if("#text"==o.nodeName&&(o=o.parentNode),s=i.findUp(s,WYMeditor.BLOCKS),o=i.findUp(o,WYMeditor.BLOCKS),s&&s==o&&s.tagName.toLowerCase()==WYMeditor.LI){var r=s.parentNode.parentNode;(1<s.parentNode.childNodes.length||-1<$.inArray(r.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&i._doc.execCommand(t,"",null)}break;case WYMeditor.INSERT_ORDEREDLIST:case WYMeditor.INSERT_UNORDEREDLIST:this._doc.execCommand(t,"",null);s=this.selected();var a=this.findUp(s,WYMeditor.MAIN_CONTAINERS);a&&$(a).replaceWith($(a).html());break;default:e?this._doc.execCommand(t,"",e):this._doc.execCommand(t,"",null)}},WYMeditor.WymClassSafari.prototype.selected=function(t){null!=t&&"true"==t.toString()||(t=!1);var e=this._iframe.contentWindow.getSelection(),s=e.focusNode;if(s){if("#text"==s.nodeName){if(t&&0<e.toString().length){if(actual_node=null,parent_node=e.focusNode.parentNode,null!=parent_node)for(i=0;i<parent_node.childNodes.length;i++)child_node=parent_node.childNodes[i],child_node.textContent==e.toString()&&(actual_node=child_node.parentNode);return null==actual_node?(this._selected_item=this.switchTo(e,"span"),this._selected_item):actual_node}return s.parentNode}return s}return null},WYMeditor.WymClassSafari.prototype.toggleClass=function(t,e){var i=null;i=this._selected_image?$(this._selected_image):$(this.selected(!0)||this._selected_item),null!=e&&(i=$(i.parentsOrSelf(e))),i.toggleClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.WymClassSafari.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassSafari.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title];t.ctrlKey?(66==t.keyCode&&(e._exec(WYMeditor.BOLD),t.preventDefault()),73==t.keyCode&&(e._exec(WYMeditor.ITALIC),t.preventDefault())):t.shiftKey&&13==t.keyCode&&(e._exec("InsertLineBreak"),t.preventDefault())},WYMeditor.WymClassSafari.prototype.keyup=function(t){var e=WYMeditor.INSTANCES[this.title];e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym");var i=null;13!=t.keyCode||t.shiftKey?-1!=$.inArray(t.keyCode,[8,17,46,224])||t.metaKey||t.ctrlKey||(i=e.selected())&&(name=i.tagName.toLowerCase())&&(-1<$.inArray(name,["strong","b","em","i","sub","sup","a","span"])&&(name=i.parentNode.tagName.toLowerCase()),-1<$.inArray(name,[WYMeditor.BODY,WYMeditor.DIV])&&e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)):($(e._doc.body).children(WYMeditor.BR).remove(),(i=e.selected())&&i.tagName.toLowerCase()==WYMeditor.PRE&&e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))},WYMeditor.WymClassSafari.prototype.openBlockTag=function(t,e){e=this.validator.getValidTagAttributes(t,e);if("span"==t&&e.style&&(new_tag=this.getTagForStyle(e.style),new_tag)){this._tag_stack.pop();t=new_tag;this._tag_stack.push(new_tag),e.style="","string"==typeof e["class"]&&(e["class"]=e["class"].replace(/apple-style-span/gi,""))}this.output+=this.helper.tag(t,e,!0)},WYMeditor.WymClassSafari.prototype.getTagForStyle=function(t){return/bold/.test(t)?"strong":/italic/.test(t)?"em":/sub/.test(t)?"sub":!!/super/.test(t)&&"sup"},onOpenDialog=function(){$(".ui-dialog").height()<$(window).height()&&(iframed()?$(parent.document.body).addClass("hide-overflow"):$(document.body).addClass("hide-overflow"))},onCloseDialog=function(){iframed()?$(parent.document.body).removeClass("hide-overflow"):$(document.body).removeClass("hide-overflow")},WYMeditor.onload_functions=[];var wymeditor_inputs=[],wymeditors_loaded=0;"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={});var form_actions="<div id='dialog-form-actions' class='form-actions'><div class='form-actions-left'><input id='submit_button' class='wym_submit button' type='submit' value='{Insert}' class='button' /><a href='' class='wym_cancel close_dialog button'>{Cancel}</a></div></div>",wymeditor_boot_options=$.extend({skin:"refinery",basePath:"/",wymPath:"/assets/wymeditor/jquery.refinery.wymeditor.js",cssSkinPath:"/assets/wymeditor/skins/",jsSkinPath:"/assets/wymeditor/skins/",langPath:"/assets/wymeditor/lang/",iframeBasePath:"/",classesItems:[{name:"text-align",rules:[{name:"left",title:"{Left}"},{name:"center",title:"{Center}"},{name:"right",title:"{Right}"},{name:"justify",title:"{Justify}"}],join:"-",title:"{Text_Align}"},{name:"image-align",rules:[{name:"left",title:"{Left}"},{name:"right",title:"{Right}"}],join:"-",title:"{Image_Align}"},{name:"font-size",rules:[{name:"small",title:"{Small}"},{name:"normal",title:"{Normal}"},{name:"large",title:"{Large}"}],join:"-",title:"{Font_Size}"}],containersItems:[{name:"h1",title:"Heading_1",css:"wym_containers_h1"},{name:"h2",title:"Heading_2",css:"wym_containers_h2"},{name:"h3",title:"Heading_3",css:"wym_containers_h3"},{name:"p",title:"Paragraph",css:"wym_containers_p"}],toolsItems:[{name:"Bold",title:"Bold",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"}],toolsHtml:"<ul class='wym_tools wym_section wym_buttons'>"+WYMeditor.TOOLS_ITEMS+"</ul>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"' class='no-tooltip'>"+WYMeditor.TOOL_TITLE+"</a></li>",classesHtml:"<ul class='wym_classes_container wym_section wym_buttons'><li class='wym_tools_class'><a href='#' name='"+WYMeditor.APPLY_CLASS+"' title='"+WYMeditor.APPLY_CLASS+"' class='no-tooltip'>"+WYMeditor.APPLY_CLASS+"</a><ul class='wym_classes wym_classes_hidden'>"+WYMeditor.CLASSES_ITEMS+"</ul></li></ul>",classesItemHtml:"<li><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItemHtmlMultiple:"<li class='wym_tools_class_multiple_rules'><span>"+WYMeditor.CLASS_TITLE+"</span><ul>{classesItemHtml}</ul></li>",containersHtml:"<ul class='wym_containers wym_section'>"+WYMeditor.CONTAINERS_ITEMS+"</ul>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"' title='"+WYMeditor.CONTAINER_TITLE+"' class='no-tooltip'></a></li>",boxHtml:"<div class='wym_box'><div class='wym_area_top clearfix'>"+WYMeditor.CONTAINERS+WYMeditor.TOOLS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div></div>",iframeHtml:"<div class='wym_iframe wym_section'><iframe id='WYMeditor_"+WYMeditor.INDEX+"'"+($.browser.msie?" src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe'":"")+" frameborder='0' marginheight='0' marginwidth='0' border='0' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].loadIframe(this);'></iframe></div>",dialogImageHtml:"",dialogLinkHtml:"",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='field'><label for='wym_caption'>{Caption}</label><input type='text' id='wym_caption' class='wym_caption' value='' size='40' /></div><div class='field'><label for='wym_rows'>{Number_Of_Rows}</label><input type='text' id='wym_rows' class='wym_rows' value='3' size='3' /></div><div class='field'><label for='wym_cols'>{Number_Of_Cols}</label><input type='text' id='wym_cols' class='wym_cols' value='2' size='3' /></div>"+form_actions+"</form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><div class='field'><textarea class='wym_text' rows='10' cols='50'></textarea></div>"+form_actions+"</form></div>",dialogPath:"/refinery/dialogs/",dialogFeatures:{width:866,height:455,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogInlineFeatures:{width:600,height:485,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogId:"editor_dialog",dialogHtml:"<!DOCTYPE html><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head><body><div id='page'>"+WYMeditor.DIALOG_BODY+"</div></body></html>",postInit:function(t){if(wymeditors_loaded+=1,WYMeditor.INSTANCES.length==wymeditors_loaded)for($(".wym_loading_overlay").remove(),i=0;i<WYMeditor.onload_functions.length;i++)WYMeditor.onload_functions[i]();$(t._iframe).contents().find("body").addClass("wym_iframe_body"),$(".field.hide-overflow").removeClass("hide-overflow").css("height","auto")},postInitDialog:function(){$.browser.msie&&($the_ui_dialog=$(".ui-dialog")).css("height",$the_ui_dialog.find("iframe").height()+$the_ui_dialog.find("iframe").contents().find(".form-actions").height()-12)},lang:refinery.current_admin_locale},custom_wymeditor_boot_options);WYMeditor.editor.prototype.loadIframe=function(t){var e=this,i=t.contentDocument||t.contentWindow;if(i.document&&(i=i.document),!$.browser.msie){i.open("text/html","replace"),html="<!DOCTYPE html> <html> <head> <title>WYMeditor</title> <meta charset='"+$("meta[charset]").attr("charset")+"' /> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /> </head> <body class='wym_iframe'> </body> </html>",i.write(html),i.close();var s=i.head||$(i).find("head").get(0);$("<link href='/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css' media='all' rel='stylesheet' />").appendTo(s),$("<link href='/assets/refinery/formatting-b44a4730207530562f26df85da80f491.css' media='all' rel='stylesheet' />").appendTo(s),$("<link href='/assets/refinery/theme-826827947dc7b4764fcddc0c4d777e60.css' media='all' rel='stylesheet' />").appendTo(s)}null!=(id_of_editor=e._element.parent().attr("id"))&&$(i.body).addClass(id_of_editor),e.initIframe(t)},WYMeditor.init=function(){(wymeditor_inputs=$(".wymeditor").filter(function(){for(i=0;i<WYMeditor.INSTANCES.length;i++)if(WYMeditor.INSTANCES[i]._element.attr("id")==$(this).attr("id"))return!1;return!0})).each(function(){0<(containing_field=$(this).parents(".field")).length&&""===containing_field.get(0).style.height.replace("auto","")&&containing_field.addClass("hide-overflow").css("height",$(this).outerHeight()-containing_field.offset().top+$(this).offset().top+45),$(this).hide()}),wymeditor_inputs.wymeditor(wymeditor_boot_options)},$(function(){WYMeditor.init()}); \ No newline at end of file
diff --git a/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js.gz b/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js.gz
new file mode 100644
index 0000000..3523a4b
--- /dev/null
+++ b/public/assets/refinery/wymeditor-79d60d4052e5c51a1197b1e4c121b854.js.gz
Binary files differ
diff --git a/public/assets/refinery/wymeditor.js b/public/assets/refinery/wymeditor.js
new file mode 100644
index 0000000..9ca0fca
--- /dev/null
+++ b/public/assets/refinery/wymeditor.js
@@ -0,0 +1,84 @@
+function titleize(t){return null==t?t:(parts=[],$.each(t.replace(/\./,"").replace(/[-_]/," ").split(" "),function(t,e){parts.push(e.substring(0,1).toUpperCase()+e.substring(1))}),parts.join(" "))}if(!WYMeditor)var WYMeditor={};!function(){if(window.console&&console.firebug)WYMeditor.console=window.console;else{var t=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];WYMeditor.console={};for(var e=0;e<t.length;++e)WYMeditor.console[t[e]]=function(){}}}(),$.extend(WYMeditor,{VERSION:"0.5-rc1-refinery",INSTANCES:[],STRINGS:[],SKINS:[],NAME:"name",INDEX:"{Wym_Index}",WYM_INDEX:"wym_index",BASE_PATH:"{Wym_Base_Path}",CSS_PATH:"{Wym_Css_Path}",WYM_PATH:"{Wym_Wym_Path}",SKINS_DEFAULT_PATH:"/assets/wymeditor/skins/",SKINS_DEFAULT_CSS:"skin.css",SKINS_DEFAULT_JS:"skin.js",LANG_DEFAULT_PATH:"/assets/wymeditor/lang/",IFRAME_BASE_PATH:"{Wym_Iframe_Base_Path}",IFRAME_DEFAULT:"iframe/default/",JQUERY_PATH:"{Wym_Jquery_Path}",DIRECTION:"{Wym_Direction}",LOGO:"{Wym_Logo}",TOOLS:"{Wym_Tools}",TOOLS_ITEMS:"{Wym_Tools_Items}",TOOL_NAME:"{Wym_Tool_Name}",TOOL_TITLE:"{Wym_Tool_Title}",TOOL_CLASS:"{Wym_Tool_Class}",CLASSES:"{Wym_Classes}",CLASSES_ITEMS:"{Wym_Classes_Items}",CLASS_NAME:"{Wym_Class_Name}",CLASS_TITLE:"{Wym_Class_Title}",CONTAINERS:"{Wym_Containers}",CONTAINERS_ITEMS:"{Wym_Containers_Items}",CONTAINER_NAME:"{Wym_Container_Name}",CONTAINER_TITLE:"{Wym_Containers_Title}",CONTAINER_CLASS:"{Wym_Container_Class}",HTML:"{Wym_Html}",IFRAME:"{Wym_Iframe}",STATUS:"{Wym_Status}",DIALOG_TITLE:"{Wym_Dialog_Title}",DIALOG_BODY:"{Wym_Dialog_Body}",STRING:"string",BODY:"body",DIV:"div",P:"p",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",PRE:"pre",BLOCKQUOTE:"blockquote",A:"a",BR:"br",IMG:"img",TABLE:"table",TD:"td",TH:"th",UL:"ul",OL:"ol",LI:"li",CLASS:"class",HREF:"href",SRC:"src",TITLE:"title",TARGET:"target",ALT:"alt",REL:"data-rel",DIALOG_LINK:"Link",DIALOG_IMAGE:"Image",DIALOG_TABLE:"Table",DIALOG_PASTE:"Paste_From_Word",DIALOG_CLASS:"Css_Class",BOLD:"Bold",ITALIC:"Italic",CREATE_LINK:"CreateLink",INSERT_IMAGE:"InsertImage",INSERT_TABLE:"InsertTable",INSERT_HTML:"InsertHTML",APPLY_CLASS:"Apply_Style",PASTE:"Paste",INDENT:"Indent",OUTDENT:"Outdent",TOGGLE_HTML:"ToggleHtml",FORMAT_BLOCK:"FormatBlock",PREVIEW:"Preview",UNLINK:"Unlink",INSERT_UNORDEREDLIST:"InsertUnorderedList",INSERT_ORDEREDLIST:"InsertOrderedList",MAIN_CONTAINERS:new Array("p","h1","h2","h3","h4","h5","h6","pre","blockquote"),BLOCKS:new Array("address","blockquote","div","dl","fieldset","form","h1","h2","h3","h4","h5","h6","hr","noscript","ol","p","pre","table","ul","dd","dt","li","tbody","td","tfoot","th","thead","tr","meter","section","article","aside","details","header","footer","nav","dialog","figure","figcaption","address","hgroup","mark","time","canvas","audio","video","output","progress","ruby","rt","rp","summary","command"),KEY:{BACKSPACE:8,ENTER:13,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,CURSOR:new Array(37,38,39,40),DELETE:46},NODE:{ELEMENT:1,ATTRIBUTE:2,TEXT:3},editor:function(t,e){this._index=WYMeditor.INSTANCES.push(this)-1,this._element=t,this._options=e,this._html=$(t).val(),this._options.html&&(this._html=this._options.html),this._options.basePath=this._options.basePath||this.computeBasePath(),this._options.skinPath=this._options.skinPath||this._options.basePath+WYMeditor.SKINS_DEFAULT_PATH+this._options.skin+"/",this._options.cssCompiledSkinPath=this._options.cssCompiledSkinPath||(this._options.cssSkinPath||this._options.skinPath)+this._options.skin+"/",this._options.jsCompiledSkinPath=this._options.jsCompiledSkinPath||(this._options.jsSkinPath||this._options.skinPath)+this._options.skin+"/",this._options.wymPath=this._options.wymPath||this.computeWymPath(),this._options.langPath=this._options.langPath||this._options.basePath+WYMeditor.LANG_DEFAULT_PATH,this._options.iframeBasePath=this._options.iframeBasePath||this._options.basePath+WYMeditor.IFRAME_DEFAULT,this._options.jQueryPath=this._options.jQueryPath||this.computeJqueryPath(),this.init()}}),$.fn.wymeditor=function(t){return t=$.extend({html:"",basePath:!1,skinPath:!1,jsSkinPath:!1,cssSkinPath:!1,wymPath:!1,iframeBasePath:!1,jQueryPath:!1,styles:!1,stylesheet:!1,skin:"default",initSkin:!0,loadSkin:!0,lang:refinery.current_admin_locale,direction:"ltr",boxHtml:"<div class='wym_box'><div class='wym_area_top'>"+WYMeditor.TOOLS+"</div><div class='wym_area_left'></div><div class='wym_area_right'>"+WYMeditor.CONTAINERS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div><div class='wym_area_bottom'>"+WYMeditor.LOGO+"</div></div>",logoHtml:"<a class='wym_wymeditor_link' href='http://www.wymeditor.org/'>WYMeditor</a>",iframeHtml:"<div class='wym_iframe wym_section'><iframe src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe.html' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].initIframe(this)'></iframe></div>",editorStyles:[],toolsHtml:"<div class='wym_tools wym_section'><h2>{Tools}</h2><ul>"+WYMeditor.TOOLS_ITEMS+"</ul></div>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"'>"+WYMeditor.TOOL_TITLE+"</a></li>",toolsItems:[{name:"Bold",title:"Strong",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"Superscript",title:"Superscript",css:"wym_tools_superscript"},{name:"Subscript",title:"Subscript",css:"wym_tools_subscript"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"Indent",title:"Indent",css:"wym_tools_indent"},{name:"Outdent",title:"Outdent",css:"wym_tools_outdent"},{name:"Undo",title:"Undo",css:"wym_tools_undo"},{name:"Redo",title:"Redo",css:"wym_tools_redo"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"Paste",title:"Paste_From_Word",css:"wym_tools_paste"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"},{name:"Preview",title:"Preview",css:"wym_tools_preview"}],containersHtml:"<div class='wym_containers wym_section'><h2>{Containers}</h2><ul>"+WYMeditor.CONTAINERS_ITEMS+"</ul></div>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"'>"+WYMeditor.CONTAINER_TITLE+"</a></li>",containersItems:[{name:"P",title:"Paragraph",css:"wym_containers_p"},{name:"H1",title:"Heading_1",css:"wym_containers_h1"},{name:"H2",title:"Heading_2",css:"wym_containers_h2"},{name:"H3",title:"Heading_3",css:"wym_containers_h3"},{name:"H4",title:"Heading_4",css:"wym_containers_h4"},{name:"H5",title:"Heading_5",css:"wym_containers_h5"},{name:"H6",title:"Heading_6",css:"wym_containers_h6"},{name:"PRE",title:"Preformatted",css:"wym_containers_pre"},{name:"BLOCKQUOTE",title:"Blockquote",css:"wym_containers_blockquote"},{name:"TH",title:"Table_Header",css:"wym_containers_th"}],classesHtml:"<div class='wym_classes wym_section'><h2>{Classes}</h2><ul>"+WYMeditor.CLASSES_ITEMS+"</ul></div>",classesItemHtml:"<li class='wym_classes_"+WYMeditor.CLASS_NAME+"'><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItems:[],statusHtml:"<div class='wym_status wym_section'><h2>{Status}</h2></div>",htmlHtml:"<div class='wym_html wym_section'><h2>{Source_Code}</h2><textarea class='wym_html_val'></textarea></div>",boxSelector:".wym_box",toolsSelector:".wym_tools",toolsListSelector:" ul",containersSelector:".wym_containers",classesSelector:".wym_classes",htmlSelector:".wym_html",iframeSelector:".wym_iframe iframe",iframeBodySelector:".wym_iframe",statusSelector:".wym_status",toolSelector:".wym_tools a",containerSelector:".wym_containers a",classSelector:".wym_classes a",classUnhiddenSelector:".wym_classes",classHiddenSelector:".wym_classes_hidden",htmlValSelector:".wym_html_val",hrefSelector:".wym_href",srcSelector:".wym_src",titleSelector:".wym_title",targetSelector:".wym_target",altSelector:".wym_alt",textSelector:".wym_text",sizeSelector:".wym_size",rowsSelector:".wym_rows",colsSelector:".wym_cols",captionSelector:".wym_caption",summarySelector:".wym_summary",submitSelector:".wym_submit",cancelSelector:".wym_cancel",previewSelector:"",dialogTypeSelector:".wym_dialog_type",dialogLinkSelector:".wym_dialog_link",dialogImageSelector:".wym_dialog_image",dialogTableSelector:".wym_dialog_table",dialogPasteSelector:".wym_dialog_paste",dialogPreviewSelector:".wym_dialog_preview",updateSelector:".wymupdate",updateEvent:"click",dialogFeatures:{width:560,height:300},dialogFeaturesPreview:"menubar=no,titlebar=no,toolbar=no,resizable=no,scrollbars=yes,width=560,height=300,top=0,left=0",dialogHtml:"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head>"+WYMeditor.DIALOG_BODY+"</html>",dialogLinkHtml:"<div class='wym_dialog wym_dialog_link'><form><fieldset><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_LINK+"' /><legend>{Link}</legend><div class='row'><label>{URL}</label><input type='text' class='wym_href' value='' size='40' /></div><div class='row'><label>{Title}</label><input type='text' class='wym_title' value='' size='40' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogImageHtml:"<div class='wym_dialog wym_dialog_image'><form><fieldset><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_IMAGE+"' /><legend>{Image}</legend><div class='row'><label>{URL}</label><input type='text' class='wym_src' value='' size='40' /></div><div class='row'><label>{Alternative_Text}</label><input type='text' class='wym_alt' value='' size='40' /></div><div class='row'><label>{Title}</label><input type='text' class='wym_title' value='' size='40' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='row'><label>{Caption}</label><input type='text' class='wym_caption' value='' size='40' /></div><div class='row'><label>{Summary}</label><input type='text' class='wym_summary' value='' size='40' /></div><div class='row'><label>{Number_Of_Rows}</label><input type='text' class='wym_rows' value='3' size='3' /></div><div class='row'><label>{Number_Of_Cols}</label><input type='text' class='wym_cols' value='2' size='3' /></div><div class='row row-indent'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><fieldset><legend>{Paste_From_Word}</legend><div class='row'><textarea class='wym_text' rows='10' cols='50'></textarea></div><div class='row'><input class='wym_submit button' type='button' value='{Submit}' /><input class='wym_cancel' type='button'value='{Cancel}' /></div></fieldset></form></div>",dialogPreviewHtml:"<div class='wym_dialog wym_dialog_preview'></div>",dialogStyles:[],stringDelimiterLeft:"{",stringDelimiterRight:"}",preInit:null,preBind:null,postInit:null,preInitDialog:null,postInitDialog:null},t),this.each(function(){new WYMeditor.editor($(this),t)})},$.extend({wymeditors:function(t){return WYMeditor.INSTANCES[t]}}),WYMeditor.loadCss=function(t){$("<link rel='stylesheet' />").attr("href",t).appendTo($("head").get(0))},WYMeditor.INIT_DIALOG=function(i,t){t=t||i.selected();var e=$("#"+i._options.dialogId),s=$(e.find("iframe").contents());e.find("#wym_dialog_type").val();if(i._selected_image)var o=$(i._selected_image);else o=$(i._doc.body).find("#"+i._current_unique_stamp);e.find("input[type=text], textarea").first().focus(),s.find("body").addClass("wym_iframe_body").find("#cancel_button").add(e.find(".close_dialog")).click(function(t){i.close_dialog(t,!0)}),$(".ui-dialog-titlebar .ui-dialog-titlebar-close").click(function(t){i.close_dialog(t,!0)}),$.isFunction(i._options.preInitDialog)&&i._options.preInitDialog(i,window),$(i._options.dialogLinkSelector).find(i._options.submitSelector).click(function(t){if(0<(sUrl=$(i._options.hrefSelector).val()).length)if(null!=o.get(0)){var e=$("<a></a>").attr({href:sUrl,title:$(i._options.titleSelector).val()});null!=(target=$(i._options.targetSelector).val())&&0<target.length&&e.attr("target",target),i._selected_image?null!=(parent=o.parent().get(0))&&"A"==parent.tagName.toUpperCase()?$(parent).attr({href:e.attr("href"),title:$(i._options.titleSelector).val(),target:target}):(o.before(e),$(e).append(o.get(0))):(e.attr({style:o.attr("style"),"class":o.attr("class")}),e.html(o.html()),o.replaceWith($("<div/>").append(e).html()))}else i._exec(WYMeditor.CREATE_LINK,i._current_unique_stamp),$("a[href="+i._current_unique_stamp+"]",i._doc.body).attr(WYMeditor.HREF,sUrl).attr(WYMeditor.TITLE,$(i._options.titleSelector).val()).attr(WYMeditor.TARGET,$(i._options.targetSelector).val());i.close_dialog(t)}),i._selected_image&&(imgDialog=$(i._options.dialogImageSelector),img=$(i._selected_image),size=img.attr(WYMeditor.REL)||s.find("#existing_image_size_area li.selected a").attr(WYMeditor.REL)||s.find("#existing_image_size_area li.selected a").attr("rel")||"",src=img.attr(WYMeditor.SRC),0<size.length&&(src=src.replace("_"+size+".","."),s.find("#existing_image_size_area li.selected").removeClass("selected"),s.find("#existing_image_size_area li a[href='#"+size+"']").parents("li:first").addClass("selected")),imgDialog.find(i._options.srcSelector).val(src),imgDialog.find(i._options.titleSelector).val(img.attr(WYMeditor.TITLE)),imgDialog.find(i._options.altSelector).val(img.attr(WYMeditor.ALT)),imgDialog.find(i._options.sizeSelector).val(size),(src=src.split(".")).pop(),s.find("#existing_image_area_content li img[src^='"+src+"']").parents("li:first").addClass("selected")),$(i._options.dialogImageSelector).find(i._options.submitSelector).click(function(t){form=$(this.form),null!=(url=form.find(i._options.srcSelector).val())&&0<url.length?((image=$(i._doc.createElement("IMG"))).attr(WYMeditor.SRC,url).attr(WYMeditor.TITLE,form.find(i._options.titleSelector).val()).attr(WYMeditor.ALT,form.find(i._options.altSelector).val()).attr(WYMeditor.REL,form.find(i._options.sizeSelector).val()).load(function(){$(this).attr({width:$(this).width(),height:$(this).height()})}),null==o&&(o=$(i._doc.body).find("#"+i._current_unique_stamp)),null!=o&&o.after(image).remove(),i.close_dialog(t)):($("iframe").contents().find(".save-loader").remove(),alert("Please select an image to insert.")),t.preventDefault()}),$(i._options.dialogTableSelector).find(i._options.submitSelector).click(function(t){if(0<(iRows=$(i._options.rowsSelector).val())&&0<(iCols=$(i._options.colsSelector).val())){for((table=i._doc.createElement(WYMeditor.TABLE)).createCaption().innerHTML=$(i._options.captionSelector).val(),x=0;x<iRows;x++)for(newRow=table.insertRow(x),y=0;y<iCols;y++)newRow.insertCell(y);var e=$(i.findUp(i.container(),WYMeditor.MAIN_CONTAINERS)).get(0);e&&e.parentNode?$(e).after(table):$(i._doc.body).append(table)}i.close_dialog(t)}),$(i._options.dialogPasteSelector).find(i._options.submitSelector).click(function(t){i.paste($(i._options.textSelector).val()),i.close_dialog(t)}),$(i._options.dialogPreviewSelector).find(i._options.previewSelector).html(i.xhtml()),$.isFunction(i._options.postInitDialog)&&i._options.postInitDialog(i,window)},WYMeditor.editor.prototype.close_dialog=function(t,e){e&&(0<(span=$(this._doc.body).find("span#"+this._current_unique_stamp)).length&&span.parent().html(span.parent().html().replace(new RegExp(["<span(.+?)",span.attr("id"),"(.+?)</span>"].join("")),span.html())),(node=$(this._doc.body).find("#"+this._current_unique_stamp))&&(node.attr("id",node.attr("_id_before_replaceable")||""),node.removeAttr("_id_before_replaceable")),1==this._undo_on_cancel?this._exec("undo"):1==this._redo_on_cancel&&this._exec("redo")),$.browser.msie&&parseInt($.browser.version)<8&&this._iframe.contentWindow.focus(),$("#"+wym._options.dialogId).dialog("close").remove(),$(this._doc).find("a[href]").click(function(t){t.preventDefault()}),t&&t.preventDefault()},RegExp.escape=function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},WYMeditor.editor.prototype.init=function(){if($.browser.msie)var WymClass=new WYMeditor.WymClassExplorer(this);else if($.browser.mozilla)var WymClass=new WYMeditor.WymClassMozilla(this);else if($.browser.opera)var WymClass=new WYMeditor.WymClassOpera(this);else if($.browser.webkit)var WymClass=new WYMeditor.WymClassSafari(this);if(WymClass){$.isFunction(this._options.preInit)&&this._options.preInit(this);var SaxListener=new WYMeditor.XhtmlSaxListener;for(var prop in $.extend(SaxListener,WymClass),this.parser=new WYMeditor.XhtmlParser(SaxListener),(this._options.styles||this._options.stylesheet)&&this.configureEditorUsingRawCss(),this.helper=new WYMeditor.XmlHelper,WymClass)this[prop]=WymClass[prop];this._box=$(this._element).hide().after(this._options.boxHtml).next().addClass("wym_box_"+this._index),$.isFunction($.fn.data)&&($.data(this._box.get(0),WYMeditor.WYM_INDEX,this._index),$.data(this._element.get(0),WYMeditor.WYM_INDEX,this._index));var h=WYMeditor.Helper,iframeHtml=this._options.iframeHtml;iframeHtml=h.replaceAll(iframeHtml,WYMeditor.INDEX,this._index),iframeHtml=h.replaceAll(iframeHtml,WYMeditor.IFRAME_BASE_PATH,this._options.iframeBasePath);var boxHtml=$(this._box).html();boxHtml=h.replaceAll(boxHtml,WYMeditor.LOGO,this._options.logoHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.TOOLS,this._options.toolsHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.CONTAINERS,this._options.containersHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.CLASSES,this._options.classesHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.HTML,this._options.htmlHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.IFRAME,iframeHtml),boxHtml=h.replaceAll(boxHtml,WYMeditor.STATUS,this._options.statusHtml);for(var aTools=eval(this._options.toolsItems),sTools="",i=0;i<aTools.length;i++){var oTool=aTools[i];if(oTool.name&&oTool.title){var sTool=this._options.toolsItemHtml,sTool=h.replaceAll(sTool,WYMeditor.TOOL_NAME,oTool.name);sTool=h.replaceAll(sTool,WYMeditor.TOOL_TITLE,this._options.stringDelimiterLeft+oTool.title+this._options.stringDelimiterRight),sTool=h.replaceAll(sTool,WYMeditor.TOOL_CLASS,oTool.css),sTools+=sTool}}boxHtml=h.replaceAll(boxHtml,WYMeditor.TOOLS_ITEMS,sTools);for(var aClasses=eval(this._options.classesItems),sClasses="",i=0;i<aClasses.length;i++){var oClass=aClasses[i];if(oClass.name)if(oClass.rules&&0<oClass.rules.length){var sRules="",wym=this;$.each(oClass.rules,function(t,e){sClass=wym._options.classesItemHtml,sClass=h.replaceAll(sClass,WYMeditor.CLASS_NAME,oClass.name+(oClass.join||"")+(e.name||e)),sClass=h.replaceAll(sClass,WYMeditor.CLASS_TITLE,e.title||titleize(e.name||e)),sRules+=sClass});var sClassMultiple=this._options.classesItemHtmlMultiple;sClassMultiple=h.replaceAll(sClassMultiple,WYMeditor.CLASS_TITLE,oClass.title||titleize(oClass.name)),sClassMultiple=h.replaceAll(sClassMultiple,"{classesItemHtml}",sRules),sClasses+=sClassMultiple}else sClass=this._options.classesItemHtml,sClass=h.replaceAll(sClass,WYMeditor.CLASS_NAME,oClass.name),sClass=h.replaceAll(sClass,WYMeditor.CLASS_TITLE,oClass.title||titleize(oClass.name)),sClasses+=sClass}boxHtml=h.replaceAll(boxHtml,">"+WYMeditor.APPLY_CLASS+"<",">"+this._options.stringDelimiterLeft+WYMeditor.APPLY_CLASS+this._options.stringDelimiterRight+"<"),boxHtml=h.replaceAll(boxHtml,WYMeditor.CLASSES_ITEMS,sClasses);for(var aContainers=eval(this._options.containersItems),sContainers="",i=0;i<aContainers.length;i++){var oContainer=aContainers[i];if(oContainer.name&&oContainer.title){var sContainer=this._options.containersItemHtml;sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_NAME,oContainer.name),sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_TITLE,this._options.stringDelimiterLeft+oContainer.title+this._options.stringDelimiterRight),sContainer=h.replaceAll(sContainer,WYMeditor.CONTAINER_CLASS,oContainer.css),sContainers+=sContainer}}boxHtml=h.replaceAll(boxHtml,WYMeditor.CONTAINERS_ITEMS,sContainers),boxHtml=this.replaceStrings(boxHtml),$(this._box).html(boxHtml),$(this._box).find(this._options.htmlSelector).hide(),this.loadSkin(),$(this._element).data("wymeditor",this)}},WYMeditor.editor.prototype.bindEvents=function(){var wym=this;$(this._box).find(this._options.toolSelector).click(function(){return wym._iframe.contentWindow.focus(),wym.exec($(this).attr(WYMeditor.NAME)),!1}),$(this._box).find(this._options.containerSelector).click(function(){return wym.container($(this).attr(WYMeditor.NAME)),!1}),$(this._box).find(this._options.htmlValSelector).keyup(function(){$(wym._doc.body).html($(this).val())}).focus(function(){$(this).toggleClass("hasfocus")}).blur(function(){$(this).toggleClass("hasfocus")}),$(this._box).find(this._options.classSelector).bind("click",function(e){var aClasses=eval(wym._options.classesItems),sName=$(this).attr(WYMeditor.NAME),oClass=WYMeditor.Helper.findByName(aClasses,sName),replacers=$([]);null==oClass&&$.each(aClasses,function(t,i){if(null==oClass&&i.rules&&0<i.rules.length){var s=sName.replace(i.name+(i.join||""),""),o=null;$.each(i.rules,function(t,e){s==(e.name||e)?o=t:replacers.push(i.name+(i.join||"")+(e.name||e))}),null!=o&&(oClass={expr:i.rules[o].expr||null})}}),oClass&&(replacers.each(function(t,e){wym.removeClass(e,oClass.expr)}),wym.toggleClass(sName,oClass.expr)),wym.exec(WYMeditor.APPLY_CLASS),wym._iframe.contentWindow.focus(),e.preventDefault()}),$(this._options.updateSelector).bind(this._options.updateEvent,function(){wym.update()})},WYMeditor.editor.prototype.ready=function(){return null!=this._doc},WYMeditor.editor.prototype.box=function(){return this._box},WYMeditor.editor.prototype.html=function(t){if("string"!=typeof t)return $(this._doc.body).html();$(this._doc.body).html(t)},WYMeditor.editor.prototype.intercept_paste=function(t){var e=WYMeditor.INSTANCES[this.title];e.format_block(),e.exec(WYMeditor.PASTE),t&&t.preventDefault()},WYMeditor.editor.prototype.xhtml=function(){return this.parser.parse(this.html())},WYMeditor.editor.prototype.exec=function(t){switch(t){case WYMeditor.CREATE_LINK:((container=this.container())||this._selected_image)&&this.dialog(WYMeditor.DIALOG_LINK);break;case WYMeditor.INSERT_IMAGE:this.dialog(WYMeditor.DIALOG_IMAGE);break;case WYMeditor.INSERT_TABLE:this.dialog(WYMeditor.DIALOG_TABLE);break;case WYMeditor.PASTE:this.dialog(WYMeditor.DIALOG_PASTE);break;case WYMeditor.TOGGLE_HTML:this.update(),this.toggleHtml();break;case WYMeditor.PREVIEW:this.dialog(WYMeditor.PREVIEW);break;case WYMeditor.APPLY_CLASS:wym=this,$(wym._box).find(this._options.classUnhiddenSelector).find("a[name]").each(function(t,e){$(wym.selected()).hasClass($(e).attr("name"))?$(e).parent().addClass("enabled"):$(e).parent().removeClass("enabled")});break;default:this._exec(t)}},WYMeditor.editor.prototype.container=function(t){if(!t)return this.selected();var e=null;if(t.toLowerCase()==WYMeditor.TH){switch((e=this.container()).tagName.toLowerCase()){case WYMeditor.TD:case WYMeditor.TH:break;default:var i=new Array(WYMeditor.TD,WYMeditor.TH);e=this.findUp(this.container(),i)}null!=e&&(t=e.tagName.toLowerCase()==WYMeditor.TD?WYMeditor.TH:WYMeditor.TD,this.switchTo(e,t),this.update())}else{i=new Array(WYMeditor.P,WYMeditor.H1,WYMeditor.H2,WYMeditor.H3,WYMeditor.H4,WYMeditor.H5,WYMeditor.H6,WYMeditor.PRE,WYMeditor.BLOCKQUOTE);if(e=this.findUp(this.container(),i)){var s=null;if(t.toLowerCase()==WYMeditor.BLOCKQUOTE){var o=this.findUp(this.container(),WYMeditor.BLOCKQUOTE);if(null==o)s=this._doc.createElement(t),e.parentNode.insertBefore(s,e),s.appendChild(e),this.setFocusToNode(s.firstChild);else{var r=o.childNodes,a=r.length,n=null;0<a&&(n=r.item(0));for(var l=0;l<a;l++)o.parentNode.insertBefore(r.item(0),o);o.parentNode.removeChild(o),n&&this.setFocusToNode(n)}}else this.setFocusToNode(this.switchTo(e,t));this.update()}}},WYMeditor.editor.prototype.toggleClass=function(t,e){var i=$(this._selected_image?this._selected_image:this.selected(!0));null!=e&&(i=$(i.parentsOrSelf(e))),i.toggleClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.editor.prototype.toggleClassSelector=function(){var t=this;$(t._box).find(t._options.classUnhiddenSelector).hasClass(t._options.classHiddenSelector.substring(1))?($(t._box).find(t._options.classUnhiddenSelector).removeClass(t._options.classHiddenSelector.substring(1)),$(t._box).find("a[name="+WYMeditor.APPLY_CLASS+"]").addClass("selected").parent().addClass("activated")):($(t._box).find(t._options.classUnhiddenSelector).addClass(t._options.classHiddenSelector.substring(1)),$(t._box).find("a[name="+WYMeditor.APPLY_CLASS+"]").removeClass("selected").parent().removeClass("activated")),t.exec(WYMeditor.APPLY_CLASS)},WYMeditor.editor.prototype.removeClass=function(t,e){var i=$(this._selected_image?this._selected_image:$(this.selected(!0)));null!=e&&(i=$(i.parentsOrSelf(e))),i.removeClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.editor.prototype.findUp=function(t,e){if(t){var i=t.tagName.toLowerCase();if(typeof e==WYMeditor.STRING)for(;i!=e&&i!=WYMeditor.BODY;)i=(t=t.parentNode).tagName.toLowerCase();else for(var s=!1;!s&&i!=WYMeditor.BODY;){for(var o=0;o<e.length;o++)if(i==e[o]){s=!0;break}s||(i=(t=t.parentNode).tagName.toLowerCase())}return i!=WYMeditor.BODY?t:null}return null},WYMeditor.editor.prototype.switchTo=function(t,e){t.getRangeAt&&(this.exec(WYMeditor.BOLD),t=t.focusNode.parentNode);var i=$(t).html(),s=this._doc.createElement(e);return void 0!==$(t).attr("class")&&$.each($(t).attr("class").split(" "),function(t,e){$(s).addClass(e)}),t.parentNode.replaceChild(s,t),$(s).html(i),this.setFocusToNode(s),s},WYMeditor.editor.prototype.replaceStrings=function(sVal){var wym=this;if(!WYMeditor.STRINGS[wym._options.lang])try{eval($.ajax({url:wym._options.langPath+wym._options.lang+".js",async:!1}).responseText)}catch(e){return WYMeditor.console&&WYMeditor.console.error("WYMeditor: error while parsing language file."),sVal}return $.each(WYMeditor.STRINGS[wym._options.lang],function(t,e){sVal=WYMeditor.Helper.replaceAll(sVal,wym.encloseString(t),e)}),sVal},WYMeditor.editor.prototype.encloseString=function(t){return this._options.stringDelimiterLeft+t+this._options.stringDelimiterRight},WYMeditor.editor.prototype.status=function(t){$(this._box).find(this._options.statusSelector).html(t)},WYMeditor.editor.prototype.update=function(){var i=this,s=i.xhtml().replace(/<\/([A-Za-z0-9]*)></g,function(t){return t.split(">").join(">\n")});s=s.replace(/src=\"system\/images/g,'src="/system/images'),$(s).find(bad_spans="span[id|=wym], span[id=undefined]").add($(s).filter(bad_spans)).each(function(t,e){html_to_replace_with=i.parser.parse($(e).html()),html_to_replace=i.parser.parse($(e).wrap("<div />").parent().html()),$.browser.msie&&(html_to_replace=new RegExp(html_to_replace.replace(/(\ [^\=]+\=)([^\ >]+)/,'$1"$2"'),"ig")),s=s.replace(html_to_replace,html_to_replace_with)}),s=(s=(s=s.replace(/(\ ?id=(\"|\')last\_paste(\"|\'))/gim,"")).replace(/[%$]+wym-[^%$]*[%$]+/gim,"")).replace(/^<br\ ?\/?>$/,""),$(i._element).val(s),$(i._box).find(i._options.htmlValSelector).not(".hasfocus").val(s)},WYMeditor.editor.prototype.dialog=function(t){var e=this;e.update();var i=this._wym._options.dialogPath+t+"?wymeditor=true&"+window.location.href.match(/switch_locale=[a-z]{2}(?:-[A-Z]{2})?/);e._current_unique_stamp=e.uniqueStamp(),e._undo_on_cancel=!1,e._redo_on_cancel=!1;var s=this.selected();t!=WYMeditor.DIALOG_TABLE&&e.format_block(),t==WYMeditor.DIALOG_LINK&&$.browser.mozilla&&(selection=e._iframe.contentWindow.getSelection(),matches=$($(s).html().match(new RegExp(RegExp.escape(selection.anchorNode.textContent)+"(.*)"+RegExp.escape(selection.focusNode.textContent)))),null!=matches&&0<matches.length&&0<(possible_anchor_tag=matches.last()).length&&null!=(href_matches=possible_anchor_tag.get(0).match(/href="([^"]*)"/))&&null!=(href=$(href_matches).last().get(0))&&$(e._doc).find("a").each(function(t,e){$(e).html()==selection&&(s=e)})),ajax_loaded_callback=function(){e.dialog_ajax_callback(s)};var o=e._selected_image?e._selected_image.parentNode:s;if(null!=o)if(o.tagName.toLowerCase()!=WYMeditor.A){if(null==e._selected_image)if(null!=s&&s.tagName.toLowerCase()!=WYMeditor.A&&e._iframe.contentWindow.getSelection)if(selection=e._iframe.contentWindow.getSelection(),selection.focusNode.insertData){if(selection.anchorOffset>selection.focusOffset?(start_node=selection.focusNode,start=selection.focusOffset,end_node=selection.anchorNode,end=selection.anchorOffset):(start_node=selection.anchorNode,start=selection.anchorOffset,end_node=selection.focusNode,end=selection.focusOffset),"undefined"==typeof start_node.insertData){for(var r=start_node.childNodes.length-1,a=start_node;"function"!=typeof end_node.insertData||!r;)start_node=a.childNodes[r--];start=0}if("undefined"==typeof end_node.insertData){for(var n=end_node.childNodes.length-1,l=end_node;"function"!=typeof end_node.insertData||!n;)end_node=l.childNodes[n--];end=end_node.length}start_tag="%%"+e._current_unique_stamp+"%%",end_tag="$$"+e._current_unique_stamp+"$$",start_node===end_node&&(end+=start_tag.length),start_node.insertData(start,start_tag),end_node.insertData(end,end_tag),$(s).html($(s).html().replace(start_tag,"<span id='"+e._current_unique_stamp+"'>").replace(end_tag,"</span>"))}else e.wrap("<span id='"+e._current_unique_stamp+"'>","</span>");else e.wrap("<span id='"+e._current_unique_stamp+"'>","</span>")}else e._selected_image||(o._id_before_replaceable=o.id,o.id=""+this._current_unique_stamp,$(o).attr("_id_before_replaceable",o._id_before_replaceable)),t!=WYMeditor.DIALOG_PASTE&&t!=WYMeditor.DIALOG_TABLE&&(i+=-1==i.indexOf("?")?"?":"&",port=0<window.location.port.length?":"+window.location.port:"",i+="current_link="+o.href.replace(window.location.protocol+"//"+window.location.hostname+port,""),i+="&target_blank="+("_blank"==o.target?"true":"false"));switch(dialog_title=e.replaceStrings(e.encloseString(t)),dialog_container=$("<div id='"+e._options.dialogId+"' class='editor_dialog'></div>"),t){case WYMeditor.DIALOG_TABLE:dialog_container.html(e.replaceStrings(e._options.dialogTableHtml)).dialog($.extend(e._options.dialogInlineFeatures,{title:dialog_title})),ajax_loaded_callback();break;case WYMeditor.DIALOG_PASTE:dialog_container.html(e.replaceStrings(e._options.dialogPasteHtml)).dialog($.extend(e._options.dialogInlineFeatures,{title:dialog_title})),ajax_loaded_callback();break;default:$("<img id='dialog_loading' src='/assets/refinery/dialogLoadingAnimation.gif' width='208' height='13' />").appendTo(dialog_container),dialog_container.dialog($.extend(e._options.dialogFeatures,{title:dialog_title})).load(i,ajax_loaded_callback)}},WYMeditor.editor.prototype.dialog_ajax_callback=function(t){wym=this,_selected=t,$("#"+wym._options.dialogId+".editor_dialog").css("height","auto"),(iframes=$("#"+this._options.dialogId).find("iframe")).load(function(){WYMeditor.INIT_DIALOG(wym,_selected,!0),$(this).unbind("load")}),0==iframes.length&&WYMeditor.INIT_DIALOG(this,t)},WYMeditor.editor.prototype.toggleHtml=function(){$(this._box).find(this._options.htmlSelector).toggle()},WYMeditor.editor.prototype.uniqueStamp=function(){return"wym-"+(new Date).getTime()},WYMeditor.editor.prototype.paste=function(t){var e;wym=this,wym.format_block(),replaceable=$(wym._doc.body).find("#"+wym._current_unique_stamp),container=replaceable.get(0)||this.selected();var i=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").split(wym._newLine+wym._newLine),s=new RegExp(wym._newLine,"g");if(container&&container.tagName.toLowerCase()!=WYMeditor.BODY)for(contentAfterBreak="",insertedContentAfterBreak="",x=i.length-1;0<=x;x--)if(e=i[x].replace(s,"<br />"),0==x)1<i.length&&"span"==$(container
+).get(0).tagName.toLowerCase()&&$(container).attr("id")==""+wym._current_unique_stamp&&"p"==$(container).parent().get(0).tagName.toLowerCase()?(p=$(container).parent(),matches=p.html().match(new RegExp("([\\s\\S]*)<span id=['|\"]"+wym._current_unique_stamp+"['|\"]>.*</span>")),e=matches[1]+e+$(container).html(),p.html(e),null!=insertedContentAfterBreak&&0<insertedContentAfterBreak.length&&p.after(insertedContentAfterBreak),null!=contentAfterBreak&&0<contentAfterBreak.length&&(1==(last_paste=p.parent().find("p#last_paste")).length?last_paste.attr("id",null).html(last_paste.html()+contentAfterBreak):p.next().after("<p>"+contentAfterBreak+"</p>"))):$(container).html($(container).html().replace(/^<br\/?>$/,"")+e);else{if(i.length-1==x){var o=$(container).parent().html().match(new RegExp("<span id=['|\"]"+wym._current_unique_stamp+"['|\"]>.*</span>([\\s\\S]*)"));o&&o[1]&&(contentAfterBreak=o[1].split("</p>")[0]),e="<p id='last_paste'>"+e+"</p>"}else e="<p>"+e+"</p>";""==insertedContentAfterBreak?insertedContentAfterBreak+=e:insertedContentAfterBreak=e+insertedContentAfterBreak}else for(x=0;x<i.length;x++)e=(e=i[x]).replace(s,"<br />"),0==x&&0==$(container).html().replace(/<br\ ?\/?>/,"").length?$(container).html(e):$(wym._doc.body).append("<p>"+e+"</p>");null!=replaceable.get(0)&&("span"==replaceable.get(0).tagName.toLowerCase()&&replaceable.replaceWith(replaceable.html()),replaceable.attr("id",replaceable.get(0)._id_before_replaceable||null))},WYMeditor.editor.prototype.insert=function(t){null!=this._iframe.contentWindow.getSelection().focusNode?this._exec(WYMeditor.INSERT_HTML,t):this.paste(t)},WYMeditor.editor.prototype.wrap=function(t,e,i){t=void 0!==t?t:"",e=void 0!==e?e:"",null==i&&(i=this._iframe.contentWindow.getSelection()),null!=i.focusNode&&this._exec(WYMeditor.INSERT_HTML,t+i.toString()+e)},WYMeditor.editor.prototype.unwrap=function(t){null==t&&(t=this._iframe.contentWindow.getSelection()),null!=t.focusNode&&this._exec(WYMeditor.INSERT_HTML,t.toString())},WYMeditor.editor.prototype.setFocusToNode=function(t,e){var i=this._doc.createRange(),s=this._iframe.contentWindow.getSelection();e=e?0:1,i.selectNodeContents(t),s.addRange(i),s.collapse(t,e),this._iframe.contentWindow.focus()},WYMeditor.editor.prototype.addCssRules=function(t,e){var i=t.styleSheets[0];if(i)for(var s=0;s<e.length;s++){var o=e[s];o.name&&o.css&&this.addCssRule(i,o)}},WYMeditor.editor.prototype.format_block=function(t){var e=this,i=t||e.selected()||$(e._iframe).contents().find("body").get(0),s=i.tagName.toLowerCase();-1<$.inArray(s,["strong","b","em","i","sub","sup","a"])&&(s=i.parentNode.tagName.toLowerCase()),s==WYMeditor.BODY&&(e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))},WYMeditor.editor.prototype.computeBasePath=function(){return null!=(script_path=this.computeWymPath())?(1<(src_parts=script_path.split("/")).length&&src_parts.pop(),src_parts.join("/")+"/"):null},WYMeditor.editor.prototype.computeWymPath=function(){return $("script[src*=jquery.refinery.wymeditor]").attr("src")},WYMeditor.editor.prototype.computeJqueryPath=function(){return $($.grep($("script"),function(t){return t.src&&t.src.match(/jquery(-(.*)){0,1}(\.pack|\.min|\.packed)?\.js(\?.*)?$/)})).attr("src")},WYMeditor.editor.prototype.computeCssPath=function(){return $($.grep($("link"),function(t){return t.href&&t.href.match(/wymeditor\/skins\/(.*)screen\.css(\?.*)?$/)})).attr("href")},WYMeditor.editor.prototype.configureEditorUsingRawCss=function(){var t=new WYMeditor.WymCssParser;this._options.stylesheet?t.parse($.ajax({url:this._options.stylesheet,async:!1}).responseText):t.parse(this._options.styles,!1),0==this._options.classesItems.length&&(this._options.classesItems=t.css_settings.classesItems),0==this._options.editorStyles.length&&(this._options.editorStyles=t.css_settings.editorStyles),0==this._options.dialogStyles.length&&(this._options.dialogStyles=t.css_settings.dialogStyles)},WYMeditor.editor.prototype.listen=function(){$(this._doc.body).bind("mousedown",this.mousedown);for(var t=this._doc.body.getElementsByTagName("img"),e=0;e<t.length;e++)$(t[e]).bind("mousedown",this.mousedown);$(this._doc).find("a[href]").click(function(t){t.preventDefault()})},WYMeditor.editor.prototype.mousedown=function(t){var e=WYMeditor.INSTANCES[this.ownerDocument.title];e._selected_image=t.target.tagName.toLowerCase()==WYMeditor.IMG?t.target:null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),$.browser.mozilla||$(e._selected_image).addClass("selected_by_wym"),$.browser.webkit||t.stopPropagation()},WYMeditor.editor.prototype.loadSkin=function(){if(this._options.loadSkin&&!WYMeditor.SKINS[this._options.skin]){var found=!1,rExp=new RegExp(this._options.skin+"/"+WYMeditor.SKINS_DEFAULT_CSS+"([?].+?)?$");$("link").each(function(){this.href.match(rExp)&&(found=!0)}),found||WYMeditor.loadCss(this._options.cssCompiledSkinPath+WYMeditor.SKINS_DEFAULT_CSS)}$(this._box).addClass("wym_skin_"+this._options.skin),this._options.initSkin&&!WYMeditor.SKINS[this._options.skin]&&eval($.ajax({url:this._options.jsCompiledSkinPath+WYMeditor.SKINS_DEFAULT_JS,async:!1}).responseText),WYMeditor.SKINS[this._options.skin]&&WYMeditor.SKINS[this._options.skin].init&&WYMeditor.SKINS[this._options.skin].init(this)},WYMeditor.XmlHelper=function(){return this._entitiesDiv=document.createElement("div"),this},WYMeditor.XmlHelper.prototype.tag=function(t,e,i){return i=i||!1,"<"+t+((e=e||!1)?this.tagOptions(e):"")+(i?">":" />")},WYMeditor.XmlHelper.prototype.contentTag=function(t,e,i){return"<"+t+((i=i||!1)?this.tagOptions(i):"")+">"+e+"</"+t+">"},WYMeditor.XmlHelper.prototype.cdataSection=function(t){return"<![CDATA["+t+"]]>"},WYMeditor.XmlHelper.prototype.escapeOnce=function(t){return this._fixDoubleEscape(this.escapeEntities(t))},WYMeditor.XmlHelper.prototype._fixDoubleEscape=function(t){return t.replace(/&amp;([a-z]+|(#\d+));/gi,"&$1;")},WYMeditor.XmlHelper.prototype.tagOptions=function(t){var e=this;for(var i in e._formated_options="",t){var s=t[i];"function"!=typeof s&&0<s.length&&(parseInt(i)==i&&"object"==typeof s&&(i=s.shift(),s=s.pop()),""!=i&&""!=s&&(e._formated_options+=" "+i+'="'+e.escapeOnce(s)+'"'))}return e._formated_options},WYMeditor.XmlHelper.prototype.escapeEntities=function(t,e){this._entitiesDiv.innerHTML=t,this._entitiesDiv.textContent=t;var i=this._entitiesDiv.innerHTML;return void 0===e&&(0!=e&&(i=i.replace('"',"&quot;")),1==e&&(i=i.replace('"',"&#039;"))),i},WYMeditor.XmlHelper.prototype.parseAttributes=function(t){var e=[],i=t.split(/((=\s*")(")("))|((=\s*\')(\')(\'))|((=\s*[^>\s]*))/g);if(i.toString()!=t)for(var s in i){var o=i[s];if("function"!=typeof o&&0!=o.length){var r=new RegExp("(\\w+)\\s*"+o);if(match=t.match(r)){var a=o.replace(/^[\s=]+/,""),n=a.charAt(0);""!=(n='"'==n?'"':"'"==n?"'":"")&&(a='"'==n?a.replace(/^"|"+$/g,""):a.replace(/^'|'+$/g,"")),t=t.replace(match[0],""),e.push([match[1],a])}}}return e},WYMeditor.ParallelRegex=function(t){return this._case=t,this._patterns=[],this._labels=[],this._regex=null,this},WYMeditor.ParallelRegex.prototype.addPattern=function(t,e){e=e||!0;var i=this._patterns.length;this._patterns[i]=t,this._labels[i]=e,this._regex=null},WYMeditor.ParallelRegex.prototype.match=function(t){if(0==this._patterns.length)return[!1,""];var e=t.match(this._getCompoundedRegex());if(!e)return[!1,""];for(var i=e[0],s=1;s<e.length;s++)if(e[s])return[this._labels[s-1],i];return[!0,e[0]]},WYMeditor.ParallelRegex.prototype._getCompoundedRegex=function(){if(null==this._regex){for(var t=0,e=this._patterns.length;t<e;t++)this._patterns[t]="("+this._untokenizeRegex(this._tokenizeRegex(this._patterns[t]).replace(/([\/\(\)])/g,"\\$1"))+")";this._regex=new RegExp(this._patterns.join("|"),this._getPerlMatchingFlags())}return this._regex},WYMeditor.ParallelRegex.prototype._tokenizeRegex=function(t){return t.replace(/\(\?(i|m|s|x|U)\)/,"~~~~~~Tk1$1~~~~~~").replace(/\(\?(\-[i|m|s|x|U])\)/,"~~~~~~Tk2$1~~~~~~").replace(/\(\?\=(.*)\)/,"~~~~~~Tk3$1~~~~~~").replace(/\(\?\!(.*)\)/,"~~~~~~Tk4$1~~~~~~").replace(/\(\?\<\=(.*)\)/,"~~~~~~Tk5$1~~~~~~").replace(/\(\?\<\!(.*)\)/,"~~~~~~Tk6$1~~~~~~").replace(/\(\?\:(.*)\)/,"~~~~~~Tk7$1~~~~~~")},WYMeditor.ParallelRegex.prototype._untokenizeRegex=function(t){return t.replace(/~~~~~~Tk1(.{1})~~~~~~/,"(?$1)").replace(/~~~~~~Tk2(.{2})~~~~~~/,"(?$1)").replace(/~~~~~~Tk3(.*)~~~~~~/,"(?=$1)").replace(/~~~~~~Tk4(.*)~~~~~~/,"(?!$1)").replace(/~~~~~~Tk5(.*)~~~~~~/,"(?<=$1)").replace(/~~~~~~Tk6(.*)~~~~~~/,"(?<!$1)").replace(/~~~~~~Tk7(.*)~~~~~~/,"(?:$1)")},WYMeditor.ParallelRegex.prototype._getPerlMatchingFlags=function(){return this._case?"m":"mi"},WYMeditor.StateStack=function(t){return this._stack=[t],this},WYMeditor.StateStack.prototype.getCurrent=function(){return this._stack[this._stack.length-1]},WYMeditor.StateStack.prototype.enter=function(t){this._stack.push(t)},WYMeditor.StateStack.prototype.leave=function(){return 1!=this._stack.length&&(this._stack.pop(),!0)},WYMeditor.LEXER_ENTER=1,WYMeditor.LEXER_MATCHED=2,WYMeditor.LEXER_UNMATCHED=3,WYMeditor.LEXER_EXIT=4,WYMeditor.LEXER_SPECIAL=5,WYMeditor.Lexer=function(t,e,i){return e=e||"accept",this._case=i||!1,this._regexes={},this._parser=t,this._mode=new WYMeditor.StateStack(e),this._mode_handlers={},this._mode_handlers[e]=e,this},WYMeditor.Lexer.prototype.addPattern=function(t,e){e=e||"accept";"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t),"undefined"==typeof this._mode_handlers[e]&&(this._mode_handlers[e]=e)},WYMeditor.Lexer.prototype.addEntryPattern=function(t,e,i){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,i),"undefined"==typeof this._mode_handlers[i]&&(this._mode_handlers[i]=i)},WYMeditor.Lexer.prototype.addExitPattern=function(t,e){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,"__exit"),"undefined"==typeof this._mode_handlers[e]&&(this._mode_handlers[e]=e)},WYMeditor.Lexer.prototype.addSpecialPattern=function(t,e,i){"undefined"==typeof this._regexes[e]&&(this._regexes[e]=new WYMeditor.ParallelRegex(this._case)),this._regexes[e].addPattern(t,"_"+i),"undefined"==typeof this._mode_handlers[i]&&(this._mode_handlers[i]=i)},WYMeditor.Lexer.prototype.mapHandler=function(t,e){this._mode_handlers[t]=e},WYMeditor.Lexer.prototype.parse=function(t){if("undefined"==typeof this._parser)return!1;for(var e,i=t.length;"object"==typeof(e=this._reduce(t));){t=e[0];var s=e[1],o=e[2],r=e[3];if(!this._dispatchTokens(s,o,r))return!1;if(""==t)return!0;if(t.length==i)return!1;i=t.length}return!!e&&this._invokeParser(t,WYMeditor.LEXER_UNMATCHED)},WYMeditor.Lexer.prototype._dispatchTokens=function(t,e,i){return i=i||!1,!!this._invokeParser(t,WYMeditor.LEXER_UNMATCHED)&&("boolean"==typeof i?this._invokeParser(e,WYMeditor.LEXER_MATCHED):this._isModeEnd(i)?!!this._invokeParser(e,WYMeditor.LEXER_EXIT)&&this._mode.leave():this._isSpecialMode(i)?(this._mode.enter(this._decodeSpecial(i)),!!this._invokeParser(e,WYMeditor.LEXER_SPECIAL)&&this._mode.leave()):(this._mode.enter(i),this._invokeParser(e,WYMeditor.LEXER_ENTER)))},WYMeditor.Lexer.prototype._isModeEnd=function(t){return"__exit"===t},WYMeditor.Lexer.prototype._isSpecialMode=function(t){return"_"==t.substring(0,1)},WYMeditor.Lexer.prototype._decodeSpecial=function(t){return t.substring(1)},WYMeditor.Lexer.prototype._invokeParser=function(t,e){if(""===t)return!0;var i=this._mode.getCurrent(),s=this._mode_handlers[i];return this._parser[s](t,e)},WYMeditor.Lexer.prototype._reduce=function(t){var e=this._regexes[this._mode.getCurrent()].match(t),i=e[1],s=e[0];if(s){var o=t.indexOf(i),r=t.substr(0,o);return[t=t.substring(o+i.length),r,i,s]}return!0},WYMeditor.XhtmlLexer=function(t){return $.extend(this,new WYMeditor.Lexer(t,"Text")),this.mapHandler("Text","Text"),this.addTokens(),this.init(),this},WYMeditor.XhtmlLexer.prototype.init=function(){},WYMeditor.XhtmlLexer.prototype.addTokens=function(){this.addCommentTokens("Text"),this.addScriptTokens("Text"),this.addCssTokens("Text"),this.addTagTokens("Text")},WYMeditor.XhtmlLexer.prototype.addCommentTokens=function(t){this.addEntryPattern("<!--",t,"Comment"),this.addExitPattern("-->","Comment")},WYMeditor.XhtmlLexer.prototype.addScriptTokens=function(t){this.addEntryPattern("<script",t,"Script"),this.addExitPattern("</script>","Script")},WYMeditor.XhtmlLexer.prototype.addCssTokens=function(t){this.addEntryPattern("<style",t,"Css"),this.addExitPattern("</style>","Css")},WYMeditor.XhtmlLexer.prototype.addTagTokens=function(t){this.addSpecialPattern("<\\s*[a-z0-9:-]+\\s*>",t,"OpeningTag"),this.addEntryPattern("<[a-z0-9:-]+[\\/ \\>]+",t,"OpeningTag"),this.addInTagDeclarationTokens("OpeningTag"),this.addSpecialPattern("</\\s*[a-z0-9:-]+\\s*>",t,"ClosingTag")},WYMeditor.XhtmlLexer.prototype.addInTagDeclarationTokens=function(t){this.addSpecialPattern("\\s+",t,"Ignore"),this.addAttributeTokens(t),this.addExitPattern("/>",t),this.addExitPattern(">",t)},WYMeditor.XhtmlLexer.prototype.addAttributeTokens=function(t){this.addSpecialPattern("\\s*[a-z-_0-9]*:?[a-z-_0-9]+\\s*(?==)\\s*",t,"TagAttributes"),this.addEntryPattern('=\\s*"',t,"DoubleQuotedAttribute"),this.addPattern('\\\\"',"DoubleQuotedAttribute"),this.addExitPattern('"',"DoubleQuotedAttribute"),this.addEntryPattern("=\\s*'",t,"SingleQuotedAttribute"),this.addPattern("\\\\'","SingleQuotedAttribute"),this.addExitPattern("'","SingleQuotedAttribute"),this.addSpecialPattern("=\\s*[^>\\s]*",t,"UnquotedAttribute")},WYMeditor.XhtmlParser=function(t,e){e=e||"Text";return this._Lexer=new WYMeditor.XhtmlLexer(this),this._Listener=t,this._mode=e,this._matches=[],this._last_match="",this._current_match="",this},WYMeditor.XhtmlParser.prototype.parse=function(t){return this._Lexer.parse(this.beforeParsing(t)),this.afterParsing(this._Listener.getResult())},WYMeditor.XhtmlParser.prototype.beforeParsing=function(t){return(t.match(/class="MsoNormal"/)||t.match(/ns = "urn:schemas-microsoft-com/))&&this._Listener.avoidStylingTagsAndAttributes(),this._Listener.beforeParsing(t)},WYMeditor.XhtmlParser.prototype.afterParsing=function(t){return this._Listener._avoiding_tags_implicitly&&this._Listener.allowStylingTagsAndAttributes(),this._Listener.afterParsing(t)},WYMeditor.XhtmlParser.prototype.Ignore=function(){return!0},WYMeditor.XhtmlParser.prototype.Text=function(t){return this._Listener.addContent(t),!0},WYMeditor.XhtmlParser.prototype.Comment=function(t,e){return this._addNonTagBlock(t,e,"addComment")},WYMeditor.XhtmlParser.prototype.Script=function(t,e){return this._addNonTagBlock(t,e,"addScript")},WYMeditor.XhtmlParser.prototype.Css=function(t,e){return this._addNonTagBlock(t,e,"addCss")},WYMeditor.XhtmlParser.prototype._addNonTagBlock=function(t,e,i){switch(e){case WYMeditor.LEXER_ENTER:this._non_tag=t;break;case WYMeditor.LEXER_UNMATCHED:this._non_tag+=t;break;case WYMeditor.LEXER_EXIT:switch(i){case"addComment":this._Listener.addComment(this._non_tag+t);break;case"addScript":this._Listener.addScript(this._non_tag+t);break;case"addCss":this._Listener.addCss(this._non_tag+t)}}return!0},WYMeditor.XhtmlParser.prototype.OpeningTag=function(t,e){switch(e){case WYMeditor.LEXER_ENTER:this._tag=this.normalizeTag(t),this._tag_attributes={};break;case WYMeditor.LEXER_SPECIAL:this._callOpenTagListener(this.normalizeTag(t));break;case WYMeditor.LEXER_EXIT:this._callOpenTagListener(this._tag,this._tag_attributes)}return!0},WYMeditor.XhtmlParser.prototype.ClosingTag=function(t){return this._callCloseTagListener(this.normalizeTag(t)),!0},WYMeditor.XhtmlParser.prototype._callOpenTagListener=function(t,e){e=e||{};this.autoCloseUnclosedBeforeNewOpening(t),this._Listener.isBlockTag(t)?(this._Listener._tag_stack.push(t),this._Listener.fixNestingBeforeOpeningBlockTag(t,e),this._Listener.openBlockTag(t,e),this._increaseOpenTagCounter(t)):this._Listener.isInlineTag(t)?this._Listener.inlineTag(t,e):(this._Listener.openUnknownTag(t,e),this._increaseOpenTagCounter(t)),this._Listener.last_tag=t,this._Listener.last_tag_opened=!0,this._Listener.last_tag_attributes=e},WYMeditor.XhtmlParser.prototype._callCloseTagListener=function(t){if(this._decreaseOpenTagCounter(t))if(this.autoCloseUnclosedBeforeTagClosing(t),this._Listener.isBlockTag(t)){var e=this._Listener._tag_stack.pop();if(0==e)return;e!=t&&(t=e),this._Listener.closeBlockTag(t)}else this._Listener.closeUnknownTag(t);else this._Listener.closeUnopenedTag(t);this._Listener.last_tag=t,this._Listener.last_tag_opened=!1},WYMeditor.XhtmlParser.prototype._increaseOpenTagCounter=function(t){this._Listener._open_tags[t]=this._Listener._open_tags[t]||0,this._Listener._open_tags[t]++},WYMeditor.XhtmlParser.prototype._decreaseOpenTagCounter=function(t){return!!this._Listener._open_tags[t]&&(this._Listener._open_tags[t]--,0==this._Listener._open_tags[t]&&(this._Listener._open_tags[t]=undefined),!0)},WYMeditor.XhtmlParser.prototype.autoCloseUnclosedBeforeNewOpening=function(t){this._autoCloseUnclosed(t,!1)},WYMeditor.XhtmlParser.prototype.autoCloseUnclosedBeforeTagClosing=function(t){this._autoCloseUnclosed(t,!0)},WYMeditor.XhtmlParser.prototype._autoCloseUnclosed=function(t,e){e=e||!1;if(this._Listener._open_tags)for(var i in this._Listener._open_tags){0<this._Listener._open_tags[i]&&this._Listener.shouldCloseTagAutomatically(i,t,e)&&this._callCloseTagListener(i,!0)}},WYMeditor.XhtmlParser.prototype.getTagReplacements=function(){return this._Listener.getTagReplacements()},WYMeditor.XhtmlParser.prototype.normalizeTag=function(t){t=t.replace(/^([\s<\/>]*)|([\s<\/>]*)$/gm,"").toLowerCase();var e=this._Listener.getTagReplacements();return e[t]?e[t]:t},WYMeditor.XhtmlParser.prototype.TagAttributes=function(t,e){return WYMeditor.LEXER_SPECIAL==e&&(this._current_attribute=t),!0},WYMeditor.XhtmlParser.prototype.DoubleQuotedAttribute=function(t,e){return WYMeditor.LEXER_UNMATCHED==e&&(this._tag_attributes[this._current_attribute]=t),!0},WYMeditor.XhtmlParser.prototype.SingleQuotedAttribute=function(t,e){return WYMeditor.LEXER_UNMATCHED==e&&(this._tag_attributes[this._current_attribute]=t),!0},WYMeditor.XhtmlParser.prototype.UnquotedAttribute=function(t){return this._tag_attributes[this._current_attribute]=t.replace(/^=/,""),!0},WYMeditor.XhtmlSaxListener=function(){return this.output="",this.helper=new WYMeditor.XmlHelper,this._open_tags={},this.validator=WYMeditor.XhtmlValidator,this._tag_stack=[],this.avoided_tags=["area"],this.entities={"&nbsp;":"&#160;","&iexcl;":"&#161;","&cent;":"&#162;","&pound;":"&#163;","&curren;":"&#164;","&yen;":"&#165;","&brvbar;":"&#166;","&sect;":"&#167;","&uml;":"&#168;","&copy;":"&#169;","&ordf;":"&#170;","&laquo;":"&#171;","&not;":"&#172;","&shy;":"&#173;","&reg;":"&#174;","&macr;":"&#175;","&deg;":"&#176;","&plusmn;":"&#177;","&sup2;":"&#178;","&sup3;":"&#179;","&acute;":"&#180;","&micro;":"&#181;","&para;":"&#182;","&middot;":"&#183;","&cedil;":"&#184;","&sup1;":"&#185;","&ordm;":"&#186;","&raquo;":"&#187;","&frac14;":"&#188;","&frac12;":"&#189;","&frac34;":"&#190;","&iquest;":"&#191;","&Agrave;":"&#192;","&Aacute;":"&#193;","&Acirc;":"&#194;","&Atilde;":"&#195;","&Auml;":"&#196;","&Aring;":"&#197;","&AElig;":"&#198;","&Ccedil;":"&#199;","&Egrave;":"&#200;","&Eacute;":"&#201;","&Ecirc;":"&#202;","&Euml;":"&#203;","&Igrave;":"&#204;","&Iacute;":"&#205;","&Icirc;":"&#206;","&Iuml;":"&#207;","&ETH;":"&#208;","&Ntilde;":"&#209;","&Ograve;":"&#210;","&Oacute;":"&#211;","&Ocirc;":"&#212;","&Otilde;":"&#213;","&Ouml;":"&#214;","&times;":"&#215;","&Oslash;":"&#216;","&Ugrave;":"&#217;","&Uacute;":"&#218;","&Ucirc;":"&#219;","&Uuml;":"&#220;","&Yacute;":"&#221;","&THORN;":"&#222;","&szlig;":"&#223;","&agrave;":"&#224;","&aacute;":"&#225;","&acirc;":"&#226;","&atilde;":"&#227;","&auml;":"&#228;","&aring;":"&#229;","&aelig;":"&#230;","&ccedil;":"&#231;","&egrave;":"&#232;","&eacute;":"&#233;","&ecirc;":"&#234;","&euml;":"&#235;","&igrave;":"&#236;","&iacute;":"&#237;","&icirc;":"&#238;","&iuml;":"&#239;","&eth;":"&#240;","&ntilde;":"&#241;","&ograve;":"&#242;","&oacute;":"&#243;","&ocirc;":"&#244;","&otilde;":"&#245;","&ouml;":"&#246;","&divide;":"&#247;","&oslash;":"&#248;","&ugrave;":"&#249;","&uacute;":"&#250;","&ucirc;":"&#251;","&uuml;":"&#252;","&yacute;":"&#253;","&thorn;":"&#254;","&yuml;":"&#255;","&OElig;":"&#338;","&oelig;":"&#339;","&Scaron;":"&#352;","&scaron;":"&#353;","&Yuml;":"&#376;","&fnof;":"&#402;","&circ;":"&#710;","&tilde;":"&#732;","&Alpha;":"&#913;","&Beta;":"&#914;","&Gamma;":"&#915;","&Delta;":"&#916;","&Epsilon;":"&#917;","&Zeta;":"&#918;","&Eta;":"&#919;","&Theta;":"&#920;","&Iota;":"&#921;","&Kappa;":"&#922;","&Lambda;":"&#923;","&Mu;":"&#924;","&Nu;":"&#925;","&Xi;":"&#926;","&Omicron;":"&#927;","&Pi;":"&#928;","&Rho;":"&#929;","&Sigma;":"&#931;","&Tau;":"&#932;","&Upsilon;":"&#933;","&Phi;":"&#934;","&Chi;":"&#935;","&Psi;":"&#936;","&Omega;":"&#937;","&alpha;":"&#945;","&beta;":"&#946;","&gamma;":"&#947;","&delta;":"&#948;","&epsilon;":"&#949;","&zeta;":"&#950;","&eta;":"&#951;","&theta;":"&#952;","&iota;":"&#953;","&kappa;":"&#954;","&lambda;":"&#955;","&mu;":"&#956;","&nu;":"&#957;","&xi;":"&#958;","&omicron;":"&#959;","&pi;":"&#960;","&rho;":"&#961;","&sigmaf;":"&#962;","&sigma;":"&#963;","&tau;":"&#964;","&upsilon;":"&#965;","&phi;":"&#966;","&chi;":"&#967;","&psi;":"&#968;","&omega;":"&#969;","&thetasym;":"&#977;","&upsih;":"&#978;","&piv;":"&#982;","&ensp;":"&#8194;","&emsp;":"&#8195;","&thinsp;":"&#8201;","&zwnj;":"&#8204;","&zwj;":"&#8205;","&lrm;":"&#8206;","&rlm;":"&#8207;","&ndash;":"&#8211;","&mdash;":"&#8212;","&lsquo;":"&#8216;","&rsquo;":"&#8217;","&sbquo;":"&#8218;","&ldquo;":"&#8220;","&rdquo;":"&#8221;","&bdquo;":"&#8222;","&dagger;":"&#8224;","&Dagger;":"&#8225;","&bull;":"&#8226;","&hellip;":"&#8230;","&permil;":"&#8240;","&prime;":"&#8242;","&Prime;":"&#8243;","&lsaquo;":"&#8249;","&rsaquo;":"&#8250;","&oline;":"&#8254;","&frasl;":"&#8260;","&euro;":"&#8364;","&image;":"&#8465;","&weierp;":"&#8472;","&real;":"&#8476;","&trade;":"&#8482;","&alefsym;":"&#8501;","&larr;":"&#8592;","&uarr;":"&#8593;","&rarr;":"&#8594;","&darr;":"&#8595;","&harr;":"&#8596;","&crarr;":"&#8629;","&lArr;":"&#8656;","&uArr;":"&#8657;","&rArr;":"&#8658;","&dArr;":"&#8659;","&hArr;":"&#8660;","&forall;":"&#8704;","&part;":"&#8706;","&exist;":"&#8707;","&empty;":"&#8709;","&nabla;":"&#8711;","&isin;":"&#8712;","&notin;":"&#8713;","&ni;":"&#8715;","&prod;":"&#8719;","&sum;":"&#8721;","&minus;":"&#8722;","&lowast;":"&#8727;","&radic;":"&#8730;","&prop;":"&#8733;","&infin;":"&#8734;","&ang;":"&#8736;","&and;":"&#8743;","&or;":"&#8744;","&cap;":"&#8745;","&cup;":"&#8746;","&int;":"&#8747;","&there4;":"&#8756;","&sim;":"&#8764;","&cong;":"&#8773;","&asymp;":"&#8776;","&ne;":"&#8800;","&equiv;":"&#8801;","&le;":"&#8804;","&ge;":"&#8805;","&sub;":"&#8834;","&sup;":"&#8835;","&nsub;":"&#8836;","&sube;":"&#8838;","&supe;":"&#8839;","&oplus;":"&#8853;","&otimes;":"&#8855;","&perp;":"&#8869;","&sdot;":"&#8901;","&lceil;":"&#8968;","&rceil;":"&#8969;","&lfloor;":"&#8970;","&rfloor;":"&#8971;","&lang;":"&#9001;","&rang;":"&#9002;","&loz;":"&#9674;","&spades;":"&#9824;","&clubs;":"&#9827;","&hearts;":"&#9829;","&diams;":"&#9830;"},this.block_tags=["a","abbr","acronym","address","area","b","base","bdo","big","blockquote","body","button","caption","cite","code","col","colgroup","dd","del","div","dfn","dl","dt","em","fieldset","form","head","h1","h2","h3","h4","h5","h6","html","i","iframe","ins","kbd","label","legend","li","map","noscript","object","ol","optgroup","option","p","pre","q","samp","script","select","small","span","strong","style","sub","sup","table","tbody","td","textarea","tfoot","th","thead","title","tr","tt","ul","var","extends","meter","section","article","aside","details","header","footer","nav","dialog","figure","figcaption","address","hgroup","mark","time","canvas","audio","video","output","progress","ruby","rt","rp","summary","command"],this.inline_tags=["br","embed","hr","img","input","param","source","wbr"],this},WYMeditor.XhtmlSaxListener.prototype.shouldCloseTagAutomatically=function(t,e,i){i=i||!1;return!("td"!=t||!(i&&"tr"==e||!i&&"td"==e))||!("option"!=t||!(i&&"select"==e||!i&&"option"==e))},WYMeditor.XhtmlSaxListener.prototype.beforeParsing=function(t){return this.output="",t},WYMeditor.XhtmlSaxListener.prototype.afterParsing=function(t){return t=this.replaceNamedEntities(t),t=this.joinRepeatedEntities(t),t=this.removeEmptyTags(t)},WYMeditor.XhtmlSaxListener.prototype.replaceNamedEntities=function(t){for(var e in this.entities)t=t.replace(new RegExp(e,"g"),this.entities[e]);return t},WYMeditor.XhtmlSaxListener.prototype.joinRepeatedEntities=function(t){var e="em|strong|sub|sup|acronym|pre|del|address";return t.replace(new RegExp("</("+e+")><\\1>",""),"").replace(new RegExp("(s*<("+e+")>s*){2}(.*)(s*</\\2>s*){2}",""),"<$2>$3<$2>")},WYMeditor.XhtmlSaxListener.prototype.removeEmptyTags=function(t){return t.replace(new RegExp("<("+this.block_tags.join("|").replace(/\|td/,"").replace(/\|th/,"")+")>(<br />|&#160;|&nbsp;|\\s)*</\\1>","g"),"")},WYMeditor.XhtmlSaxListener.prototype.removeBrInPre=function(t){var e=t.match(new RegExp("<pre[^>]*>(.*?)</pre>","gmi"));if(e)for(var i=0;i<e.length;i++)t=t.replace(e[i],e[i].replace(new RegExp("<br />","g"),String.fromCharCode(13,10)));return t},WYMeditor.XhtmlSaxListener.prototype.getResult=function(){return this.output},WYMeditor.XhtmlSaxListener.prototype.getTagReplacements=function(){return{b:"strong",i:"em"}},WYMeditor.XhtmlSaxListener.prototype.addContent=function(t){this.output+=t},WYMeditor.XhtmlSaxListener.prototype.addComment=function(t){this.remove_comments&&(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.addScript=function(t){this.remove_scripts||(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.addCss=function(t){this.remove_embeded_styles||(this.output+=t)},WYMeditor.XhtmlSaxListener.prototype.openBlockTag=function(t,e){this.output+=this.helper.tag(t,this.validator.getValidTagAttributes(t,e),!0)},WYMeditor.XhtmlSaxListener.prototype.inlineTag=function(t,e){this.output+=this.helper.tag(t,this.validator.getValidTagAttributes(t,e))},WYMeditor.XhtmlSaxListener.prototype.openUnknownTag=function(t,e){"area"===t&&(this.output+=this.helper.tag(t,e,!0))},WYMeditor.XhtmlSaxListener.prototype.closeBlockTag=function(t){this.output=this.output.replace(/<br \/>$/,"")+this._getClosingTagContent("before",t)+"</"+t+">"+this._getClosingTagContent("after",t)},WYMeditor.XhtmlSaxListener.prototype.closeUnknownTag=function(){},WYMeditor.XhtmlSaxListener.prototype.closeUnopenedTag=function(t){this.output+="</"+t+">"},WYMeditor.XhtmlSaxListener.prototype.avoidStylingTagsAndAttributes=function(){this.avoided_tags=["div","span"],this.validator.skipped_attributes=["style"],this.validator.skipped_attribute_values=["MsoNormal","main1"],this._avoiding_tags_implicitly=!0},WYMeditor.XhtmlSaxListener.prototype.allowStylingTagsAndAttributes=function(){this.avoided_tags=[],this.validator.skipped_attributes=[],this.validator.skipped_attribute_values=[],this._avoiding_tags_implicitly=!1},WYMeditor.XhtmlSaxListener.prototype.isBlockTag=function(t){return!WYMeditor.Helper.contains(this.avoided_tags,t)&&WYMeditor.Helper.contains(this.block_tags,t)},WYMeditor.XhtmlSaxListener.prototype.isInlineTag=function(t){return!WYMeditor.Helper.contains(this.avoided_tags,t)&&WYMeditor.Helper.contains(this.inline_tags,t)},WYMeditor.XhtmlSaxListener.prototype.insertContentAfterClosingTag=function(t,e){this._insertContentWhenClosingTag("after",t,e)},WYMeditor.XhtmlSaxListener.prototype.insertContentBeforeClosingTag=function(t,e){this._insertContentWhenClosingTag("before",t,e)},WYMeditor.XhtmlSaxListener.prototype.fixNestingBeforeOpeningBlockTag=function(t){"li"==t||"ul"!=t&&"ol"!=t||!this.last_tag||this.last_tag_opened||"li"!=this.last_tag||(this.output=this.output.replace(/<\/li>$/,""),this.insertContentAfterClosingTag(t,"</li>"))},WYMeditor.XhtmlSaxListener.prototype._insertContentWhenClosingTag=function(t,e,i){this["_insert_"+t+"_closing"]||(this["_insert_"+t+"_closing"]=[]),this["_insert_"+t+"_closing"][e]||(this["_insert_"+t+"_closing"][e]=[]),this["_insert_"+t+"_closing"][e].push(i)},WYMeditor.XhtmlSaxListener.prototype._getClosingTagContent=function(t,e){return this["_insert_"+t+"_closing"]&&this["_insert_"+t+"_closing"][e]&&0<this["_insert_"+t+"_closing"][e].length?this["_insert_"+t+"_closing"][e].pop():""},WYMeditor.WymCssLexer=function(t,e){e=void 0===e||e;return $.extend(this,new WYMeditor.Lexer(t,e?"Ignore":"WymCss")),this.mapHandler("WymCss","Ignore"),1==e&&(this.addEntryPattern("/\\*[<\\s]*WYMeditor[>\\s]*\\*/","Ignore","WymCss"),this.addExitPattern("/\\*[</\\s]*WYMeditor[>\\s]*\\*/","WymCss")),this.addSpecialPattern("[\\sa-z1-6]*\\.[a-z-_0-9]+","WymCss","WymCssStyleDeclaration"),this.addEntryPattern("/\\*","WymCss","WymCssComment"),this.addExitPattern("\\*/","WymCssComment"),this.addEntryPattern("{","WymCss","WymCssStyle"),this.addExitPattern("}","WymCssStyle"),this.addEntryPattern("/\\*","WymCssStyle","WymCssFeedbackStyle"),this.addExitPattern("\\*/","WymCssFeedbackStyle"),this},WYMeditor.WymCssParser=function(){return this._in_style=!1,this._has_title=!1,this.only_wym_blocks=!0,this.css_settings={classesItems:[],editorStyles:[],dialogStyles:[]},this},WYMeditor.WymCssParser.prototype.parse=function(t,e){e=void 0===e?this.only_wym_blocks:e;this._Lexer=new WYMeditor.WymCssLexer(this,e),this._Lexer.parse(t)},WYMeditor.WymCssParser.prototype.Ignore=function(){return!0},WYMeditor.WymCssParser.prototype.WymCssComment=function(t,e){return!t.match(/end[a-z0-9\s]*wym[a-z0-9\s]*/im)&&(e==WYMeditor.LEXER_UNMATCHED&&(this._in_style?this._current_item[this._current_element]&&(this._current_item[this._current_element].expressions?this._current_item[this._current_element].expressions.push(t):this._current_item[this._current_element].expressions=[t]):(this._has_title=!0,this._current_item={title:WYMeditor.Helper.trim(t)}),this._in_style=!0),!0)},WYMeditor.WymCssParser.prototype.WymCssStyle=function(t,e){return e==WYMeditor.LEXER_UNMATCHED?""!=(t=WYMeditor.Helper.trim(t))&&(this._current_item[this._current_element].style=t):e==WYMeditor.LEXER_EXIT&&(this._in_style=!1,this._has_title=!1,this.addStyleSetting(this._current_item)),!0},WYMeditor.WymCssParser.prototype.WymCssFeedbackStyle=function(t,e){return e==WYMeditor.LEXER_UNMATCHED&&(this._current_item[this._current_element].feedback_style=t.replace(/^([\s\/\*]*)|([\s\/\*]*)$/gm,"")),!0},WYMeditor.WymCssParser.prototype.WymCssStyleDeclaration=function(t){var e="";if(0<(t=t.replace(/^([\s\.]*)|([\s\.*]*)$/gm,"")).indexOf(".")){var i=t.split(".");this._current_element=i[1];e=i[0]}else this._current_element=t;return this._has_title||(this._current_item={title:(e?e.toUpperCase()+": ":"")+this._current_element},this._has_title=!0),this._current_item[this._current_element]||(this._current_item[this._current_element]={name:this._current_element}),e&&(this._current_item[this._current_element].tags?this._current_item[this._current_element].tags.push(e):this._current_item[this._current_element].tags=[e]),!0},WYMeditor.WymCssParser.prototype.addStyleSetting=function(t){for(var e in t){var i=t[e];"object"==typeof i&&"title"!=e&&(this.css_settings.classesItems.push({name:WYMeditor.Helper.trim(i.name),title:t.title,expr:WYMeditor.Helper.trim((i.expressions||i.tags).join(", "))}),i.feedback_style&&this.css_settings.editorStyles.push({name:"."+WYMeditor.Helper.trim(i.name),css:i.feedback_style}),i.style&&this.css_settings.dialogStyles.push({name:"."+WYMeditor.Helper.trim(i.name),css:i.style}))}},$.fn.isPhantomNode=function(){return 3==this[0].nodeType&&!/[^\t\n\r ]/.test(this[0].data)},WYMeditor.isPhantomNode=function(t){return 3==t.nodeType&&!/[^\t\n\r ]/.test(t.data)},WYMeditor.isPhantomString=function(t){return!/[^\t\n\r ]/.test(t)},$.fn.parentsOrSelf=function(t){var e=this;return 3==e[0].nodeType&&(e=e.parents().slice(0,1)),1==e.filter(t).size()?e:e.parents(t).slice(0,1)},WYMeditor.Helper={replaceAll:function(t,e,i){return t.replace(new RegExp(e,"g"),i)},insertAt:function(t,e,i){return t.substr(0,i)+e+t.substring(i)},trim:function(t){return t.replace(/^(\s*)|(\s*)$/gm,"")},contains:function(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return!0;return!1},indexOf:function(t,e){for(var i=-1,s=0;s<t.length;s++)if(t[s]==e){i=s;break}return i},findByName:function(t,e){for(var i=0;i<t.length;i++){var s=t[i];if(s.name==e)return s}return null}},WYMeditor.XhtmlValidator={_attributes:{core:{except:["base","head","html","meta","param","script","style","title"],attributes:["class","id","style","title","accesskey","tabindex","data","^data-.*"]},language:{
+except:["base","br","hr","iframe","param","script"],attributes:{dir:["ltr","rtl"],0:"lang",1:"xml:lang"}},keyboard:{attributes:{accesskey:/^(\w){1}$/,tabindex:/^(\d)+$/}}},_events:{window:{only:["body"],attributes:["onload","onunload"]},form:{only:["form","input","textarea","select","a","label","button"],attributes:["onchange","onsubmit","onreset","onselect","onblur","onfocus"]},keyboard:{except:["base","bdo","br","frame","frameset","head","html","iframe","meta","param","script","style","title"],attributes:["onkeydown","onkeypress","onkeyup"]},mouse:{except:["base","bdo","br","head","html","meta","param","script","style","title"],attributes:["onclick","ondblclick","onmousedown","onmousemove","onmouseover","onmouseout","onmouseup"]}},_tags:{a:{attributes:{0:"charset",1:"coords",2:"href",3:"hreflang",4:"name",rel:/^(alternate|designates|stylesheet|start|next|nofollow|prev|contents|index|glossary|copyright|chapter|section|subsection|appendix|help|bookmark| |shortcut|icon|moodalbox)+$/,rev:/^(alternate|designates|stylesheet|start|next|prev|contents|index|glossary|copyright|chapter|section|subsection|appendix|help|bookmark| |shortcut|icon|moodalbox)+$/,shape:/^(rect|rectangle|circ|circle|poly|polygon)$/,5:"type",target:/^(_blank)+$/}},0:"abbr",1:"acronym",2:"address",area:{attributes:{0:"alt",1:"coords",2:"href",nohref:/^(true|false)$/,shape:/^(rect|rectangle|circ|circle|poly|polygon)$/},required:["alt"]},3:"b",base:{attributes:["href"],required:["href"]},bdo:{attributes:{dir:/^(ltr|rtl)$/},required:["dir"]},4:"big",blockquote:{attributes:["cite"]},5:"body",6:"br",button:{attributes:{disabled:/^(disabled)$/,type:/^(button|reset|submit)$/,0:"value"},inside:"form"},7:"caption",8:"cite",9:"code",col:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",span:/^(\d)+$/,valign:/^(top|middle|bottom|baseline)$/,2:"width"},inside:"colgroup"},colgroup:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",span:/^(\d)+$/,valign:/^(top|middle|bottom|baseline)$/,2:"width"}},10:"dd",del:{attributes:{0:"cite",datetime:/^([0-9]){8}/}},11:"div",12:"dfn",13:"dl",14:"dt",15:"em",fieldset:{inside:"form"},form:{attributes:{0:"action",1:"accept",2:"accept-charset",3:"enctype",method:/^(get|post)$/},required:["action"]},head:{attributes:["profile"]},16:"h1",17:"h2",18:"h3",19:"h4",20:"h5",21:"h6",22:"hr",html:{attributes:["xmlns"]},23:"i",iframe:{attributes:["src","width","height","frameborder","scrolling","marginheight","marginwidth"],required:["src"]},img:{attributes:{align:/^(right|left|center|justify)$/,0:"alt",1:"src",2:"height",3:"ismap",4:"longdesc",5:"usemap",6:"width",7:"rel"},required:["alt","src"]},input:{attributes:{0:"accept",1:"alt",checked:/^(checked)$/,disabled:/^(disabled)$/,maxlength:/^(\d)+$/,2:"name",readonly:/^(readonly)$/,size:/^(\d)+$/,3:"src",type:/^(button|checkbox|file|hidden|image|password|radio|reset|submit|text|tel|search|url|email|datetime|date|month|week|time|datetime-local|number|range|color)$/,4:"value",5:"placeholder"},inside:"form"},ins:{attributes:{0:"cite",datetime:/^([0-9]){8}/}},24:"kbd",label:{attributes:["for"],inside:"form"},25:"legend",26:"li",link:{attributes:{0:"charset",1:"href",2:"hreflang",media:/^(all|braille|print|projection|screen|speech|,|;| )+$/i,
+/*"rel":/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,*/
+rel:/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|nofollow|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,rev:/^(alternate|appendix|bookmark|chapter|contents|copyright|glossary|help|home|index|next|prev|section|start|stylesheet|subsection| |shortcut|icon)+$/i,3:"type"},inside:"head"},map:{attributes:["id","name"],required:["id"]},meta:{attributes:{0:"content","http-equiv":/^(content\-type|expires|refresh|set\-cookie)$/i,1:"name",2:"scheme"},required:["content"]},27:"noscript",28:"ol",optgroup:{attributes:{0:"label",disabled:/^(disabled)$/},required:["label"]},option:{attributes:{0:"label",disabled:/^(disabled)$/,selected:/^(selected)$/,1:"value"},inside:"select"},29:"p",param:{attributes:["type","value","name"],required:["name"],inside:"object"},embed:{attributes:["width","height","allowfullscreen","allowscriptaccess","wmode","type","src","flashvars"],inside:"object"},object:{attributes:["archive","classid","codebase","codetype","data","declare","height","name","standby","type","usemap","width"]},30:"pre",q:{attributes:["cite"]},31:"samp",script:{attributes:{type:/^(text\/ecmascript|text\/javascript|text\/jscript|text\/vbscript|text\/vbs|text\/xml)$/,0:"charset",defer:/^(defer)$/,1:"src"},required:["type"]},select:{attributes:{disabled:/^(disabled)$/,multiple:/^(multiple)$/,0:"name",1:"size"},inside:"form"},32:"small",33:"span",34:"strong",style:{attributes:{0:"type",media:/^(screen|tty|tv|projection|handheld|print|braille|aural|all)$/},required:["type"]},35:"sub",36:"sup",table:{attributes:{0:"border",1:"cellpadding",2:"cellspacing",frame:/^(void|above|below|hsides|lhs|rhs|vsides|box|border)$/,rules:/^(none|groups|rows|cols|all)$/,3:"summary",4:"width"}},tbody:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},td:{attributes:{0:"abbr",align:/^(left|right|center|justify|char)$/,1:"axis",2:"char",3:"charoff",colspan:/^(\d)+$/,4:"headers",rowspan:/^(\d)+$/,scope:/^(col|colgroup|row|rowgroup)$/,valign:/^(top|middle|bottom|baseline)$/}},textarea:{attributes:["cols","rows","disabled","name","readonly"],required:["cols","rows"],inside:"form"},tfoot:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom)$/,2:"baseline"}},th:{attributes:{0:"abbr",align:/^(left|right|center|justify|char)$/,1:"axis",2:"char",3:"charoff",colspan:/^(\d)+$/,4:"headers",rowspan:/^(\d)+$/,scope:/^(col|colgroup|row|rowgroup)$/,valign:/^(top|middle|bottom|baseline)$/}},thead:{attributes:{align:/^(right|left|center|justify)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},37:"title",tr:{attributes:{align:/^(right|left|center|justify|char)$/,0:"char",1:"charoff",valign:/^(top|middle|bottom|baseline)$/}},38:"tt",39:"ul",40:"var",41:"section",42:"article",43:"aside",44:"details",45:"header",46:"footer",47:"nav",48:"dialog",49:"figure",50:"figcaption",51:"address",52:"hgroup",53:"mark",54:"time",55:"canvas",56:"audio",57:"video",58:"source",59:"output",60:"progress",61:"ruby",62:"rt",63:"rp",64:"summary",65:"command",video:{attributes:{1:"poster",2:"width",3:"height",4:"source",5:"controls"}},source:{attributes:{1:"src",2:"type"}}},skipped_attributes:[],skipped_attribute_values:[],getValidTagAttributes:function(t,e){var i={},s=this.getPossibleTagAttributes(t),o=[];$.each(s||[],function(t,e){-1<e.indexOf("*")&&o.push(new RegExp(e))});var r=WYMeditor.Helper;for(var a in e){var n=e[a];r.contains(this.skipped_attributes,a)||r.contains(this.skipped_attribute_values,n)||"function"!=typeof n&&(r.contains(s,a)?this.doesAttributeNeedsValidation(t,a)?this.validateAttribute(t,a,n)&&(i[a]=n):i[a]=n:$.each(o,function(t,e){a.match(e)&&(i[a]=n)}))}return i},getUniqueAttributesAndEventsForTag:function(t){var e=[];if(this._tags[t]&&this._tags[t].attributes)for(k in this._tags[t].attributes)e.push(parseInt(k)==k?this._tags[t].attributes[k]:k);return e},getDefaultAttributesAndEventsForTags:function(){var t=[];for(var e in this._events)t.push(this._events[e]);for(var e in this._attributes)t.push(this._attributes[e]);return t},isValidTag:function(t){if(this._tags[t])return!0;for(var e in this._tags)if(this._tags[e]==t)return!0;return!1},getDefaultAttributesAndEventsForTag:function(t){var e=[];if(this.isValidTag(t)){var i=this.getDefaultAttributesAndEventsForTags();for(var s in i){var o=i[s];if("object"==typeof o){var r=WYMeditor.Helper;if(o.except&&r.contains(o.except,t)||o.only&&!r.contains(o.only,t))continue;var a=o.attributes?o.attributes:o.events;for(var n in a)e.push("string"!=typeof a[n]?n:a[n])}}}return e},doesAttributeNeedsValidation:function(t,e){return this._tags[t]&&(this._tags[t].attributes&&this._tags[t].attributes[e]||this._tags[t].required&&WYMeditor.Helper.contains(this._tags[t].required,e))},validateAttribute:function(t,e,i){return!(this._tags[t]&&this._tags[t].attributes&&this._tags[t].attributes[e]&&0<i.length&&!i.match(this._tags[t].attributes[e])||this._tags[t]&&this._tags[t].required&&WYMeditor.Helper.contains(this._tags[t].required,e)&&0==i.length)&&"undefined"!=typeof this._tags[t]},getPossibleTagAttributes:function(t){return this._possible_tag_attributes||(this._possible_tag_attributes={}),this._possible_tag_attributes[t]||(this._possible_tag_attributes[t]=this.getUniqueAttributesAndEventsForTag(t).concat(this.getDefaultAttributesAndEventsForTag(t))),this._possible_tag_attributes[t]}},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.explorer.js
+ * MSIE specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Bermi Ferrer (wymeditor a-t bermi dotorg)
+ * Frédéric Palluel-Lafleur (fpalluel a-t gmail dotcom)
+ * Jonatan Lundin (jonatan.lundin a-t gmail dotcom)
+ */
+WYMeditor.WymClassExplorer=function(t){this._wym=t,this._class="className",this._newLine="\r\n"},WYMeditor.WymClassExplorer.prototype.format_block=function(t){var e=this,i=t||e.selected()||$(e._iframe).contents().find("body").get(0),s=i.tagName.toLowerCase();-1<$.inArray(s,["strong","b","em","i","sub","sup","a"])&&(s=i.parentNode.tagName.toLowerCase()),s==WYMeditor.BODY&&(e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),e._exec(WYMeditor.FORMAT_BLOCK,"<"+WYMeditor.P+">"))},WYMeditor.WymClassExplorer.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),$("html",this._doc).addClass("ie"),$(this._doc.body).html(this._wym._html);var wym=this;this._doc.body.onfocus=function(){wym._doc.designMode="on",wym._doc=iframe.contentWindow.document},this._doc.onbeforedeactivate=function(){wym.saveCaret()},this._doc.onkeyup=function(){wym.saveCaret(),wym.keyup()},this._doc.onclick=function(){wym.saveCaret()},this._doc.body.onbeforepaste=function(){wym._iframe.contentWindow.event.returnValue=!1},this._doc.body.onpaste=function(){wym._iframe.contentWindow.event.returnValue=!1,wym.paste(window.clipboardData.getData("Text"))},this._initialized&&($.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()),this._initialized=!0,this._doc.designMode="on";try{this._doc=iframe.contentWindow.document}catch(e){}},WYMeditor.WymClassExplorer.prototype._exec=function(t,e){var i=this;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var s=i.findUp(i.container(),WYMeditor.LI);if(s){var o=s.parentNode.parentNode;(1<s.parentNode.childNodes.length||-1<$.inArray(o.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&i._doc.execCommand(t)}break;default:e?i._doc.execCommand(t,!1,e):i._doc.execCommand(t)}},WYMeditor.WymClassExplorer.prototype.selected=function(){var t=this._iframe.contentWindow.document.caretPos;if(null!=t&&t.parentElement!=undefined)return t.parentElement()},WYMeditor.WymClassExplorer.prototype.saveCaret=function(){this._doc.caretPos=this._doc.selection.createRange()},WYMeditor.WymClassExplorer.prototype.addCssRule=function(t,e){t.addRule(e.name,e.css)},WYMeditor.WymClassExplorer.prototype.insert=function(t){var e=this._doc.selection.createRange();if($(e.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{e.pasteHTML(t)}catch(i){}else this.paste(t)},WYMeditor.WymClassExplorer.prototype.wrap=function(t,e){var i=this._doc.selection.createRange();if($(i.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{i.pasteHTML(t+i.text+e)}catch(s){}},WYMeditor.WymClassExplorer.prototype.unwrap=function(){var t=this._doc.selection.createRange();if($(t.parentElement()).parents(this._options.iframeBodySelector).is("*"))try{var e=t.text;this._exec("Cut"),t.pasteHTML(e)}catch(i){}},WYMeditor.WymClassExplorer.prototype.keyup=function(){(wym=this)._selected_image=null,$(wym._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym"),wym.format_block()},WYMeditor.WymClassExplorer.prototype.setFocusToNode=function(t,e){(wym=this)._iframe.contentWindow.focus();var i=wym._doc.selection.createRange();e=!!e,i.moveToElementText(t),i.collapse(e),i.select(),t.focus()},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.mozilla.js
+ * Gecko specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Volker Mische (vmx a-t gmx dotde)
+ * Bermi Ferrer (wymeditor a-t bermi dotorg)
+ * Frédéric Palluel-Lafleur (fpalluel a-t gmail dotcom)
+ */
+WYMeditor.WymClassMozilla=function(t){this._wym=t,this._class="class",this._newLine="\n"},WYMeditor.WymClassMozilla.prototype.initIframe=function(iframe){var wym=this;this._iframe=iframe,this._doc=iframe.contentDocument;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),$(".fieldWithErrors iframe").contents().find("body").addClass("fieldWithErrors"),this.html(this._wym._html),this.enableDesignMode(),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$(this._doc).bind("focus",function(){wym.enableDesignMode.call(wym)}),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassMozilla.prototype.html=function(t){if("string"!=typeof t)return $(this._doc.body).html();try{this._doc.designMode="off"}catch(e){}t=t.replace(/<em(\b[^>]*)>/gi,"<i$1>").replace(/<\/em>/gi,"</i>").replace(/<strong(\b[^>]*)>/gi,"<b$1>").replace(/<\/strong>/gi,"</b>"),$(this._doc.body).html(t),this.enableDesignMode()},WYMeditor.WymClassMozilla.prototype._exec=function(t,e){if(!this.selected())return!1;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var i=this.selected(),s=this._iframe.contentWindow.getSelection().anchorNode;if("#text"==s.nodeName&&(s=s.parentNode),i=this.findUp(i,WYMeditor.BLOCKS),s=this.findUp(s,WYMeditor.BLOCKS),i&&i==s&&i.tagName.toLowerCase()==WYMeditor.LI){var o=i.parentNode.parentNode;(1<i.parentNode.childNodes.length||-1<$.inArray(o.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&this._doc.execCommand(t,"",null)}break;default:e?this._doc.execCommand(t,"",e):this._doc.execCommand(t,"",null)}this.selected().tagName.toLowerCase()==WYMeditor.BODY&&this._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)},WYMeditor.WymClassMozilla.prototype.selected=function(t){null!=t&&"true"==t.toString()||(t=!1);var e=this._iframe.contentWindow.getSelection(),s=e.focusNode;if(s){if("#text"==s.nodeName){if(t&&0<e.toString().length){if(actual_node=null,parent_node=e.focusNode.parentNode,null!=parent_node)for(i=0;i<parent_node.childNodes.length;i++)child_node=parent_node.childNodes[i],"#text"!=child_node.nodeName&&child_node.innerHTML==e.toString()&&(actual_node=child_node);return null==actual_node?this.switchTo(e,"span"):actual_node}return s.parentNode}return s}return null},WYMeditor.WymClassMozilla.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassMozilla.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title];if(t.ctrlKey){if(66==t.keyCode)return e._exec(WYMeditor.BOLD),!1;if(73==t.keyCode)return e._exec(WYMeditor.ITALIC),!1}else 13==t.keyCode&&(t.shiftKey||(container=e.selected(),container&&container.tagName.toLowerCase()==WYMeditor.PRE&&(t.preventDefault(),e.insert("<p></p>"))))},WYMeditor.WymClassMozilla.prototype.keyup=function(t){if(null!=(wym=WYMeditor.INSTANCES[this.title])){wym._selected_image=null,$(wym._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym");var e=null;13!=t.keyCode||t.shiftKey?-1!=$.inArray(t.keyCode,[8,17,46,224])||t.metaKey||t.ctrlKey||wym.format_block():($(wym._doc.body).children(WYMeditor.BR).remove(),(e=wym.selected())&&e.tagName.toLowerCase()==WYMeditor.PRE&&wym._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))}},WYMeditor.WymClassMozilla.prototype.enableDesignMode=function(){if("off"==this._doc.designMode)try{this._doc.designMode="on",this._doc.execCommand("styleWithCSS","",!1)}catch(t){}},WYMeditor.WymClassMozilla.prototype.openBlockTag=function(t,e){e=this.validator.getValidTagAttributes(t,e);if("span"===t&&e.style){var i=this.getTagForStyle(e.style);i&&(t=i,this._tag_stack.pop(),this._tag_stack.push(t),e.style="")}this.output+=this.helper.tag(t,e,!0)},WYMeditor.WymClassMozilla.prototype.getTagForStyle=function(t){return/bold/.test(t)?"strong":/italic/.test(t)?"em":/sub/.test(t)?"sub":!!/super/.test(t)&&"super"},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.opera.js
+ * Opera specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ */
+WYMeditor.WymClassOpera=function(t){this._wym=t,this._class="class",this._newLine="\r\n"},WYMeditor.WymClassOpera.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),this._doc.designMode="on",this.html(this._wym._html),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassOpera.prototype._exec=function(t,e){e?this._doc.execCommand(t,!1,e):this._doc.execCommand(t)},WYMeditor.WymClassOpera.prototype.selected=function(){var t=this._iframe.contentWindow.getSelection().focusNode;return t?"#text"==t.nodeName?t.parentNode:t:null},WYMeditor.WymClassOpera.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassOpera.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title],i=e._iframe.contentWindow.getSelection();startNode=i.getRangeAt(0).startContainer,$(startNode).parentsOrSelf(WYMeditor.MAIN_CONTAINERS.join(","))[0]||$(startNode).parentsOrSelf("li")||t.keyCode==WYMeditor.KEY.ENTER||t.keyCode==WYMeditor.KEY.LEFT||t.keyCode==WYMeditor.KEY.UP||t.keyCode==WYMeditor.KEY.RIGHT||t.keyCode==WYMeditor.KEY.DOWN||t.keyCode==WYMeditor.KEY.BACKSPACE||t.keyCode==WYMeditor.KEY.DELETE||e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)},WYMeditor.WymClassOpera.prototype.keyup=function(){var t=WYMeditor.INSTANCES[this.title];t._selected_image=null,$(t._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym")},
+/*
+ * WYMeditor : what you see is What You Mean web-based editor
+ * Copyright (c) 2005 - 2009 Jean-Francois Hovinne, http://www.wymeditor.org/
+ * Dual licensed under the MIT (MIT-license.txt)
+ * and GPL (GPL-license.txt) licenses.
+ *
+ * For further information visit:
+ * http://www.wymeditor.org/
+ *
+ * File Name:
+ * jquery.wymeditor.safari.js
+ * Safari specific class and functions.
+ * See the documentation for more info.
+ *
+ * File Authors:
+ * Jean-Francois Hovinne (jf.hovinne a-t wymeditor dotorg)
+ * Scott Lewis (lewiscot a-t gmail dotcom)
+ */
+WYMeditor.WymClassSafari=function(t){this._wym=t,this._class="class",this._newLine="\n"},WYMeditor.WymClassSafari.prototype.initIframe=function(iframe){this._iframe=iframe,this._doc=iframe.contentDocument;var styles=this._doc.styleSheets[0],aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss),this._doc.title=this._wym._index,$("html",this._doc).attr("dir",this._options.direction),this._doc.designMode="on",this.html(this._wym._html),$.isFunction(this._options.preBind)&&this._options.preBind(this),this._wym.bindEvents(),$(this._doc).bind("keydown",this.keydown),$(this._doc).bind("keyup",this.keyup),$(this._doc).bind("paste",this.intercept_paste),$.isFunction(this._options.postInit)&&this._options.postInit(this),this.listen()},WYMeditor.WymClassSafari.prototype._exec=function(t,e){var i=this;if(!i.selected())return!1;switch(t){case WYMeditor.INDENT:case WYMeditor.OUTDENT:var s=i.selected(),o=i._iframe.contentWindow.getSelection().anchorNode;if("#text"==o.nodeName&&(o=o.parentNode),s=i.findUp(s,WYMeditor.BLOCKS),o=i.findUp(o,WYMeditor.BLOCKS),s&&s==o&&s.tagName.toLowerCase()==WYMeditor.LI){var r=s.parentNode.parentNode;(1<s.parentNode.childNodes.length||-1<$.inArray(r.tagName.toLowerCase(),[WYMeditor.OL,WYMeditor.UL]))&&i._doc.execCommand(t,"",null)}break;case WYMeditor.INSERT_ORDEREDLIST:case WYMeditor.INSERT_UNORDEREDLIST:this._doc.execCommand(t,"",null);s=this.selected();var a=this.findUp(s,WYMeditor.MAIN_CONTAINERS);a&&$(a).replaceWith($(a).html());break;default:e?this._doc.execCommand(t,"",e):this._doc.execCommand(t,"",null)}},WYMeditor.WymClassSafari.prototype.selected=function(t){null!=t&&"true"==t.toString()||(t=!1);var e=this._iframe.contentWindow.getSelection(),s=e.focusNode;if(s){if("#text"==s.nodeName){if(t&&0<e.toString().length){if(actual_node=null,parent_node=e.focusNode.parentNode,null!=parent_node)for(i=0;i<parent_node.childNodes.length;i++)child_node=parent_node.childNodes[i],child_node.textContent==e.toString()&&(actual_node=child_node.parentNode);return null==actual_node?(this._selected_item=this.switchTo(e,"span"),this._selected_item):actual_node}return s.parentNode}return s}return null},WYMeditor.WymClassSafari.prototype.toggleClass=function(t,e){var i=null;i=this._selected_image?$(this._selected_image):$(this.selected(!0)||this._selected_item),null!=e&&(i=$(i.parentsOrSelf(e))),i.toggleClass(t),i.attr(WYMeditor.CLASS)||i.removeAttr(this._class)},WYMeditor.WymClassSafari.prototype.addCssRule=function(t,e){t.insertRule(e.name+" {"+e.css+"}",t.cssRules.length)},WYMeditor.WymClassSafari.prototype.keydown=function(t){var e=WYMeditor.INSTANCES[this.title];t.ctrlKey?(66==t.keyCode&&(e._exec(WYMeditor.BOLD),t.preventDefault()),73==t.keyCode&&(e._exec(WYMeditor.ITALIC),t.preventDefault())):t.shiftKey&&13==t.keyCode&&(e._exec("InsertLineBreak"),t.preventDefault())},WYMeditor.WymClassSafari.prototype.keyup=function(t){var e=WYMeditor.INSTANCES[this.title];e._selected_image=null,$(e._iframe).contents().find(".selected_by_wym").removeClass("selected_by_wym");var i=null;13!=t.keyCode||t.shiftKey?-1!=$.inArray(t.keyCode,[8,17,46,224])||t.metaKey||t.ctrlKey||(i=e.selected())&&(name=i.tagName.toLowerCase())&&(-1<$.inArray(name,["strong","b","em","i","sub","sup","a","span"])&&(name=i.parentNode.tagName.toLowerCase()),-1<$.inArray(name,[WYMeditor.BODY,WYMeditor.DIV])&&e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P)):($(e._doc.body).children(WYMeditor.BR).remove(),(i=e.selected())&&i.tagName.toLowerCase()==WYMeditor.PRE&&e._exec(WYMeditor.FORMAT_BLOCK,WYMeditor.P))},WYMeditor.WymClassSafari.prototype.openBlockTag=function(t,e){e=this.validator.getValidTagAttributes(t,e);if("span"==t&&e.style&&(new_tag=this.getTagForStyle(e.style),new_tag)){this._tag_stack.pop();t=new_tag;this._tag_stack.push(new_tag),e.style="","string"==typeof e["class"]&&(e["class"]=e["class"].replace(/apple-style-span/gi,""))}this.output+=this.helper.tag(t,e,!0)},WYMeditor.WymClassSafari.prototype.getTagForStyle=function(t){return/bold/.test(t)?"strong":/italic/.test(t)?"em":/sub/.test(t)?"sub":!!/super/.test(t)&&"sup"},onOpenDialog=function(){$(".ui-dialog").height()<$(window).height()&&(iframed()?$(parent.document.body).addClass("hide-overflow"):$(document.body).addClass("hide-overflow"))},onCloseDialog=function(){iframed()?$(parent.document.body).removeClass("hide-overflow"):$(document.body).removeClass("hide-overflow")},WYMeditor.onload_functions=[];var wymeditor_inputs=[],wymeditors_loaded=0;"undefined"==typeof custom_wymeditor_boot_options&&(custom_wymeditor_boot_options={});var form_actions="<div id='dialog-form-actions' class='form-actions'><div class='form-actions-left'><input id='submit_button' class='wym_submit button' type='submit' value='{Insert}' class='button' /><a href='' class='wym_cancel close_dialog button'>{Cancel}</a></div></div>",wymeditor_boot_options=$.extend({skin:"refinery",basePath:"/",wymPath:"/assets/wymeditor/jquery.refinery.wymeditor.js",cssSkinPath:"/assets/wymeditor/skins/",jsSkinPath:"/assets/wymeditor/skins/",langPath:"/assets/wymeditor/lang/",iframeBasePath:"/",classesItems:[{name:"text-align",rules:[{name:"left",title:"{Left}"},{name:"center",title:"{Center}"},{name:"right",title:"{Right}"},{name:"justify",title:"{Justify}"}],join:"-",title:"{Text_Align}"},{name:"image-align",rules:[{name:"left",title:"{Left}"},{name:"right",title:"{Right}"}],join:"-",title:"{Image_Align}"},{name:"font-size",rules:[{name:"small",title:"{Small}"},{name:"normal",title:"{Normal}"},{name:"large",title:"{Large}"}],join:"-",title:"{Font_Size}"}],containersItems:[{name:"h1",title:"Heading_1",css:"wym_containers_h1"},{name:"h2",title:"Heading_2",css:"wym_containers_h2"},{name:"h3",title:"Heading_3",css:"wym_containers_h3"},{name:"p",title:"Paragraph",css:"wym_containers_p"}],toolsItems:[{name:"Bold",title:"Bold",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertImage",title:"Image",css:"wym_tools_image"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"}],toolsHtml:"<ul class='wym_tools wym_section wym_buttons'>"+WYMeditor.TOOLS_ITEMS+"</ul>",toolsItemHtml:"<li class='"+WYMeditor.TOOL_CLASS+"'><a href='#' name='"+WYMeditor.TOOL_NAME+"' title='"+WYMeditor.TOOL_TITLE+"' class='no-tooltip'>"+WYMeditor.TOOL_TITLE+"</a></li>",classesHtml:"<ul class='wym_classes_container wym_section wym_buttons'><li class='wym_tools_class'><a href='#' name='"+WYMeditor.APPLY_CLASS+"' title='"+WYMeditor.APPLY_CLASS+"' class='no-tooltip'>"+WYMeditor.APPLY_CLASS+"</a><ul class='wym_classes wym_classes_hidden'>"+WYMeditor.CLASSES_ITEMS+"</ul></li></ul>",classesItemHtml:"<li><a href='#' name='"+WYMeditor.CLASS_NAME+"'>"+WYMeditor.CLASS_TITLE+"</a></li>",classesItemHtmlMultiple:"<li class='wym_tools_class_multiple_rules'><span>"+WYMeditor.CLASS_TITLE+"</span><ul>{classesItemHtml}</ul></li>",containersHtml:"<ul class='wym_containers wym_section'>"+WYMeditor.CONTAINERS_ITEMS+"</ul>",containersItemHtml:"<li class='"+WYMeditor.CONTAINER_CLASS+"'><a href='#' name='"+WYMeditor.CONTAINER_NAME+"' title='"+WYMeditor.CONTAINER_TITLE+"' class='no-tooltip'></a></li>",boxHtml:"<div class='wym_box'><div class='wym_area_top clearfix'>"+WYMeditor.CONTAINERS+WYMeditor.TOOLS+WYMeditor.CLASSES+"</div><div class='wym_area_main'>"+WYMeditor.HTML+WYMeditor.IFRAME+WYMeditor.STATUS+"</div></div>",iframeHtml:"<div class='wym_iframe wym_section'><iframe id='WYMeditor_"+WYMeditor.INDEX+"'"+($.browser.msie?" src='"+WYMeditor.IFRAME_BASE_PATH+"wymiframe'":"")+" frameborder='0' marginheight='0' marginwidth='0' border='0' onload='this.contentWindow.parent.WYMeditor.INSTANCES["+WYMeditor.INDEX+"].loadIframe(this);'></iframe></div>",dialogImageHtml:"",dialogLinkHtml:"",dialogTableHtml:"<div class='wym_dialog wym_dialog_table'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_TABLE+"' /><div class='field'><label for='wym_caption'>{Caption}</label><input type='text' id='wym_caption' class='wym_caption' value='' size='40' /></div><div class='field'><label for='wym_rows'>{Number_Of_Rows}</label><input type='text' id='wym_rows' class='wym_rows' value='3' size='3' /></div><div class='field'><label for='wym_cols'>{Number_Of_Cols}</label><input type='text' id='wym_cols' class='wym_cols' value='2' size='3' /></div>"+form_actions+"</form></div>",dialogPasteHtml:"<div class='wym_dialog wym_dialog_paste'><form><input type='hidden' id='wym_dialog_type' class='wym_dialog_type' value='"+WYMeditor.DIALOG_PASTE+"' /><div class='field'><textarea class='wym_text' rows='10' cols='50'></textarea></div>"+form_actions+"</form></div>",dialogPath:"/refinery/dialogs/",dialogFeatures:{width:866,height:455,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogInlineFeatures:{width:600,height:485,modal:!0,draggable:!0,resizable:!1,autoOpen:!0,open:onOpenDialog,close:onCloseDialog},dialogId:"editor_dialog",dialogHtml:"<!DOCTYPE html><html dir='"+WYMeditor.DIRECTION+"'><head><link rel='stylesheet' type='text/css' media='screen' href='"+WYMeditor.CSS_PATH+"' /><title>"+WYMeditor.DIALOG_TITLE+"</title><script type='text/javascript' src='"+WYMeditor.JQUERY_PATH+"'></script><script type='text/javascript' src='"+WYMeditor.WYM_PATH+"'></script></head><body><div id='page'>"+WYMeditor.DIALOG_BODY+"</div></body></html>",postInit:function(t){if(wymeditors_loaded+=1,WYMeditor.INSTANCES.length==wymeditors_loaded)for($(".wym_loading_overlay").remove(),i=0;i<WYMeditor.onload_functions.length;i++)WYMeditor.onload_functions[i]();$(t._iframe).contents().find("body").addClass("wym_iframe_body"),$(".field.hide-overflow").removeClass("hide-overflow").css("height","auto")},postInitDialog:function(){$.browser.msie&&($the_ui_dialog=$(".ui-dialog")).css("height",$the_ui_dialog.find("iframe").height()+$the_ui_dialog.find("iframe").contents().find(".form-actions").height()-12)},lang:refinery.current_admin_locale},custom_wymeditor_boot_options);WYMeditor.editor.prototype.loadIframe=function(t){var e=this,i=t.contentDocument||t.contentWindow;if(i.document&&(i=i.document),!$.browser.msie){i.open("text/html","replace"),html="<!DOCTYPE html> <html> <head> <title>WYMeditor</title> <meta charset='"+$("meta[charset]").attr("charset")+"' /> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /> </head> <body class='wym_iframe'> </body> </html>",i.write(html),i.close();var s=i.head||$(i).find("head").get(0);$("<link href='/assets/wymeditor/skins/refinery/wymiframe.css' media='all' rel='stylesheet' />").appendTo(s),$("<link href='/assets/refinery/formatting.css' media='all' rel='stylesheet' />").appendTo(s),$("<link href='/assets/refinery/theme.css' media='all' rel='stylesheet' />").appendTo(s)}null!=(id_of_editor=e._element.parent().attr("id"))&&$(i.body).addClass(id_of_editor),e.initIframe(t)},WYMeditor.init=function(){(wymeditor_inputs=$(".wymeditor").filter(function(){for(i=0;i<WYMeditor.INSTANCES.length;i++)if(WYMeditor.INSTANCES[i]._element.attr("id")==$(this).attr("id"))return!1;return!0})).each(function(){0<(containing_field=$(this).parents(".field")).length&&""===containing_field.get(0).style.height.replace("auto","")&&containing_field.addClass("hide-overflow").css("height",$(this).outerHeight()-containing_field.offset().top+$(this).offset().top+45),$(this).hide()}),wymeditor_inputs.wymeditor(wymeditor_boot_options)},$(function(){WYMeditor.init()}); \ No newline at end of file
diff --git a/public/assets/refinery/wymeditor.js.gz b/public/assets/refinery/wymeditor.js.gz
new file mode 100644
index 0000000..c5654a4
--- /dev/null
+++ b/public/assets/refinery/wymeditor.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt b/public/assets/wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt
new file mode 100644
index 0000000..4e69fee
--- /dev/null
+++ b/public/assets/wymeditor/GPL-license-27f89c0db4520f46798bc20a5c16db4b.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
diff --git a/public/assets/wymeditor/GPL-license.txt b/public/assets/wymeditor/GPL-license.txt
new file mode 100644
index 0000000..4e69fee
--- /dev/null
+++ b/public/assets/wymeditor/GPL-license.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
diff --git a/public/assets/wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt b/public/assets/wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt
new file mode 100644
index 0000000..f65913b
--- /dev/null
+++ b/public/assets/wymeditor/MIT-license-f55cec0b778af91bab8b018dbbc5d69a.txt
@@ -0,0 +1,20 @@
+Copyright (c) 2008 Jean-Francois Hovinne, http://www.wymeditor.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/public/assets/wymeditor/MIT-license.txt b/public/assets/wymeditor/MIT-license.txt
new file mode 100644
index 0000000..f65913b
--- /dev/null
+++ b/public/assets/wymeditor/MIT-license.txt
@@ -0,0 +1,20 @@
+Copyright (c) 2008 Jean-Francois Hovinne, http://www.wymeditor.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/public/assets/wymeditor/README b/public/assets/wymeditor/README
new file mode 100644
index 0000000..7759beb
--- /dev/null
+++ b/public/assets/wymeditor/README
@@ -0,0 +1,35 @@
+WYMeditor : what you see is What You Mean web-based editor
+Copyright (c) 2008 Jean-Francois Hovinne, http://www.wymeditor.org/
+Dual licensed under the MIT (MIT-license.txt)
+and GPL (GPL-license.txt) licenses.
+
+For further information visit:
+ http://www.wymeditor.org/
+
+File Name:
+ README
+ Readme file.
+
+File Authors:
+ Jean-François Hovinne - http://www.hovinne.com/
+
+
+README
+======
+
+For WYMeditor to work, you'll need at least jQuery 1.1.3.x
+jQuery is available at http://jquery.com/
+
+WYMeditor is compatible with MSIE 6.0+,
+Gecko-based browsers (e.g. Firefox 1.5+),
+Opera 9.5+, Safari 3.0+, Google Chrome.
+
+WYMeditor integration examples are available in the 'examples' directory.
+
+For more information, please read the documentation, available at:
+http://trac.wymeditor.org/trac/wiki
+
+If you need help, feel free to create an account on the forum or subscribe
+to the WYMeditor-user mailing-list, and ask your question.
+http://forum.wymeditor.org/
+http://lists.wymeditor.org/
diff --git a/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js b/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js
new file mode 100644
index 0000000..3bbf633
--- /dev/null
+++ b/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.bg={Strong:"\u041f\u043e\u043b\u0443\u0447\u0435\u0440",Bold:"\u041f\u043e\u043b\u0443\u0447\u0435\u0440",Emphasis:"\u041a\u0443\u0440\u0441\u0438\u0432",Superscript:"\u0413\u043e\u0440\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441",Subscript:"\u0414\u043e\u043b\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441",Ordered_List:"\u041f\u043e\u0434\u0440\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u044a\u043a",Unordered_List:"\u0421\u043f\u0438\u0441\u044a\u043a",Indent:"\u0411\u043b\u043e\u043a \u043d\u0430\u0432\u044a\u0442\u0440\u0435",Outdent:"\u0411\u043b\u043e\u043a \u043d\u0430\u0432\u044a\u043d",Undo:"\u041e\u0442\u043c\u044f\u043d\u0430",Redo:"\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435",Link:"\u0412\u0440\u044a\u0437\u043a\u0430",Unlink:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430",Image:"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Table:"\u0422\u0430\u0431\u043b\u0438\u0446\u0430",HTML:"HTML",Paragraph:"\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444",Heading_1:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1",Heading_2:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2",Heading_3:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3",Heading_4:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4",Heading_5:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5",Heading_6:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6",Preformatted:"\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e",Blockquote:"\u0426\u0438\u0442\u0430\u0442",Table_Header:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430",URL:"\u0423\u0435\u0431 \u0430\u0434\u0440\u0435\u0441",Title:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435",Alternative_Text:"\u0410\u043b\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0435\u043d \u0442\u0435\u043a\u0441\u0442",Caption:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435",Summary:"\u041e\u0431\u0449\u043e",Number_Of_Rows:"\u0411\u0440\u043e\u0439 \u0440\u0435\u0434\u043e\u0432\u0435",Number_Of_Cols:"\u0411\u0440\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u0438",Insert:"\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435",Submit:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",Cancel:"\u041e\u0442\u043a\u0430\u0437",Choose:"\u0418\u0437\u0431\u043e\u0440",Preview:"\u041f\u0440\u0435\u0433\u043b\u0435\u0434",Paste_From_Word:"\u0412\u043c\u044a\u043a\u043d\u0435\u0442\u0435 \u0412\u0430\u0448\u0438\u044f \u0442\u0435\u043a\u0441\u0442 \u043f\u043e-\u0434\u043e\u043b\u0443",Tools:"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438",Containers:"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438",Classes:"\u041a\u043b\u0430\u0441\u043e\u0432\u0435",Status:"\u0421\u0442\u0430\u0442\u0443\u0441",Source_Code:"\u0418\u0437\u0445\u043e\u0434\u0435\u043d \u043a\u043e\u0434",Text_Align:"\u041d\u0430 \u0442\u0435\u043a\u0441\u0442",Image_Align:"\u041d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Font_Size:"\u041d\u0430 \u0448\u0440\u0438\u0444\u0442",Left:"\u041e\u0442\u043b\u044f\u0432\u043e",Right:"\u041e\u0442\u0434\u044f\u0441\u043d\u043e",Center:"\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e",Justify:"\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043d\u043d\u043e",Small:"\u041c\u0430\u043b\u044a\u043a",Normal:"\u041d\u043e\u0440\u043c\u0430\u043b\u0435\u043d",Large:"\u0413\u043e\u043b\u044f\u043c",Apply_Style:"\u0421\u0442\u0438\u043b"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js.gz b/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js.gz
new file mode 100644
index 0000000..f822efa
--- /dev/null
+++ b/public/assets/wymeditor/lang/bg-6f610783c323d80f3b83559393be4430.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/bg.js b/public/assets/wymeditor/lang/bg.js
new file mode 100644
index 0000000..3bbf633
--- /dev/null
+++ b/public/assets/wymeditor/lang/bg.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.bg={Strong:"\u041f\u043e\u043b\u0443\u0447\u0435\u0440",Bold:"\u041f\u043e\u043b\u0443\u0447\u0435\u0440",Emphasis:"\u041a\u0443\u0440\u0441\u0438\u0432",Superscript:"\u0413\u043e\u0440\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441",Subscript:"\u0414\u043e\u043b\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441",Ordered_List:"\u041f\u043e\u0434\u0440\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u044a\u043a",Unordered_List:"\u0421\u043f\u0438\u0441\u044a\u043a",Indent:"\u0411\u043b\u043e\u043a \u043d\u0430\u0432\u044a\u0442\u0440\u0435",Outdent:"\u0411\u043b\u043e\u043a \u043d\u0430\u0432\u044a\u043d",Undo:"\u041e\u0442\u043c\u044f\u043d\u0430",Redo:"\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435",Link:"\u0412\u0440\u044a\u0437\u043a\u0430",Unlink:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430",Image:"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Table:"\u0422\u0430\u0431\u043b\u0438\u0446\u0430",HTML:"HTML",Paragraph:"\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444",Heading_1:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1",Heading_2:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2",Heading_3:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3",Heading_4:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4",Heading_5:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5",Heading_6:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6",Preformatted:"\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e",Blockquote:"\u0426\u0438\u0442\u0430\u0442",Table_Header:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430",URL:"\u0423\u0435\u0431 \u0430\u0434\u0440\u0435\u0441",Title:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435",Alternative_Text:"\u0410\u043b\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0435\u043d \u0442\u0435\u043a\u0441\u0442",Caption:"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435",Summary:"\u041e\u0431\u0449\u043e",Number_Of_Rows:"\u0411\u0440\u043e\u0439 \u0440\u0435\u0434\u043e\u0432\u0435",Number_Of_Cols:"\u0411\u0440\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u0438",Insert:"\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435",Submit:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",Cancel:"\u041e\u0442\u043a\u0430\u0437",Choose:"\u0418\u0437\u0431\u043e\u0440",Preview:"\u041f\u0440\u0435\u0433\u043b\u0435\u0434",Paste_From_Word:"\u0412\u043c\u044a\u043a\u043d\u0435\u0442\u0435 \u0412\u0430\u0448\u0438\u044f \u0442\u0435\u043a\u0441\u0442 \u043f\u043e-\u0434\u043e\u043b\u0443",Tools:"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438",Containers:"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438",Classes:"\u041a\u043b\u0430\u0441\u043e\u0432\u0435",Status:"\u0421\u0442\u0430\u0442\u0443\u0441",Source_Code:"\u0418\u0437\u0445\u043e\u0434\u0435\u043d \u043a\u043e\u0434",Text_Align:"\u041d\u0430 \u0442\u0435\u043a\u0441\u0442",Image_Align:"\u041d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Font_Size:"\u041d\u0430 \u0448\u0440\u0438\u0444\u0442",Left:"\u041e\u0442\u043b\u044f\u0432\u043e",Right:"\u041e\u0442\u0434\u044f\u0441\u043d\u043e",Center:"\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e",Justify:"\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043d\u043d\u043e",Small:"\u041c\u0430\u043b\u044a\u043a",Normal:"\u041d\u043e\u0440\u043c\u0430\u043b\u0435\u043d",Large:"\u0413\u043e\u043b\u044f\u043c",Apply_Style:"\u0421\u0442\u0438\u043b"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/bg.js.gz b/public/assets/wymeditor/lang/bg.js.gz
new file mode 100644
index 0000000..365fee1
--- /dev/null
+++ b/public/assets/wymeditor/lang/bg.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js b/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js
new file mode 100644
index 0000000..bcb2e40
--- /dev/null
+++ b/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ca={Strong:"Ressaltar",Emphasis:"Emfatitzar",Superscript:"Superindex",Subscript:"Subindex",Ordered_List:"Llistat ordenat",Unordered_List:"Llistat sense ordenar",Indent:"Indentat",Outdent:"Sense indentar",Undo:"Desfer",Redo:"Refer",Link:"Enlla\xe7ar",Unlink:"Eliminar enlla\xe7",Image:"Imatge",Table:"Taula",HTML:"HTML",Paragraph:"Par\xe0graf",Heading_1:"Cap\xe7alera 1",Heading_2:"Cap\xe7alera 2",Heading_3:"Cap\xe7alera 3",Heading_4:"Cap\xe7alera 4",Heading_5:"Cap\xe7alera 5",Heading_6:"Cap\xe7alera 6",Preformatted:"Pre-formatejat",Blockquote:"Cita",Table_Header:"Cap\xe7alera de la taula",URL:"URL",Title:"T\xedtol",Alternative_Text:"Text alternatiu",Caption:"Llegenda",Summary:"Summary",Number_Of_Rows:"Nombre de files",Number_Of_Cols:"Nombre de columnes",Submit:"Enviar",Cancel:"Cancel\xb7lar",Choose:"Triar",Preview:"Vista pr\xe8via",Paste_From_Word:"Pegar des de Word",Tools:"Eines",Containers:"Contenidors",Classes:"Classes",Status:"Estat",Source_Code:"Codi font"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js.gz b/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js.gz
new file mode 100644
index 0000000..cfbcfa1
--- /dev/null
+++ b/public/assets/wymeditor/lang/ca-bcdd5925c851ade672d497c77eef10f1.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ca.js b/public/assets/wymeditor/lang/ca.js
new file mode 100644
index 0000000..bcb2e40
--- /dev/null
+++ b/public/assets/wymeditor/lang/ca.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ca={Strong:"Ressaltar",Emphasis:"Emfatitzar",Superscript:"Superindex",Subscript:"Subindex",Ordered_List:"Llistat ordenat",Unordered_List:"Llistat sense ordenar",Indent:"Indentat",Outdent:"Sense indentar",Undo:"Desfer",Redo:"Refer",Link:"Enlla\xe7ar",Unlink:"Eliminar enlla\xe7",Image:"Imatge",Table:"Taula",HTML:"HTML",Paragraph:"Par\xe0graf",Heading_1:"Cap\xe7alera 1",Heading_2:"Cap\xe7alera 2",Heading_3:"Cap\xe7alera 3",Heading_4:"Cap\xe7alera 4",Heading_5:"Cap\xe7alera 5",Heading_6:"Cap\xe7alera 6",Preformatted:"Pre-formatejat",Blockquote:"Cita",Table_Header:"Cap\xe7alera de la taula",URL:"URL",Title:"T\xedtol",Alternative_Text:"Text alternatiu",Caption:"Llegenda",Summary:"Summary",Number_Of_Rows:"Nombre de files",Number_Of_Cols:"Nombre de columnes",Submit:"Enviar",Cancel:"Cancel\xb7lar",Choose:"Triar",Preview:"Vista pr\xe8via",Paste_From_Word:"Pegar des de Word",Tools:"Eines",Containers:"Contenidors",Classes:"Classes",Status:"Estat",Source_Code:"Codi font"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ca.js.gz b/public/assets/wymeditor/lang/ca.js.gz
new file mode 100644
index 0000000..2d109d6
--- /dev/null
+++ b/public/assets/wymeditor/lang/ca.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js b/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js
new file mode 100644
index 0000000..030c80f
--- /dev/null
+++ b/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.cs={Strong:"Tu\u010dn\xe9",Emphasis:"Kurz\xedva",Superscript:"Horn\xed index",Subscript:"Doln\xed index",Ordered_List:"\u010c\xedslovan\xfd seznam",Unordered_List:"Ne\u010d\xedslovan\xfd seznam",Indent:"Zv\u011bt\u0161it odsazen\xed",Outdent:"Zmen\u0161it odsazen\xed",Undo:"Zp\u011bt",Redo:"Znovu",Link:"Vytvo\u0159it odkaz",Unlink:"Zru\u0161it odkaz",Image:"Obr\xe1zek",Table:"Tabulka",HTML:"HTML",Paragraph:"Odstavec",Heading_1:"Nadpis 1. \xfarovn\u011b",Heading_2:"Nadpis 2. \xfarovn\u011b",Heading_3:"Nadpis 3. \xfarovn\u011b",Heading_4:"Nadpis 4. \xfarovn\u011b",Heading_5:"Nadpis 5. \xfarovn\u011b",Heading_6:"Nadpis 6. \xfarovn\u011b",Preformatted:"P\u0159edform\xe1tovan\xfd text",Blockquote:"Citace",Table_Header:"Hlavi\u010dkov\xe1 bu\u0148ka tabulky",URL:"Adresa",Title:"Text po najet\xed my\u0161\xed",Alternative_Text:"Text pro p\u0159\xedpad nezobrazen\xed obr\xe1zku",Caption:"Titulek tabulky",Summary:"Shrnut\xed obsahu",Number_Of_Rows:"Po\u010det \u0159\xe1dek",Number_Of_Cols:"Po\u010det sloupc\u016f",Submit:"Vytvo\u0159it",Cancel:"Zru\u0161it",Choose:"Vybrat",Preview:"N\xe1hled",Paste_From_Word:"Vlo\u017eit z Wordu",Tools:"N\xe1stroje",Containers:"Typy obsahu",Classes:"T\u0159\xeddy",Status:"Stav",Source_Code:"Zdrojov\xfd k\xf3d",Apply_Style:"Styl",Insert:"Vlo\u017eit",Text_Align:"Zarovn\xe1n\xed textu",Image_Align:"Zarovn\xe1n\xed obr\xe1zku",Font_Size:"Velikost p\xedsma",Left:"Vlevo",Right:"Vpravo",Center:"Na st\u0159ed",Justify:"Do bloku",Small:"Mal\xe9",Normal:"Norm\xe1ln\xed",Large:"Velk\xe9",Apply_Style:"Styl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js.gz b/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js.gz
new file mode 100644
index 0000000..fadf494
--- /dev/null
+++ b/public/assets/wymeditor/lang/cs-8eedf3a8d33b92bdcbe5ea4a4ce50a4b.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/cs.js b/public/assets/wymeditor/lang/cs.js
new file mode 100644
index 0000000..030c80f
--- /dev/null
+++ b/public/assets/wymeditor/lang/cs.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.cs={Strong:"Tu\u010dn\xe9",Emphasis:"Kurz\xedva",Superscript:"Horn\xed index",Subscript:"Doln\xed index",Ordered_List:"\u010c\xedslovan\xfd seznam",Unordered_List:"Ne\u010d\xedslovan\xfd seznam",Indent:"Zv\u011bt\u0161it odsazen\xed",Outdent:"Zmen\u0161it odsazen\xed",Undo:"Zp\u011bt",Redo:"Znovu",Link:"Vytvo\u0159it odkaz",Unlink:"Zru\u0161it odkaz",Image:"Obr\xe1zek",Table:"Tabulka",HTML:"HTML",Paragraph:"Odstavec",Heading_1:"Nadpis 1. \xfarovn\u011b",Heading_2:"Nadpis 2. \xfarovn\u011b",Heading_3:"Nadpis 3. \xfarovn\u011b",Heading_4:"Nadpis 4. \xfarovn\u011b",Heading_5:"Nadpis 5. \xfarovn\u011b",Heading_6:"Nadpis 6. \xfarovn\u011b",Preformatted:"P\u0159edform\xe1tovan\xfd text",Blockquote:"Citace",Table_Header:"Hlavi\u010dkov\xe1 bu\u0148ka tabulky",URL:"Adresa",Title:"Text po najet\xed my\u0161\xed",Alternative_Text:"Text pro p\u0159\xedpad nezobrazen\xed obr\xe1zku",Caption:"Titulek tabulky",Summary:"Shrnut\xed obsahu",Number_Of_Rows:"Po\u010det \u0159\xe1dek",Number_Of_Cols:"Po\u010det sloupc\u016f",Submit:"Vytvo\u0159it",Cancel:"Zru\u0161it",Choose:"Vybrat",Preview:"N\xe1hled",Paste_From_Word:"Vlo\u017eit z Wordu",Tools:"N\xe1stroje",Containers:"Typy obsahu",Classes:"T\u0159\xeddy",Status:"Stav",Source_Code:"Zdrojov\xfd k\xf3d",Apply_Style:"Styl",Insert:"Vlo\u017eit",Text_Align:"Zarovn\xe1n\xed textu",Image_Align:"Zarovn\xe1n\xed obr\xe1zku",Font_Size:"Velikost p\xedsma",Left:"Vlevo",Right:"Vpravo",Center:"Na st\u0159ed",Justify:"Do bloku",Small:"Mal\xe9",Normal:"Norm\xe1ln\xed",Large:"Velk\xe9",Apply_Style:"Styl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/cs.js.gz b/public/assets/wymeditor/lang/cs.js.gz
new file mode 100644
index 0000000..651677a
--- /dev/null
+++ b/public/assets/wymeditor/lang/cs.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js b/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js
new file mode 100644
index 0000000..3b309c3
--- /dev/null
+++ b/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.da={Strong:"Kraftig",Bold:"Fed",Emphasis:"Fremh\xe6vet",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Sorteret liste",Unordered_List:"Punktopstillet liste",Indent:"Ryk ind",Outdent:"Ryk ud",Undo:"Fortryd",Redo:"Igen",Link:"Tilf\xf8j link",Unlink:"Fjern link",Image:"Inds\xe6t billede",Table:"Inds\xe6t tabel",HTML:"HTML",Paragraph:"Afsnit",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Pr\xe6formattet",Blockquote:"Blockquote",Table_Header:"Tabel overskrift",URL:"URL",Title:"Titel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Resume",Number_Of_Rows:"Antal r\xe6kker",Number_Of_Cols:"Antal kolonner",Insert:"Inds\xe6t",Submit:"Gem",Cancel:"Annull\xe9r",Choose:"V\xe6lg",Preview:"Vis",Paste_From_Word:"Inds\xe6t tekst her under",Tools:"V\xe6rkt\xf8jer",Containers:"Containere",Classes:"Klasser",Status:"Status",Source_Code:"Kilde kode",Css_Class:"Tilf\xf8j CSS klasse",Apply_Style:"Format\xe9r"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js.gz b/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js.gz
new file mode 100644
index 0000000..d213ca2
--- /dev/null
+++ b/public/assets/wymeditor/lang/da-04af3bccf874f81849f90860106d0cd7.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/da.js b/public/assets/wymeditor/lang/da.js
new file mode 100644
index 0000000..3b309c3
--- /dev/null
+++ b/public/assets/wymeditor/lang/da.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.da={Strong:"Kraftig",Bold:"Fed",Emphasis:"Fremh\xe6vet",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Sorteret liste",Unordered_List:"Punktopstillet liste",Indent:"Ryk ind",Outdent:"Ryk ud",Undo:"Fortryd",Redo:"Igen",Link:"Tilf\xf8j link",Unlink:"Fjern link",Image:"Inds\xe6t billede",Table:"Inds\xe6t tabel",HTML:"HTML",Paragraph:"Afsnit",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Pr\xe6formattet",Blockquote:"Blockquote",Table_Header:"Tabel overskrift",URL:"URL",Title:"Titel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Resume",Number_Of_Rows:"Antal r\xe6kker",Number_Of_Cols:"Antal kolonner",Insert:"Inds\xe6t",Submit:"Gem",Cancel:"Annull\xe9r",Choose:"V\xe6lg",Preview:"Vis",Paste_From_Word:"Inds\xe6t tekst her under",Tools:"V\xe6rkt\xf8jer",Containers:"Containere",Classes:"Klasser",Status:"Status",Source_Code:"Kilde kode",Css_Class:"Tilf\xf8j CSS klasse",Apply_Style:"Format\xe9r"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/da.js.gz b/public/assets/wymeditor/lang/da.js.gz
new file mode 100644
index 0000000..aa4f637
--- /dev/null
+++ b/public/assets/wymeditor/lang/da.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js b/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js
new file mode 100644
index 0000000..bcf7da1
--- /dev/null
+++ b/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.de={Apply_Style:"Style",Strong:"Fett",Emphasis:"Kursiv",Superscript:"Hochstellen",Subscript:"Tiefstellen",Ordered_List:"Geordnete Liste",Unordered_List:"Ungeordnete Liste",Indent:"Einzug erh\xf6hen",Outdent:"Einzug vermindern",Undo:"R\xfcckg\xe4ngig",Redo:"Wiederherstellen",Link:"Hyperlink",Unlink:"Hyperlink entfernen",Image:"Bild",Table:"Tabelle",HTML:"HTML",Paragraph:"Absatz",Heading_1:"\xdcberschrift 1",Heading_2:"\xdcberschrift 2",Heading_3:"\xdcberschrift 3",Heading_4:"\xdcberschrift 4",Heading_5:"\xdcberschrift 5",Heading_6:"\xdcberschrift 6",Preformatted:"Vorformatiert",Blockquote:"Zitat",Table_Header:"Tabellen\xfcberschrift",URL:"URL",Title:"Titel",Alternative_Text:"Alternativer Text",Caption:"Tabellen\xfcberschrift",Summary:"Summary",Number_Of_Rows:"Anzahl Zeilen",Number_Of_Cols:"Anzahl Spalten",Submit:"Absenden",Cancel:"Abbrechen",Choose:"Ausw\xe4hlen",Preview:"Vorschau",Paste_From_Word:"Aus Word einf\xfcgen",Tools:"Werkzeuge",Containers:"Inhaltstyp",Classes:"Klassen",Status:"Status",Source_Code:"Quellcode"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js.gz b/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js.gz
new file mode 100644
index 0000000..426ddae
--- /dev/null
+++ b/public/assets/wymeditor/lang/de-0b7d7099886726997b7b9cac3cb003be.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/de.js b/public/assets/wymeditor/lang/de.js
new file mode 100644
index 0000000..bcf7da1
--- /dev/null
+++ b/public/assets/wymeditor/lang/de.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.de={Apply_Style:"Style",Strong:"Fett",Emphasis:"Kursiv",Superscript:"Hochstellen",Subscript:"Tiefstellen",Ordered_List:"Geordnete Liste",Unordered_List:"Ungeordnete Liste",Indent:"Einzug erh\xf6hen",Outdent:"Einzug vermindern",Undo:"R\xfcckg\xe4ngig",Redo:"Wiederherstellen",Link:"Hyperlink",Unlink:"Hyperlink entfernen",Image:"Bild",Table:"Tabelle",HTML:"HTML",Paragraph:"Absatz",Heading_1:"\xdcberschrift 1",Heading_2:"\xdcberschrift 2",Heading_3:"\xdcberschrift 3",Heading_4:"\xdcberschrift 4",Heading_5:"\xdcberschrift 5",Heading_6:"\xdcberschrift 6",Preformatted:"Vorformatiert",Blockquote:"Zitat",Table_Header:"Tabellen\xfcberschrift",URL:"URL",Title:"Titel",Alternative_Text:"Alternativer Text",Caption:"Tabellen\xfcberschrift",Summary:"Summary",Number_Of_Rows:"Anzahl Zeilen",Number_Of_Cols:"Anzahl Spalten",Submit:"Absenden",Cancel:"Abbrechen",Choose:"Ausw\xe4hlen",Preview:"Vorschau",Paste_From_Word:"Aus Word einf\xfcgen",Tools:"Werkzeuge",Containers:"Inhaltstyp",Classes:"Klassen",Status:"Status",Source_Code:"Quellcode"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/de.js.gz b/public/assets/wymeditor/lang/de.js.gz
new file mode 100644
index 0000000..caa3940
--- /dev/null
+++ b/public/assets/wymeditor/lang/de.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js b/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js
new file mode 100644
index 0000000..151bfdd
--- /dev/null
+++ b/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.en={Strong:"Strong",Bold:"Bold",Emphasis:"Emphasis",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Ordered List",Unordered_List:"Unordered List",Indent:"Indent",Outdent:"Outdent",Undo:"Undo",Redo:"Redo",Link:"Add Link",Unlink:"Remove Link",Image:"Add Image",Table:"Add Table",HTML:"HTML",Paragraph:"Paragraph",Heading_1:"Heading 1",Heading_2:"Heading 2",Heading_3:"Heading 3",Heading_4:"Heading 4",Heading_5:"Heading 5",Heading_6:"Heading 6",Preformatted:"Preformatted",Blockquote:"Blockquote",Table_Header:"Table Header",URL:"URL",Title:"Title",Alternative_Text:"Alternative text",Caption:"Caption",Summary:"Summary",Number_Of_Rows:"Number of rows",Number_Of_Cols:"Number of cols",Insert:"Insert",Submit:"Submit",Cancel:"Cancel",Choose:"Choose",Preview:"Preview",Paste_From_Word:"Paste your text below",Tools:"Tools",Containers:"Containers",Classes:"Classes",Status:"Status",Source_Code:"Source code",Text_Align:"Text Align",Image_Align:"Image Align",Font_Size:"Font Size",Left:"Left",Right:"Right",Center:"Center",Justify:"Justify",Small:"Small",Normal:"Normal",Large:"Large",Apply_Style:"Style"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js.gz b/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js.gz
new file mode 100644
index 0000000..1f84f51
--- /dev/null
+++ b/public/assets/wymeditor/lang/en-288e9008effd3ab8b3ec0d90741265f3.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/en.js b/public/assets/wymeditor/lang/en.js
new file mode 100644
index 0000000..151bfdd
--- /dev/null
+++ b/public/assets/wymeditor/lang/en.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.en={Strong:"Strong",Bold:"Bold",Emphasis:"Emphasis",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Ordered List",Unordered_List:"Unordered List",Indent:"Indent",Outdent:"Outdent",Undo:"Undo",Redo:"Redo",Link:"Add Link",Unlink:"Remove Link",Image:"Add Image",Table:"Add Table",HTML:"HTML",Paragraph:"Paragraph",Heading_1:"Heading 1",Heading_2:"Heading 2",Heading_3:"Heading 3",Heading_4:"Heading 4",Heading_5:"Heading 5",Heading_6:"Heading 6",Preformatted:"Preformatted",Blockquote:"Blockquote",Table_Header:"Table Header",URL:"URL",Title:"Title",Alternative_Text:"Alternative text",Caption:"Caption",Summary:"Summary",Number_Of_Rows:"Number of rows",Number_Of_Cols:"Number of cols",Insert:"Insert",Submit:"Submit",Cancel:"Cancel",Choose:"Choose",Preview:"Preview",Paste_From_Word:"Paste your text below",Tools:"Tools",Containers:"Containers",Classes:"Classes",Status:"Status",Source_Code:"Source code",Text_Align:"Text Align",Image_Align:"Image Align",Font_Size:"Font Size",Left:"Left",Right:"Right",Center:"Center",Justify:"Justify",Small:"Small",Normal:"Normal",Large:"Large",Apply_Style:"Style"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/en.js.gz b/public/assets/wymeditor/lang/en.js.gz
new file mode 100644
index 0000000..0d3f0cf
--- /dev/null
+++ b/public/assets/wymeditor/lang/en.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js b/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js
new file mode 100644
index 0000000..ddff68f
--- /dev/null
+++ b/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.es={Strong:"Resaltar",Bold:"Negrita",Emphasis:"Cursiva",Superscript:"Superindice",Subscript:"Subindice",Ordered_List:"Lista ordenada",Unordered_List:"Lista sin ordenar",Indent:"Indentado",Outdent:"Sin indentar",Undo:"Deshacer",Redo:"Rehacer",Link:"Enlazar",Unlink:"Eliminar enlace",Image:"Imagen",Table:"Tabla",HTML:"HTML",Paragraph:"P\xe1rrafo",Heading_1:"Cabecera 1",Heading_2:"Cabecera 2",Heading_3:"Cabecera 3",Heading_4:"Cabecera 4",Heading_5:"Cabecera 5",Heading_6:"Cabecera 6",Preformatted:"Preformateado",Blockquote:"Cita",Table_Header:"Cabecera de la tabla",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto alternativo",Caption:"Leyenda",Summary:"Summary",Number_Of_Rows:"N\xfamero de filas",Number_Of_Cols:"N\xfamero de columnas",Insert:"Insertar",Submit:"Enviar",Cancel:"Cancelar",Choose:"Seleccionar",Preview:"Vista previa",Paste_From_Word:"Pegar desde Word",Tools:"Herramientas",Containers:"Contenedores",Classes:"Clases",Status:"Estado",Source_Code:"C\xf3digo fuente",Text_Align:"Alineaci\xf3n de Texto",Image_Align:"Alineaci\xf3n de Imagen",Font_Size:"Tama\xf1o de Fuente",Left:"Izquierda",Right:"Derecha",Center:"Centro",Justify:"Justificar",Small:"Peque\xf1o",Normal:"Normal",Large:"Grande",Apply_Style:"Estilo"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js.gz b/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js.gz
new file mode 100644
index 0000000..ab659e9
--- /dev/null
+++ b/public/assets/wymeditor/lang/es-6e5350d9ab86d96244dff35963a09c2f.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/es.js b/public/assets/wymeditor/lang/es.js
new file mode 100644
index 0000000..ddff68f
--- /dev/null
+++ b/public/assets/wymeditor/lang/es.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.es={Strong:"Resaltar",Bold:"Negrita",Emphasis:"Cursiva",Superscript:"Superindice",Subscript:"Subindice",Ordered_List:"Lista ordenada",Unordered_List:"Lista sin ordenar",Indent:"Indentado",Outdent:"Sin indentar",Undo:"Deshacer",Redo:"Rehacer",Link:"Enlazar",Unlink:"Eliminar enlace",Image:"Imagen",Table:"Tabla",HTML:"HTML",Paragraph:"P\xe1rrafo",Heading_1:"Cabecera 1",Heading_2:"Cabecera 2",Heading_3:"Cabecera 3",Heading_4:"Cabecera 4",Heading_5:"Cabecera 5",Heading_6:"Cabecera 6",Preformatted:"Preformateado",Blockquote:"Cita",Table_Header:"Cabecera de la tabla",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto alternativo",Caption:"Leyenda",Summary:"Summary",Number_Of_Rows:"N\xfamero de filas",Number_Of_Cols:"N\xfamero de columnas",Insert:"Insertar",Submit:"Enviar",Cancel:"Cancelar",Choose:"Seleccionar",Preview:"Vista previa",Paste_From_Word:"Pegar desde Word",Tools:"Herramientas",Containers:"Contenedores",Classes:"Clases",Status:"Estado",Source_Code:"C\xf3digo fuente",Text_Align:"Alineaci\xf3n de Texto",Image_Align:"Alineaci\xf3n de Imagen",Font_Size:"Tama\xf1o de Fuente",Left:"Izquierda",Right:"Derecha",Center:"Centro",Justify:"Justificar",Small:"Peque\xf1o",Normal:"Normal",Large:"Grande",Apply_Style:"Estilo"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/es.js.gz b/public/assets/wymeditor/lang/es.js.gz
new file mode 100644
index 0000000..26defb4
--- /dev/null
+++ b/public/assets/wymeditor/lang/es.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js b/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js
new file mode 100644
index 0000000..c834dad
--- /dev/null
+++ b/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fa={Strong:"\u067e\u0631\u0631\u0646\u06af",Emphasis:"\u0627\u06cc\u062a\u0627\u0644\u06cc\u06a9",Superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u064a\u0633\u200c ",Subscript:"\u0632\u064a\u0631\u0646\u0648\u064a\u0633\u200c",Ordered_List:"\u0644\u06cc\u0633\u062a \u0645\u0631\u062a\u0628",Unordered_List:"\u0644\u06cc\u0633\u062a \u0646\u0627\u0645\u0631\u062a\u0628",Indent:"\u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u0646\u062f\u0627\u0646\u0647",Outdent:"\u06a9\u0627\u0647\u0634 \u062f\u0646\u062f\u0627\u0646\u0647",Undo:"\u0648\u0627\u06af\u0631\u062f\u0627\u0646\u06cc",Redo:"\u062a\u06a9\u0631\u0627\u0631",Link:"\u0633\u0627\u062e\u062a\u0646 \u067e\u06cc\u0648\u0646\u062f",Unlink:"\u0628\u0631\u062f\u0627\u0634\u062a\u0646 \u067e\u06cc\u0648\u0646\u062f",Image:"\u062a\u0635\u0648\u06cc\u0631",Table:"\u062c\u062f\u0648\u0644",HTML:"HTML",Paragraph:"\u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641",Heading_1:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f1",Heading_2:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f2",Heading_3:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f3",Heading_4:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f4",Heading_5:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f5",Heading_6:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f6",Preformatted:"\u0642\u0627\u0644\u0628 \u0622\u0645\u0627\u062f\u0647",Blockquote:"\u0646\u0642\u0644 \u0642\u0648\u0644",Table_Header:"\u0633\u0631\u062c\u062f\u0648\u0644",URL:"\u0622\u062f\u0631\u0633 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc",Title:"\u0639\u0646\u0648\u0627\u0646",Alternative_Text:"\u0645\u062a\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646",Caption:"\u0639\u0646\u0648\u0627\u0646",Summary:"Summary",Number_Of_Rows:"\u062a\u0639\u062f\u0627\u062f \u0633\u0637\u0631\u0647\u0627",Number_Of_Cols:"\u062a\u0639\u062f\u0627\u062f \u0633\u062a\u0648\u0646\u200c\u0647\u0627",Submit:"\u0641\u0631\u0633\u062a\u0627\u062f\u0646",Cancel:"\u0644\u063a\u0648",Choose:"\u0627\u0646\u062a\u062e\u0627\u0628",Preview:"\u067e\u06cc\u0634\u200c\u0646\u0645\u0627\u06cc\u0634",Paste_From_Word:"\u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0632 \u0648\u0631\u062f",Tools:"\u0627\u0628\u0632\u0627\u0631",Containers:"\u200c\u0642\u0627\u0644\u0628\u200c\u0647\u0627",Classes:"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627",Status:"\u0648\u0636\u0639\u06cc\u062a",Source_Code:"\u06a9\u062f \u0645\u0628\u062f\u0623"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js.gz b/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js.gz
new file mode 100644
index 0000000..6ca597b
--- /dev/null
+++ b/public/assets/wymeditor/lang/fa-36435aabc5c1cfef05d27fdf0e4dcbbe.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fa.js b/public/assets/wymeditor/lang/fa.js
new file mode 100644
index 0000000..c834dad
--- /dev/null
+++ b/public/assets/wymeditor/lang/fa.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fa={Strong:"\u067e\u0631\u0631\u0646\u06af",Emphasis:"\u0627\u06cc\u062a\u0627\u0644\u06cc\u06a9",Superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u064a\u0633\u200c ",Subscript:"\u0632\u064a\u0631\u0646\u0648\u064a\u0633\u200c",Ordered_List:"\u0644\u06cc\u0633\u062a \u0645\u0631\u062a\u0628",Unordered_List:"\u0644\u06cc\u0633\u062a \u0646\u0627\u0645\u0631\u062a\u0628",Indent:"\u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u0646\u062f\u0627\u0646\u0647",Outdent:"\u06a9\u0627\u0647\u0634 \u062f\u0646\u062f\u0627\u0646\u0647",Undo:"\u0648\u0627\u06af\u0631\u062f\u0627\u0646\u06cc",Redo:"\u062a\u06a9\u0631\u0627\u0631",Link:"\u0633\u0627\u062e\u062a\u0646 \u067e\u06cc\u0648\u0646\u062f",Unlink:"\u0628\u0631\u062f\u0627\u0634\u062a\u0646 \u067e\u06cc\u0648\u0646\u062f",Image:"\u062a\u0635\u0648\u06cc\u0631",Table:"\u062c\u062f\u0648\u0644",HTML:"HTML",Paragraph:"\u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641",Heading_1:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f1",Heading_2:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f2",Heading_3:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f3",Heading_4:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f4",Heading_5:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f5",Heading_6:"\u0633\u0631\u062a\u06cc\u062a\u0631 \u06f6",Preformatted:"\u0642\u0627\u0644\u0628 \u0622\u0645\u0627\u062f\u0647",Blockquote:"\u0646\u0642\u0644 \u0642\u0648\u0644",Table_Header:"\u0633\u0631\u062c\u062f\u0648\u0644",URL:"\u0622\u062f\u0631\u0633 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc",Title:"\u0639\u0646\u0648\u0627\u0646",Alternative_Text:"\u0645\u062a\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646",Caption:"\u0639\u0646\u0648\u0627\u0646",Summary:"Summary",Number_Of_Rows:"\u062a\u0639\u062f\u0627\u062f \u0633\u0637\u0631\u0647\u0627",Number_Of_Cols:"\u062a\u0639\u062f\u0627\u062f \u0633\u062a\u0648\u0646\u200c\u0647\u0627",Submit:"\u0641\u0631\u0633\u062a\u0627\u062f\u0646",Cancel:"\u0644\u063a\u0648",Choose:"\u0627\u0646\u062a\u062e\u0627\u0628",Preview:"\u067e\u06cc\u0634\u200c\u0646\u0645\u0627\u06cc\u0634",Paste_From_Word:"\u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0632 \u0648\u0631\u062f",Tools:"\u0627\u0628\u0632\u0627\u0631",Containers:"\u200c\u0642\u0627\u0644\u0628\u200c\u0647\u0627",Classes:"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627",Status:"\u0648\u0636\u0639\u06cc\u062a",Source_Code:"\u06a9\u062f \u0645\u0628\u062f\u0623"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fa.js.gz b/public/assets/wymeditor/lang/fa.js.gz
new file mode 100644
index 0000000..d8a59a1
--- /dev/null
+++ b/public/assets/wymeditor/lang/fa.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js b/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js
new file mode 100644
index 0000000..7a2ff3e
--- /dev/null
+++ b/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fi={Strong:"Vahvenna",Bold:"Lihavoi",Emphasis:"Kursivoi",Superscript:"Yl\xe4indeksi",Subscript:"Alaindeksi",Ordered_List:"Numeroitu lista",Unordered_List:"Numeroimaton lista",Indent:"Sisenn\xe4",Outdent:"Ep\xe4sisenn\xe4",Undo:"Kumoa",Redo:"Tee uudelleen",Link:"Lis\xe4\xe4 linkki",Unlink:"Poista linkki",Image:"Lis\xe4\xe4 kuva",Table:"Lis\xe4\xe4 taulukko",HTML:"HTML",Paragraph:"Kappale",Heading_1:"Otsikko 1",Heading_2:"Otsikko 2",Heading_3:"Otsikko 3",Heading_4:"Otsikko 4",Heading_5:"Otsikko 5",Heading_6:"Otsikko 6",Preformatted:"Esimuotoiltu",Blockquote:"Sitaatti",Table_Header:"Taulukon otsake",URL:"URL",Title:"Otsikko",Alternative_Text:"Vaihtoehtoinen teksti",Caption:"Kuvateksti",Summary:"Yhteenveto",Number_Of_Rows:"Rivien m\xe4\xe4r\xe4",Number_Of_Cols:"Sarakkeitten m\xe4\xe4r\xe4",Insert:"Lis\xe4\xe4",Submit:"L\xe4het\xe4",Cancel:"Peru",Choose:"Valitse",Preview:"Esikatsele",Paste_From_Word:"Liit\xe4 tekstisi alle",Tools:"Ty\xf6kalut",Containers:"Containers",Classes:"Luokat",Status:"Status",Source_Code:"L\xe4hdekoodi",Text_Align:"Tekstin ryhmitys",Image_Align:"Kuvan ryhmitys",Font_Size:"Fonttikoko",Left:"Vasen",Right:"Oikea",Center:"Keskitys",Justify:"Tasaus",Small:"Pieni",Normal:"Normaali",Large:"Suuri",Apply_Style:"Tyyli"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js.gz b/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js.gz
new file mode 100644
index 0000000..0525172
--- /dev/null
+++ b/public/assets/wymeditor/lang/fi-bb5e0b27b8246d3a38a351b39978112e.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fi.js b/public/assets/wymeditor/lang/fi.js
new file mode 100644
index 0000000..7a2ff3e
--- /dev/null
+++ b/public/assets/wymeditor/lang/fi.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fi={Strong:"Vahvenna",Bold:"Lihavoi",Emphasis:"Kursivoi",Superscript:"Yl\xe4indeksi",Subscript:"Alaindeksi",Ordered_List:"Numeroitu lista",Unordered_List:"Numeroimaton lista",Indent:"Sisenn\xe4",Outdent:"Ep\xe4sisenn\xe4",Undo:"Kumoa",Redo:"Tee uudelleen",Link:"Lis\xe4\xe4 linkki",Unlink:"Poista linkki",Image:"Lis\xe4\xe4 kuva",Table:"Lis\xe4\xe4 taulukko",HTML:"HTML",Paragraph:"Kappale",Heading_1:"Otsikko 1",Heading_2:"Otsikko 2",Heading_3:"Otsikko 3",Heading_4:"Otsikko 4",Heading_5:"Otsikko 5",Heading_6:"Otsikko 6",Preformatted:"Esimuotoiltu",Blockquote:"Sitaatti",Table_Header:"Taulukon otsake",URL:"URL",Title:"Otsikko",Alternative_Text:"Vaihtoehtoinen teksti",Caption:"Kuvateksti",Summary:"Yhteenveto",Number_Of_Rows:"Rivien m\xe4\xe4r\xe4",Number_Of_Cols:"Sarakkeitten m\xe4\xe4r\xe4",Insert:"Lis\xe4\xe4",Submit:"L\xe4het\xe4",Cancel:"Peru",Choose:"Valitse",Preview:"Esikatsele",Paste_From_Word:"Liit\xe4 tekstisi alle",Tools:"Ty\xf6kalut",Containers:"Containers",Classes:"Luokat",Status:"Status",Source_Code:"L\xe4hdekoodi",Text_Align:"Tekstin ryhmitys",Image_Align:"Kuvan ryhmitys",Font_Size:"Fonttikoko",Left:"Vasen",Right:"Oikea",Center:"Keskitys",Justify:"Tasaus",Small:"Pieni",Normal:"Normaali",Large:"Suuri",Apply_Style:"Tyyli"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fi.js.gz b/public/assets/wymeditor/lang/fi.js.gz
new file mode 100644
index 0000000..e21b8fc
--- /dev/null
+++ b/public/assets/wymeditor/lang/fi.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js b/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js
new file mode 100644
index 0000000..3d0c006
--- /dev/null
+++ b/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fr={Strong:"Mise en \xe9vidence",Emphasis:"Emphase",Superscript:"Exposant",Subscript:"Indice",Ordered_List:"Liste Ordonn\xe9e",Unordered_List:"Liste Non-Ordonn\xe9e",Indent:"Imbriqu\xe9",Outdent:"Non-imbriqu\xe9",Undo:"Annuler",Redo:"R\xe9tablir",Link:"Lien",Unlink:"Supprimer le Lien",Image:"Image",Table:"Tableau",HTML:"HTML",Paragraph:"Paragraphe",Heading_1:"Titre 1",Heading_2:"Titre 2",Heading_3:"Titre 3",Heading_4:"Titre 4",Heading_5:"Titre 5",Heading_6:"Titre 6",Preformatted:"Pr\xe9-formatt\xe9",Blockquote:"Citation",Table_Header:"Cellule de titre",URL:"URL",Title:"Titre",Alternative_Text:"Texte alternatif",Caption:"L\xe9gende",Summary:"R\xe9sum\xe9",Number_Of_Rows:"Nombre de lignes",Number_Of_Cols:"Nombre de colonnes",Insert:"Ins\xe9rer",Submit:"Envoyer",Cancel:"Annuler",Choose:"Choisir",Preview:"Pr\xe9visualisation",Paste_From_Word:"Copier depuis Word",Tools:"Outils",Containers:"Type de texte",Classes:"Type de contenu",Status:"Infos",Source_Code:"Code source",Text_Align:"Alignement du texte",Image_Align:"Alignement des images",Font_Size:"Taille de police",Left:"Gauche",Right:"Droite",Center:"Centre",Justify:"Justifi\xe9",Small:"Petite",Normal:"Normale",Large:"Grande",Apply_Style:"Style"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js.gz b/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js.gz
new file mode 100644
index 0000000..3525e97
--- /dev/null
+++ b/public/assets/wymeditor/lang/fr-8f71562c88db398511755e113315f3f4.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/fr.js b/public/assets/wymeditor/lang/fr.js
new file mode 100644
index 0000000..3d0c006
--- /dev/null
+++ b/public/assets/wymeditor/lang/fr.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.fr={Strong:"Mise en \xe9vidence",Emphasis:"Emphase",Superscript:"Exposant",Subscript:"Indice",Ordered_List:"Liste Ordonn\xe9e",Unordered_List:"Liste Non-Ordonn\xe9e",Indent:"Imbriqu\xe9",Outdent:"Non-imbriqu\xe9",Undo:"Annuler",Redo:"R\xe9tablir",Link:"Lien",Unlink:"Supprimer le Lien",Image:"Image",Table:"Tableau",HTML:"HTML",Paragraph:"Paragraphe",Heading_1:"Titre 1",Heading_2:"Titre 2",Heading_3:"Titre 3",Heading_4:"Titre 4",Heading_5:"Titre 5",Heading_6:"Titre 6",Preformatted:"Pr\xe9-formatt\xe9",Blockquote:"Citation",Table_Header:"Cellule de titre",URL:"URL",Title:"Titre",Alternative_Text:"Texte alternatif",Caption:"L\xe9gende",Summary:"R\xe9sum\xe9",Number_Of_Rows:"Nombre de lignes",Number_Of_Cols:"Nombre de colonnes",Insert:"Ins\xe9rer",Submit:"Envoyer",Cancel:"Annuler",Choose:"Choisir",Preview:"Pr\xe9visualisation",Paste_From_Word:"Copier depuis Word",Tools:"Outils",Containers:"Type de texte",Classes:"Type de contenu",Status:"Infos",Source_Code:"Code source",Text_Align:"Alignement du texte",Image_Align:"Alignement des images",Font_Size:"Taille de police",Left:"Gauche",Right:"Droite",Center:"Centre",Justify:"Justifi\xe9",Small:"Petite",Normal:"Normale",Large:"Grande",Apply_Style:"Style"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/fr.js.gz b/public/assets/wymeditor/lang/fr.js.gz
new file mode 100644
index 0000000..1c807fc
--- /dev/null
+++ b/public/assets/wymeditor/lang/fr.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js b/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js
new file mode 100644
index 0000000..b71a7a5
--- /dev/null
+++ b/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.he={Strong:"\u05d7\u05d6\u05e7",Emphasis:"\u05de\u05d5\u05d1\u05dc\u05d8",Superscript:"\u05db\u05ea\u05d1 \u05e2\u05d9\u05dc\u05d9",Subscript:"\u05db\u05ea\u05d1 \u05ea\u05d7\u05ea\u05d9",Ordered_List:"\u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea",Unordered_List:"\u05e8\u05e9\u05d9\u05de\u05d4 \u05dc\u05d0 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea",Indent:"\u05d4\u05d6\u05d7\u05d4 \u05e4\u05e0\u05d9\u05de\u05d4",Outdent:"\u05d4\u05d6\u05d7\u05d4 \u05d4\u05d7\u05d5\u05e6\u05d4",Undo:"\u05d1\u05d8\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4",Redo:"\u05d1\u05e6\u05e2 \u05de\u05d7\u05d3\u05e9 \u05e4\u05e2\u05d5\u05dc\u05d4",Link:"\u05e7\u05d9\u05e9\u05d5\u05e8",Unlink:"\u05d1\u05d8\u05dc \u05e7\u05d9\u05e9\u05d5\u05e8",Image:"\u05ea\u05de\u05d5\u05e0\u05d4",Table:"\u05d8\u05d1\u05dc\u05d4",HTML:"\u05e7\u05d5\u05d3 HTML",Paragraph:"\u05e4\u05e1\u05e7\u05d4",Heading_1:"\u05db\u05d5\u05ea\u05e8\u05ea 1 ; \u05ea\u05d2 &lt;h1&gt;",Heading_2:"\u05db\u05d5\u05ea\u05e8\u05ea 2 ; \u05ea\u05d2 &lt;h2&gt;",Heading_3:"\u05db\u05d5\u05ea\u05e8\u05ea 3 ; \u05ea\u05d2 &lt;h3&gt;",Heading_4:"\u05db\u05d5\u05ea\u05e8\u05ea 4 ; \u05ea\u05d2 &lt;h4&gt;",Heading_5:"\u05db\u05d5\u05ea\u05e8\u05ea 5 ; \u05ea\u05d2 &lt;h5&gt;",Heading_6:"\u05db\u05d5\u05ea\u05e8\u05ea 6 ; \u05ea\u05d2 &lt;h6&gt;",Preformatted:"\u05de\u05e9\u05de\u05e8 \u05e8\u05d5\u05d5\u05d7\u05d9\u05dd",Blockquote:"\u05e6\u05d9\u05d8\u05d5\u05d8",Table_Header:"\u05db\u05d5\u05ea\u05e8\u05ea \u05d8\u05d1\u05dc\u05d4",URL:"\u05e7\u05d9\u05e9\u05d5\u05e8 (URL)",Title:"\u05db\u05d5\u05ea\u05e8\u05ea",Alternative_Text:"\u05d8\u05e7\u05e1\u05d8 \u05d7\u05dc\u05d5\u05e4\u05d9",Caption:"\u05db\u05d5\u05ea\u05e8\u05ea",Summary:"\u05e1\u05d9\u05db\u05d5\u05dd",Number_Of_Rows:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05d5\u05e8\u05d5\u05ea",Number_Of_Cols:"\u05de\u05e1\u05e4\u05e8 \u05d8\u05d5\u05e8\u05d9\u05dd",Submit:"\u05e9\u05dc\u05d7",Cancel:"\u05d1\u05d8\u05dc",Choose:"\u05d1\u05d7\u05e8",Preview:"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4",Paste_From_Word:"\u05d4\u05e2\u05ea\u05e7 \u05de-Word",Tools:"\u05db\u05dc\u05d9\u05dd",Containers:"\u05de\u05d9\u05db\u05dc\u05d9\u05dd",Classes:"\u05de\u05d7\u05dc\u05e7\u05d5\u05ea",Status:"\u05de\u05e6\u05d1",Source_Code:"\u05e7\u05d5\u05d3 \u05de\u05e7\u05d5\u05e8"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js.gz b/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js.gz
new file mode 100644
index 0000000..9f4bf9f
--- /dev/null
+++ b/public/assets/wymeditor/lang/he-973a69fbd3cd459eccc469ca11123ba7.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/he.js b/public/assets/wymeditor/lang/he.js
new file mode 100644
index 0000000..b71a7a5
--- /dev/null
+++ b/public/assets/wymeditor/lang/he.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.he={Strong:"\u05d7\u05d6\u05e7",Emphasis:"\u05de\u05d5\u05d1\u05dc\u05d8",Superscript:"\u05db\u05ea\u05d1 \u05e2\u05d9\u05dc\u05d9",Subscript:"\u05db\u05ea\u05d1 \u05ea\u05d7\u05ea\u05d9",Ordered_List:"\u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea",Unordered_List:"\u05e8\u05e9\u05d9\u05de\u05d4 \u05dc\u05d0 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea",Indent:"\u05d4\u05d6\u05d7\u05d4 \u05e4\u05e0\u05d9\u05de\u05d4",Outdent:"\u05d4\u05d6\u05d7\u05d4 \u05d4\u05d7\u05d5\u05e6\u05d4",Undo:"\u05d1\u05d8\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4",Redo:"\u05d1\u05e6\u05e2 \u05de\u05d7\u05d3\u05e9 \u05e4\u05e2\u05d5\u05dc\u05d4",Link:"\u05e7\u05d9\u05e9\u05d5\u05e8",Unlink:"\u05d1\u05d8\u05dc \u05e7\u05d9\u05e9\u05d5\u05e8",Image:"\u05ea\u05de\u05d5\u05e0\u05d4",Table:"\u05d8\u05d1\u05dc\u05d4",HTML:"\u05e7\u05d5\u05d3 HTML",Paragraph:"\u05e4\u05e1\u05e7\u05d4",Heading_1:"\u05db\u05d5\u05ea\u05e8\u05ea 1 ; \u05ea\u05d2 &lt;h1&gt;",Heading_2:"\u05db\u05d5\u05ea\u05e8\u05ea 2 ; \u05ea\u05d2 &lt;h2&gt;",Heading_3:"\u05db\u05d5\u05ea\u05e8\u05ea 3 ; \u05ea\u05d2 &lt;h3&gt;",Heading_4:"\u05db\u05d5\u05ea\u05e8\u05ea 4 ; \u05ea\u05d2 &lt;h4&gt;",Heading_5:"\u05db\u05d5\u05ea\u05e8\u05ea 5 ; \u05ea\u05d2 &lt;h5&gt;",Heading_6:"\u05db\u05d5\u05ea\u05e8\u05ea 6 ; \u05ea\u05d2 &lt;h6&gt;",Preformatted:"\u05de\u05e9\u05de\u05e8 \u05e8\u05d5\u05d5\u05d7\u05d9\u05dd",Blockquote:"\u05e6\u05d9\u05d8\u05d5\u05d8",Table_Header:"\u05db\u05d5\u05ea\u05e8\u05ea \u05d8\u05d1\u05dc\u05d4",URL:"\u05e7\u05d9\u05e9\u05d5\u05e8 (URL)",Title:"\u05db\u05d5\u05ea\u05e8\u05ea",Alternative_Text:"\u05d8\u05e7\u05e1\u05d8 \u05d7\u05dc\u05d5\u05e4\u05d9",Caption:"\u05db\u05d5\u05ea\u05e8\u05ea",Summary:"\u05e1\u05d9\u05db\u05d5\u05dd",Number_Of_Rows:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05d5\u05e8\u05d5\u05ea",Number_Of_Cols:"\u05de\u05e1\u05e4\u05e8 \u05d8\u05d5\u05e8\u05d9\u05dd",Submit:"\u05e9\u05dc\u05d7",Cancel:"\u05d1\u05d8\u05dc",Choose:"\u05d1\u05d7\u05e8",Preview:"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4",Paste_From_Word:"\u05d4\u05e2\u05ea\u05e7 \u05de-Word",Tools:"\u05db\u05dc\u05d9\u05dd",Containers:"\u05de\u05d9\u05db\u05dc\u05d9\u05dd",Classes:"\u05de\u05d7\u05dc\u05e7\u05d5\u05ea",Status:"\u05de\u05e6\u05d1",Source_Code:"\u05e7\u05d5\u05d3 \u05de\u05e7\u05d5\u05e8"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/he.js.gz b/public/assets/wymeditor/lang/he.js.gz
new file mode 100644
index 0000000..912075a
--- /dev/null
+++ b/public/assets/wymeditor/lang/he.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js b/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js
new file mode 100644
index 0000000..d240f8e
--- /dev/null
+++ b/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.hu={Strong:"F\xe9lk\xf6v\xe9r",Emphasis:"Kiemelt",Superscript:"Fels\u0151 index",Subscript:"Als\xf3 index",Ordered_List:"Rendezett lista",Unordered_List:"Rendezetlen lista",Indent:"Bekezd\xe9s",Outdent:"Bekezd\xe9s t\xf6rl\xe9se",Undo:"Visszavon",Redo:"Vissza\xe1ll\xedt",Link:"Link",Unlink:"Link t\xf6rl\xe9se",Image:"K\xe9p",Table:"T\xe1bla",HTML:"HTML",Paragraph:"Bekezd\xe9s",Heading_1:"C\xedmsor 1",Heading_2:"C\xedmsor 2",Heading_3:"C\xedmsor 3",Heading_4:"C\xedmsor 4",Heading_5:"C\xedmsor 5",Heading_6:"C\xedmsor 6",Preformatted:"El\u0151form\xe1zott",Blockquote:"Id\xe9zet",Table_Header:"T\xe1bla Fejl\xe9c",URL:"Webc\xedm",Title:"Megnevez\xe9s",Alternative_Text:"Alternat\xedv sz\xf6veg",Caption:"Fejl\xe9c",Summary:"Summary",Number_Of_Rows:"Sorok sz\xe1ma",Number_Of_Cols:"Oszlopok sz\xe1ma",Submit:"Elk\xfcld",Cancel:"M\xe9gsem",Choose:"V\xe1laszt",Preview:"El\u0151n\xe9zet",Paste_From_Word:"M\xe1sol\xe1s Word-b\xf3l",Tools:"Eszk\xf6z\xf6k",Containers:"Tartalmak",Classes:"Oszt\xe1lyok",Status:"\xc1llapot",Source_Code:"Forr\xe1sk\xf3d"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js.gz b/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js.gz
new file mode 100644
index 0000000..8de01d4
--- /dev/null
+++ b/public/assets/wymeditor/lang/hu-437c7b931102a540dfd8d95babe99526.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/hu.js b/public/assets/wymeditor/lang/hu.js
new file mode 100644
index 0000000..d240f8e
--- /dev/null
+++ b/public/assets/wymeditor/lang/hu.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.hu={Strong:"F\xe9lk\xf6v\xe9r",Emphasis:"Kiemelt",Superscript:"Fels\u0151 index",Subscript:"Als\xf3 index",Ordered_List:"Rendezett lista",Unordered_List:"Rendezetlen lista",Indent:"Bekezd\xe9s",Outdent:"Bekezd\xe9s t\xf6rl\xe9se",Undo:"Visszavon",Redo:"Vissza\xe1ll\xedt",Link:"Link",Unlink:"Link t\xf6rl\xe9se",Image:"K\xe9p",Table:"T\xe1bla",HTML:"HTML",Paragraph:"Bekezd\xe9s",Heading_1:"C\xedmsor 1",Heading_2:"C\xedmsor 2",Heading_3:"C\xedmsor 3",Heading_4:"C\xedmsor 4",Heading_5:"C\xedmsor 5",Heading_6:"C\xedmsor 6",Preformatted:"El\u0151form\xe1zott",Blockquote:"Id\xe9zet",Table_Header:"T\xe1bla Fejl\xe9c",URL:"Webc\xedm",Title:"Megnevez\xe9s",Alternative_Text:"Alternat\xedv sz\xf6veg",Caption:"Fejl\xe9c",Summary:"Summary",Number_Of_Rows:"Sorok sz\xe1ma",Number_Of_Cols:"Oszlopok sz\xe1ma",Submit:"Elk\xfcld",Cancel:"M\xe9gsem",Choose:"V\xe1laszt",Preview:"El\u0151n\xe9zet",Paste_From_Word:"M\xe1sol\xe1s Word-b\xf3l",Tools:"Eszk\xf6z\xf6k",Containers:"Tartalmak",Classes:"Oszt\xe1lyok",Status:"\xc1llapot",Source_Code:"Forr\xe1sk\xf3d"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/hu.js.gz b/public/assets/wymeditor/lang/hu.js.gz
new file mode 100644
index 0000000..9c003bd
--- /dev/null
+++ b/public/assets/wymeditor/lang/hu.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js b/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js
new file mode 100644
index 0000000..eafed1c
--- /dev/null
+++ b/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.it={Strong:"Grassetto",Bold:"Audace",Emphasis:"Corsetto",Superscript:"Apice",Subscript:"Pedice",Ordered_List:"Lista Ordinata",Unordered_List:"Lista Puntata",Indent:"Indenta",Outdent:"Caccia",Undo:"Indietro",Redo:"Avanti",Link:"Inserisci Link",Unlink:"Togli Link",Image:"Inserisci Immagine",Table:"Inserisci Tabella",HTML:"HTML",Paragraph:"Paragrafo",Heading_1:"Heading 1",Heading_2:"Heading 2",Heading_3:"Heading 3",Heading_4:"Heading 4",Heading_5:"Heading 5",Heading_6:"Heading 6",Preformatted:"Preformattato",Blockquote:"Blockquote",Table_Header:"Header Tabella",URL:"Indirizzo",Title:"Titolo",Alternative_Text:"Testo Alternativo",Caption:"Caption",Summary:"Summary",Number_Of_Rows:"Numero di Righe",Number_Of_Cols:"Numero di Colonne",Insert:"Inserire",Submit:"Invia",Cancel:"Cancella",Choose:"Scegli",Preview:"Anteprima",Paste_From_Word:"Incolla",Tools:"Tools",Containers:"Contenitori",Classes:"Classi",Status:"Stato",Source_Code:"Codice Sorgente",Apply_Style:"Stile"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js.gz b/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js.gz
new file mode 100644
index 0000000..ce8afbe
--- /dev/null
+++ b/public/assets/wymeditor/lang/it-2238234cd1e6f6abf89df8a7f9f32f04.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/it.js b/public/assets/wymeditor/lang/it.js
new file mode 100644
index 0000000..eafed1c
--- /dev/null
+++ b/public/assets/wymeditor/lang/it.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.it={Strong:"Grassetto",Bold:"Audace",Emphasis:"Corsetto",Superscript:"Apice",Subscript:"Pedice",Ordered_List:"Lista Ordinata",Unordered_List:"Lista Puntata",Indent:"Indenta",Outdent:"Caccia",Undo:"Indietro",Redo:"Avanti",Link:"Inserisci Link",Unlink:"Togli Link",Image:"Inserisci Immagine",Table:"Inserisci Tabella",HTML:"HTML",Paragraph:"Paragrafo",Heading_1:"Heading 1",Heading_2:"Heading 2",Heading_3:"Heading 3",Heading_4:"Heading 4",Heading_5:"Heading 5",Heading_6:"Heading 6",Preformatted:"Preformattato",Blockquote:"Blockquote",Table_Header:"Header Tabella",URL:"Indirizzo",Title:"Titolo",Alternative_Text:"Testo Alternativo",Caption:"Caption",Summary:"Summary",Number_Of_Rows:"Numero di Righe",Number_Of_Cols:"Numero di Colonne",Insert:"Inserire",Submit:"Invia",Cancel:"Cancella",Choose:"Scegli",Preview:"Anteprima",Paste_From_Word:"Incolla",Tools:"Tools",Containers:"Contenitori",Classes:"Classi",Status:"Stato",Source_Code:"Codice Sorgente",Apply_Style:"Stile"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/it.js.gz b/public/assets/wymeditor/lang/it.js.gz
new file mode 100644
index 0000000..7be7861
--- /dev/null
+++ b/public/assets/wymeditor/lang/it.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js b/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js
new file mode 100644
index 0000000..1aa3504
--- /dev/null
+++ b/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ja={Strong:"\u5f37\u8abf",Bold:"\u592a\u5b57",Emphasis:"\u659c\u4f53\u5b57",Superscript:"\u4e0a\u3064\u304d",Subscript:"\u4e0b\u3064\u304d",Ordered_List:"\u756a\u53f7\u3064\u304d\u30ea\u30b9\u30c8",Unordered_List:"\u30ea\u30b9\u30c8",Indent:"\u5b57\u4e0b\u3052",Outdent:"\u5b57\u4e0a\u3052",Undo:"\u53d6\u308a\u6d88\u3057",Redo:"\u518d\u5ea6\u5b9f\u884c",Link:"\u30ea\u30f3\u30af\u3092\u8ffd\u52a0",Unlink:"\u30ea\u30f3\u30af\u3092\u524a\u9664",Image:"\u753b\u50cf\u3092\u8ffd\u52a0",Table:"\u30c6\u30fc\u30d6\u30eb\u3092\u8ffd\u52a0",HTML:"HTML",Paragraph:"\u6bb5\u843d",Heading_1:"\u30ec\u30d9\u30eb1\u898b\u51fa\u3057",Heading_2:"\u30ec\u30d9\u30eb2\u898b\u51fa\u3057",Heading_3:"\u30ec\u30d9\u30eb3\u898b\u51fa\u3057",Heading_4:"\u30ec\u30d9\u30eb4\u898b\u51fa\u3057",Heading_5:"\u30ec\u30d9\u30eb5\u898b\u51fa\u3057",Heading_6:"\u30ec\u30d9\u30eb6\u898b\u51fa\u3057",Preformatted:"\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u6e08\u307f",Blockquote:"\u9577\u6587\u5f15\u7528",Table_Header:"\u30c6\u30fc\u30d6\u30eb\u30d8\u30c3\u30c0",URL:"URL",Title:"\u30bf\u30a4\u30c8\u30eb",Alternative_Text:"\u7f6e\u63db\u7528\u30c6\u30ad\u30b9\u30c8",Caption:"\u30ad\u30e3\u30d7\u30b7\u30e7\u30f3",Summary:"\u8981\u7d04",Number_Of_Rows:"\u884c\u6570",Number_Of_Cols:"\u30ab\u30e9\u30e0\u6570",Insert:"\u633f\u5165",Submit:"\u9001\u4fe1",Cancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",Choose:"\u9078\u629e",Preview:"\u30d7\u30ec\u30d3\u30e5\u30fc",Paste_From_Word:"\u4e0b\u306e\u6b04\u306b\u30c6\u30ad\u30b9\u30c8\u3092\u30da\u30fc\u30b9\u30c8\u3057\u3066\u4e0b\u3055\u3044",Tools:"\u30c4\u30fc\u30eb",Containers:"\u30b3\u30f3\u30c6\u30ca",Classes:"\u30af\u30e9\u30b9",Status:"\u30b9\u30c6\u30fc\u30bf\u30b9",Source_Code:"\u30bd\u30fc\u30b9",Apply_Style:"\u30b9\u30bf\u30a4\u30eb"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js.gz b/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js.gz
new file mode 100644
index 0000000..f325cea
--- /dev/null
+++ b/public/assets/wymeditor/lang/ja-62b46067e14d7d6d27ed53d4fcb5776d.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ja.js b/public/assets/wymeditor/lang/ja.js
new file mode 100644
index 0000000..1aa3504
--- /dev/null
+++ b/public/assets/wymeditor/lang/ja.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ja={Strong:"\u5f37\u8abf",Bold:"\u592a\u5b57",Emphasis:"\u659c\u4f53\u5b57",Superscript:"\u4e0a\u3064\u304d",Subscript:"\u4e0b\u3064\u304d",Ordered_List:"\u756a\u53f7\u3064\u304d\u30ea\u30b9\u30c8",Unordered_List:"\u30ea\u30b9\u30c8",Indent:"\u5b57\u4e0b\u3052",Outdent:"\u5b57\u4e0a\u3052",Undo:"\u53d6\u308a\u6d88\u3057",Redo:"\u518d\u5ea6\u5b9f\u884c",Link:"\u30ea\u30f3\u30af\u3092\u8ffd\u52a0",Unlink:"\u30ea\u30f3\u30af\u3092\u524a\u9664",Image:"\u753b\u50cf\u3092\u8ffd\u52a0",Table:"\u30c6\u30fc\u30d6\u30eb\u3092\u8ffd\u52a0",HTML:"HTML",Paragraph:"\u6bb5\u843d",Heading_1:"\u30ec\u30d9\u30eb1\u898b\u51fa\u3057",Heading_2:"\u30ec\u30d9\u30eb2\u898b\u51fa\u3057",Heading_3:"\u30ec\u30d9\u30eb3\u898b\u51fa\u3057",Heading_4:"\u30ec\u30d9\u30eb4\u898b\u51fa\u3057",Heading_5:"\u30ec\u30d9\u30eb5\u898b\u51fa\u3057",Heading_6:"\u30ec\u30d9\u30eb6\u898b\u51fa\u3057",Preformatted:"\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u6e08\u307f",Blockquote:"\u9577\u6587\u5f15\u7528",Table_Header:"\u30c6\u30fc\u30d6\u30eb\u30d8\u30c3\u30c0",URL:"URL",Title:"\u30bf\u30a4\u30c8\u30eb",Alternative_Text:"\u7f6e\u63db\u7528\u30c6\u30ad\u30b9\u30c8",Caption:"\u30ad\u30e3\u30d7\u30b7\u30e7\u30f3",Summary:"\u8981\u7d04",Number_Of_Rows:"\u884c\u6570",Number_Of_Cols:"\u30ab\u30e9\u30e0\u6570",Insert:"\u633f\u5165",Submit:"\u9001\u4fe1",Cancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",Choose:"\u9078\u629e",Preview:"\u30d7\u30ec\u30d3\u30e5\u30fc",Paste_From_Word:"\u4e0b\u306e\u6b04\u306b\u30c6\u30ad\u30b9\u30c8\u3092\u30da\u30fc\u30b9\u30c8\u3057\u3066\u4e0b\u3055\u3044",Tools:"\u30c4\u30fc\u30eb",Containers:"\u30b3\u30f3\u30c6\u30ca",Classes:"\u30af\u30e9\u30b9",Status:"\u30b9\u30c6\u30fc\u30bf\u30b9",Source_Code:"\u30bd\u30fc\u30b9",Apply_Style:"\u30b9\u30bf\u30a4\u30eb"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ja.js.gz b/public/assets/wymeditor/lang/ja.js.gz
new file mode 100644
index 0000000..eb4776d
--- /dev/null
+++ b/public/assets/wymeditor/lang/ja.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js b/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js
new file mode 100644
index 0000000..bcfc6a3
--- /dev/null
+++ b/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.lv={Strong:"Treknraksts",Bold:"Treknraksts",Emphasis:"Sl\u012bpraksts ",Superscript:"Aug\u0161raksts",Subscript:"Apak\u0161raksts",Ordered_List:"Sak\u0101rtots saraksts",Unordered_List:"Nesak\u0101rtots saraksts",Indent:"Palielin\u0101t atk\u0101pi",Outdent:"Samazin\u0101t atk\u0101pi",Undo:"Atsaukt",Redo:"Atcelt atsauk\u0161anu",Link:"Pievienot saiti",Unlink:"No\u0146emt saiti",Image:"Ievietot bildi",Table:"Ievietot tabulu",HTML:"HTML",Paragraph:"Paragr\u0101fs",Heading_1:"Virsraksts 1",Heading_2:"Virsraksts 2",Heading_3:"Virsraksts 3",Heading_4:"Virsraksts 4",Heading_5:"Virsraksts 5",Heading_6:"Virsraksts 6",Preformatted:"Preformatted",Blockquote:"Cit\u0101ts",Table_Header:"Tabulas virsraksts",URL:"URL",Title:"Nosaukums",Alternative_Text:"Alternat\u012bvs teksts",Caption:"Uzraksts",Summary:"Kopsavilkums",Number_Of_Rows:"Rindu skaits",Number_Of_Cols:"Kolonu skaits",Insert:"Ievietot",Submit:"Iesniegt",Cancel:"Atcelt",Choose:"Izv\u0113l\u0113ties",Preview:"Priek\u0161skat\u012bjums",Paste_From_Word:"Ievietojiet j\u016bsu tekstu zem\u0101k",Tools:"R\u012bki",Containers:"Containers",Classes:"Klases",Status:"Statuss",Source_Code:"Pirmkods",Apply_Style:"Stils"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js.gz b/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js.gz
new file mode 100644
index 0000000..c271c69
--- /dev/null
+++ b/public/assets/wymeditor/lang/lv-c952bfb8e4b6537451b2bffa8eea50fc.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/lv.js b/public/assets/wymeditor/lang/lv.js
new file mode 100644
index 0000000..bcfc6a3
--- /dev/null
+++ b/public/assets/wymeditor/lang/lv.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.lv={Strong:"Treknraksts",Bold:"Treknraksts",Emphasis:"Sl\u012bpraksts ",Superscript:"Aug\u0161raksts",Subscript:"Apak\u0161raksts",Ordered_List:"Sak\u0101rtots saraksts",Unordered_List:"Nesak\u0101rtots saraksts",Indent:"Palielin\u0101t atk\u0101pi",Outdent:"Samazin\u0101t atk\u0101pi",Undo:"Atsaukt",Redo:"Atcelt atsauk\u0161anu",Link:"Pievienot saiti",Unlink:"No\u0146emt saiti",Image:"Ievietot bildi",Table:"Ievietot tabulu",HTML:"HTML",Paragraph:"Paragr\u0101fs",Heading_1:"Virsraksts 1",Heading_2:"Virsraksts 2",Heading_3:"Virsraksts 3",Heading_4:"Virsraksts 4",Heading_5:"Virsraksts 5",Heading_6:"Virsraksts 6",Preformatted:"Preformatted",Blockquote:"Cit\u0101ts",Table_Header:"Tabulas virsraksts",URL:"URL",Title:"Nosaukums",Alternative_Text:"Alternat\u012bvs teksts",Caption:"Uzraksts",Summary:"Kopsavilkums",Number_Of_Rows:"Rindu skaits",Number_Of_Cols:"Kolonu skaits",Insert:"Ievietot",Submit:"Iesniegt",Cancel:"Atcelt",Choose:"Izv\u0113l\u0113ties",Preview:"Priek\u0161skat\u012bjums",Paste_From_Word:"Ievietojiet j\u016bsu tekstu zem\u0101k",Tools:"R\u012bki",Containers:"Containers",Classes:"Klases",Status:"Statuss",Source_Code:"Pirmkods",Apply_Style:"Stils"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/lv.js.gz b/public/assets/wymeditor/lang/lv.js.gz
new file mode 100644
index 0000000..6d200f4
--- /dev/null
+++ b/public/assets/wymeditor/lang/lv.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js b/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js
new file mode 100644
index 0000000..c7845cc
--- /dev/null
+++ b/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nb={Strong:"Fet",Bold:"Fet",Emphasis:"Uthevet",Superscript:"Opph\xf8yet",Subscript:"Nedsenket",Ordered_List:"Nummerert liste",Unordered_List:"Punktliste",Indent:"Rykk inn",Outdent:"Rykk ut",Undo:"Angre",Redo:"Gjenta",Link:"Lenke",Unlink:"Ta bort lenken",Image:"Bilde",Table:"Tabell",HTML:"HTML",Paragraph:"Avsnitt",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Preformatert",Blockquote:"Sitat",Table_Header:"Tabelloverskrift",URL:"URL",Title:"Tittel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Sammendrag",Number_Of_Rows:"Antall rader",Number_Of_Cols:"Antall kolonner",Insert:"Sett inn",Submit:"Ok",Cancel:"Avbryt",Choose:"Velg",Preview:"Forh\xe5ndsvis",Paste_From_Word:"Lim inn fra Word",Tools:"Verkt\xf8y",Containers:"Formatering",Classes:"Klasser",Status:"Status",Source_Code:"Kildekode",Apply_Style:"Bruk stil"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js.gz b/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js.gz
new file mode 100644
index 0000000..df8c318
--- /dev/null
+++ b/public/assets/wymeditor/lang/nb-aa47cb4faa22dc7fec636c6795b1e55b.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nb.js b/public/assets/wymeditor/lang/nb.js
new file mode 100644
index 0000000..c7845cc
--- /dev/null
+++ b/public/assets/wymeditor/lang/nb.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nb={Strong:"Fet",Bold:"Fet",Emphasis:"Uthevet",Superscript:"Opph\xf8yet",Subscript:"Nedsenket",Ordered_List:"Nummerert liste",Unordered_List:"Punktliste",Indent:"Rykk inn",Outdent:"Rykk ut",Undo:"Angre",Redo:"Gjenta",Link:"Lenke",Unlink:"Ta bort lenken",Image:"Bilde",Table:"Tabell",HTML:"HTML",Paragraph:"Avsnitt",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Preformatert",Blockquote:"Sitat",Table_Header:"Tabelloverskrift",URL:"URL",Title:"Tittel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Sammendrag",Number_Of_Rows:"Antall rader",Number_Of_Cols:"Antall kolonner",Insert:"Sett inn",Submit:"Ok",Cancel:"Avbryt",Choose:"Velg",Preview:"Forh\xe5ndsvis",Paste_From_Word:"Lim inn fra Word",Tools:"Verkt\xf8y",Containers:"Formatering",Classes:"Klasser",Status:"Status",Source_Code:"Kildekode",Apply_Style:"Bruk stil"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nb.js.gz b/public/assets/wymeditor/lang/nb.js.gz
new file mode 100644
index 0000000..880b025
--- /dev/null
+++ b/public/assets/wymeditor/lang/nb.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js b/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js
new file mode 100644
index 0000000..be8d168
--- /dev/null
+++ b/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nl={Strong:"Sterk benadrukken",Bold:"Vet",Emphasis:"Benadrukken",Superscript:"Bovenschrift",Subscript:"Onderschrift",Ordered_List:"Geordende lijst",Unordered_List:"Ongeordende lijst",Indent:"Inspringen",Outdent:"Terugspringen",Undo:"Ongedaan maken",Redo:"Opnieuw uitvoeren",Link:"Linken",Unlink:"Ontlinken",Image:"Afbeelding",Table:"Tabel",HTML:"HTML",Paragraph:"Paragraaf",Heading_1:"Kop 1",Heading_2:"Kop 2",Heading_3:"Kop 3",Heading_4:"Kop 4",Heading_5:"Kop 5",Heading_6:"Kop 6",Preformatted:"Voorgeformatteerd",Blockquote:"Citaat",Table_Header:"Tabel-kop",URL:"URL",Title:"Titel",Alternative_Text:"Alternatieve tekst",Caption:"Bijschrift",Summary:"Overzicht",Number_Of_Rows:"Aantal rijen",Number_Of_Cols:"Aantal kolommen",Insert:"Invoegen",Submit:"Versturen",Cancel:"Annuleren",Choose:"Kiezen",Preview:"Voorbeeld bekijken",Paste_From_Word:"Plakken uit Word",Tools:"Hulpmiddelen",Containers:"Teksttypes",Classes:"Klassen",Status:"Status",Source_Code:"Broncode",Text_Align:"Tekst uitlijnen",Image_Align:"Afbeelding uitlijnen",Font_Size:"Lettertype grootte",Left:"Links",Right:"Rechts",Center:"Midden",Justify:"Uitgevuld",Small:"Klein",Normal:"Normaal",Large:"Groot",Apply_Style:"Stijl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js.gz b/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js.gz
new file mode 100644
index 0000000..19f6fe3
--- /dev/null
+++ b/public/assets/wymeditor/lang/nl-968f398a9ee8a678b918ae7d894dfe74.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nl.js b/public/assets/wymeditor/lang/nl.js
new file mode 100644
index 0000000..be8d168
--- /dev/null
+++ b/public/assets/wymeditor/lang/nl.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nl={Strong:"Sterk benadrukken",Bold:"Vet",Emphasis:"Benadrukken",Superscript:"Bovenschrift",Subscript:"Onderschrift",Ordered_List:"Geordende lijst",Unordered_List:"Ongeordende lijst",Indent:"Inspringen",Outdent:"Terugspringen",Undo:"Ongedaan maken",Redo:"Opnieuw uitvoeren",Link:"Linken",Unlink:"Ontlinken",Image:"Afbeelding",Table:"Tabel",HTML:"HTML",Paragraph:"Paragraaf",Heading_1:"Kop 1",Heading_2:"Kop 2",Heading_3:"Kop 3",Heading_4:"Kop 4",Heading_5:"Kop 5",Heading_6:"Kop 6",Preformatted:"Voorgeformatteerd",Blockquote:"Citaat",Table_Header:"Tabel-kop",URL:"URL",Title:"Titel",Alternative_Text:"Alternatieve tekst",Caption:"Bijschrift",Summary:"Overzicht",Number_Of_Rows:"Aantal rijen",Number_Of_Cols:"Aantal kolommen",Insert:"Invoegen",Submit:"Versturen",Cancel:"Annuleren",Choose:"Kiezen",Preview:"Voorbeeld bekijken",Paste_From_Word:"Plakken uit Word",Tools:"Hulpmiddelen",Containers:"Teksttypes",Classes:"Klassen",Status:"Status",Source_Code:"Broncode",Text_Align:"Tekst uitlijnen",Image_Align:"Afbeelding uitlijnen",Font_Size:"Lettertype grootte",Left:"Links",Right:"Rechts",Center:"Midden",Justify:"Uitgevuld",Small:"Klein",Normal:"Normaal",Large:"Groot",Apply_Style:"Stijl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nl.js.gz b/public/assets/wymeditor/lang/nl.js.gz
new file mode 100644
index 0000000..7e42996
--- /dev/null
+++ b/public/assets/wymeditor/lang/nl.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js b/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js
new file mode 100644
index 0000000..4fe974a
--- /dev/null
+++ b/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nn={Strong:"Feit",Emphasis:"Utheva",Superscript:"Opph\xf8gd",Subscript:"Nedsenka",Ordered_List:"Nummerert liste",Unordered_List:"Punktliste",Indent:"Rykk inn",Outdent:"Rykk ut",Undo:"Angre",Redo:"Gjentaka",Link:"Lenkje",Unlink:"Ta bort lenkja",Image:"Bilete",Table:"Tabell",HTML:"HTML",Paragraph:"Avsnitt",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Preformatert",Blockquote:"Sitat",Table_Header:"Tabelloverskrift",URL:"URL",Title:"Tittel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Samandrag",Number_Of_Rows:"Tal p\xe5 rader",Number_Of_Cols:"Tal p\xe5 kolonnar",Submit:"Ok",Cancel:"Avbryt",Choose:"Vel",Preview:"F\xf8rehandsvis",Paste_From_Word:"Lim inn fr\xe5 Word",Tools:"Verkty",Containers:"Formatering",Classes:"Klassar",Status:"Status",Source_Code:"Kjeldekode"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js.gz b/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js.gz
new file mode 100644
index 0000000..fa3f402
--- /dev/null
+++ b/public/assets/wymeditor/lang/nn-69a0aa875817cc42f09614f76bf6112e.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/nn.js b/public/assets/wymeditor/lang/nn.js
new file mode 100644
index 0000000..4fe974a
--- /dev/null
+++ b/public/assets/wymeditor/lang/nn.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.nn={Strong:"Feit",Emphasis:"Utheva",Superscript:"Opph\xf8gd",Subscript:"Nedsenka",Ordered_List:"Nummerert liste",Unordered_List:"Punktliste",Indent:"Rykk inn",Outdent:"Rykk ut",Undo:"Angre",Redo:"Gjentaka",Link:"Lenkje",Unlink:"Ta bort lenkja",Image:"Bilete",Table:"Tabell",HTML:"HTML",Paragraph:"Avsnitt",Heading_1:"Overskrift 1",Heading_2:"Overskrift 2",Heading_3:"Overskrift 3",Heading_4:"Overskrift 4",Heading_5:"Overskrift 5",Heading_6:"Overskrift 6",Preformatted:"Preformatert",Blockquote:"Sitat",Table_Header:"Tabelloverskrift",URL:"URL",Title:"Tittel",Alternative_Text:"Alternativ tekst",Caption:"Overskrift",Summary:"Samandrag",Number_Of_Rows:"Tal p\xe5 rader",Number_Of_Cols:"Tal p\xe5 kolonnar",Submit:"Ok",Cancel:"Avbryt",Choose:"Vel",Preview:"F\xf8rehandsvis",Paste_From_Word:"Lim inn fr\xe5 Word",Tools:"Verkty",Containers:"Formatering",Classes:"Klassar",Status:"Status",Source_Code:"Kjeldekode"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/nn.js.gz b/public/assets/wymeditor/lang/nn.js.gz
new file mode 100644
index 0000000..7a0d4af
--- /dev/null
+++ b/public/assets/wymeditor/lang/nn.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js b/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js
new file mode 100644
index 0000000..6e729fa
--- /dev/null
+++ b/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.pl={Strong:"Nacisk",Emphasis:"Emfaza",Superscript:"Indeks g\xf3rny",Subscript:"Indeks dolny",Ordered_List:"Lista numerowana",Unordered_List:"Lista wypunktowana",Indent:"Zwi\u0119ksz wci\u0119cie",Outdent:"Zmniejsz wci\u0119cie",Undo:"Cofnij",Redo:"Pon\xf3w",Link:"Wstaw link",Unlink:"Usu\u0144 link",Image:"Obraz",Table:"Tabela",HTML:"\u0179r\xf3d\u0142o HTML",Paragraph:"Akapit",Heading_1:"Nag\u0142\xf3wek 1",Heading_2:"Nag\u0142\xf3wek 2",Heading_3:"Nag\u0142\xf3wek 3",Heading_4:"Nag\u0142\xf3wek 4",Heading_5:"Nag\u0142\xf3wek 5",Heading_6:"Nag\u0142\xf3wek 6",Preformatted:"Preformatowany",Blockquote:"Cytat blokowy",Table_Header:"Nag\u0142\xf3wek tabeli",URL:"URL",Title:"Tytu\u0142",Alternative_Text:"Tekst alternatywny",Caption:"Tytu\u0142 tabeli",Summary:"Summary",Number_Of_Rows:"Liczba wierszy",Number_Of_Cols:"Liczba kolumn",Submit:"Wy\u015blij",Cancel:"Anuluj",Choose:"Wybierz",Preview:"Podgl\u0105d",Paste_From_Word:"Wklej z Worda",Tools:"Narz\u0119dzia",Containers:"Format",Classes:"Styl",Status:"Status",Source_Code:"Kod \u017ar\xf3d\u0142owy",Apply_Style:"Okre\u015bl styl",Text_Align:"Wyr\xf3wnanie tekstu",Left:"Do lewej",Right:"Do prawej",Center:"Do \u015brodka",Justify:"Wyjustuj",Image_Align:"Wyr\xf3wnanie obrazka",Font_Size:"Rozmiar teksru",Small:"Ma\u0142y",Normal:"Normalny",Large:"Du\u017cy"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js.gz b/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js.gz
new file mode 100644
index 0000000..cd3972d
--- /dev/null
+++ b/public/assets/wymeditor/lang/pl-209e023234bf8f1d973e9680d7c46d8b.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pl.js b/public/assets/wymeditor/lang/pl.js
new file mode 100644
index 0000000..6e729fa
--- /dev/null
+++ b/public/assets/wymeditor/lang/pl.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.pl={Strong:"Nacisk",Emphasis:"Emfaza",Superscript:"Indeks g\xf3rny",Subscript:"Indeks dolny",Ordered_List:"Lista numerowana",Unordered_List:"Lista wypunktowana",Indent:"Zwi\u0119ksz wci\u0119cie",Outdent:"Zmniejsz wci\u0119cie",Undo:"Cofnij",Redo:"Pon\xf3w",Link:"Wstaw link",Unlink:"Usu\u0144 link",Image:"Obraz",Table:"Tabela",HTML:"\u0179r\xf3d\u0142o HTML",Paragraph:"Akapit",Heading_1:"Nag\u0142\xf3wek 1",Heading_2:"Nag\u0142\xf3wek 2",Heading_3:"Nag\u0142\xf3wek 3",Heading_4:"Nag\u0142\xf3wek 4",Heading_5:"Nag\u0142\xf3wek 5",Heading_6:"Nag\u0142\xf3wek 6",Preformatted:"Preformatowany",Blockquote:"Cytat blokowy",Table_Header:"Nag\u0142\xf3wek tabeli",URL:"URL",Title:"Tytu\u0142",Alternative_Text:"Tekst alternatywny",Caption:"Tytu\u0142 tabeli",Summary:"Summary",Number_Of_Rows:"Liczba wierszy",Number_Of_Cols:"Liczba kolumn",Submit:"Wy\u015blij",Cancel:"Anuluj",Choose:"Wybierz",Preview:"Podgl\u0105d",Paste_From_Word:"Wklej z Worda",Tools:"Narz\u0119dzia",Containers:"Format",Classes:"Styl",Status:"Status",Source_Code:"Kod \u017ar\xf3d\u0142owy",Apply_Style:"Okre\u015bl styl",Text_Align:"Wyr\xf3wnanie tekstu",Left:"Do lewej",Right:"Do prawej",Center:"Do \u015brodka",Justify:"Wyjustuj",Image_Align:"Wyr\xf3wnanie obrazka",Font_Size:"Rozmiar teksru",Small:"Ma\u0142y",Normal:"Normalny",Large:"Du\u017cy"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pl.js.gz b/public/assets/wymeditor/lang/pl.js.gz
new file mode 100644
index 0000000..4503c67
--- /dev/null
+++ b/public/assets/wymeditor/lang/pl.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js b/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js
new file mode 100644
index 0000000..022f756
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS["pt-BR"]={Bold:"Negrito",Strong:"Resaltar",Emphasis:"It\xe1lico",Superscript:"Sobre escrito",Subscript:"Sub escrito ",Ordered_List:"Lista ordenada",Unordered_List:"Lista desordenada",Indent:"Indentado",Outdent:"Desidentar",Undo:"Desfazer",Redo:"Refazer",Link:"Link",Unlink:"Remover Link",Image:"Imagem",Table:"Tabela",HTML:"HTML",Paragraph:"Par\xe1grafo",Heading_1:"T\xedtulo 1",Heading_2:"T\xedtulo 2",Heading_3:"T\xedtulo 3",Heading_4:"T\xedtulo 4",Heading_5:"T\xedtulo 5",Heading_6:"T\xedtulo 6",Preformatted:"Pr\xe9-formatado",Blockquote:"Cita\xe7\xe3o",Table_Header:"T\xedtulo de tabela",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto alternativo",Caption:"Legenda",Summary:"Sum\xe1rio",Number_Of_Rows:"N\xfamero de linhas",Number_Of_Cols:"N\xfamero de colunas",Insert:"Inserir",Submit:"Enviar",Cancel:"Cancelar",Choose:"Selecionar",Preview:"Previsualizar",Paste_From_Word:"Copiar do Word",Tools:"Ferramentas",Containers:"Containers",Classes:"Classes",Status:"Estado",Source_Code:"C\xf3digo fonte",Css_Class:"Aplicar classe CSS",Text_Align:"Alinhamento de texto",Image_Align:"Alinhamento de imagem",Font_Size:"Tamanho da fonte",Left:"Esquerda",Right:"Direita",Center:"Centro",Justify:"Justificado",Small:"Pequena",Normal:"Normal",Large:"Grande",Apply_Style:"Estilo"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js.gz b/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js.gz
new file mode 100644
index 0000000..66c84d3
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-BR-6b085287779ffd2df849ceac4106709d.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pt-BR.js b/public/assets/wymeditor/lang/pt-BR.js
new file mode 100644
index 0000000..022f756
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-BR.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS["pt-BR"]={Bold:"Negrito",Strong:"Resaltar",Emphasis:"It\xe1lico",Superscript:"Sobre escrito",Subscript:"Sub escrito ",Ordered_List:"Lista ordenada",Unordered_List:"Lista desordenada",Indent:"Indentado",Outdent:"Desidentar",Undo:"Desfazer",Redo:"Refazer",Link:"Link",Unlink:"Remover Link",Image:"Imagem",Table:"Tabela",HTML:"HTML",Paragraph:"Par\xe1grafo",Heading_1:"T\xedtulo 1",Heading_2:"T\xedtulo 2",Heading_3:"T\xedtulo 3",Heading_4:"T\xedtulo 4",Heading_5:"T\xedtulo 5",Heading_6:"T\xedtulo 6",Preformatted:"Pr\xe9-formatado",Blockquote:"Cita\xe7\xe3o",Table_Header:"T\xedtulo de tabela",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto alternativo",Caption:"Legenda",Summary:"Sum\xe1rio",Number_Of_Rows:"N\xfamero de linhas",Number_Of_Cols:"N\xfamero de colunas",Insert:"Inserir",Submit:"Enviar",Cancel:"Cancelar",Choose:"Selecionar",Preview:"Previsualizar",Paste_From_Word:"Copiar do Word",Tools:"Ferramentas",Containers:"Containers",Classes:"Classes",Status:"Estado",Source_Code:"C\xf3digo fonte",Css_Class:"Aplicar classe CSS",Text_Align:"Alinhamento de texto",Image_Align:"Alinhamento de imagem",Font_Size:"Tamanho da fonte",Left:"Esquerda",Right:"Direita",Center:"Centro",Justify:"Justificado",Small:"Pequena",Normal:"Normal",Large:"Grande",Apply_Style:"Estilo"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pt-BR.js.gz b/public/assets/wymeditor/lang/pt-BR.js.gz
new file mode 100644
index 0000000..72e8ff0
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-BR.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js b/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js
new file mode 100644
index 0000000..8cbec3d
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.pt={Strong:"Negrito",Emphasis:"It\xe1lico",Superscript:"Sobrescrito",Subscript:"Subsescrito",Ordered_List:"Lista Numerada",Unordered_List:"Lista Marcada",Indent:"Aumentar Indenta\xe7\xe3",Outdent:"Diminuir Indenta\xe7\xe3",Undo:"Desfazer",Redo:"Restaurar",Link:"Link",Unlink:"Tirar link",Image:"Imagem",Table:"Tabela",HTML:"HTML",Paragraph:"Par\xe1grafo",Heading_1:"T\xedtulo 1",Heading_2:"T\xedtulo 2",Heading_3:"T\xedtulo 3",Heading_4:"T\xedtulo 4",Heading_5:"T\xedtulo 5",Heading_6:"T\xedtulo 6",Preformatted:"Pr\xe9-formatado",Blockquote:"Cita\xe7\xe3o",Table_Header:"Cabe\xe7alho Tabela",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto Alterativo",Caption:"T\xedtulo Tabela",Summary:"Summary",Number_Of_Rows:"N\xfamero de Linhas",Number_Of_Cols:"N\xfamero de Colunas",Submit:"Enviar",Cancel:"Cancelar",Choose:"Escolha",Preview:"Prever",Paste_From_Word:"Colar do Word",Tools:"Ferramentas",Containers:"Containers",Classes:"Classes",Status:"Status",Source_Code:"C\xf3digo Fonte"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js.gz b/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js.gz
new file mode 100644
index 0000000..ddef842
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt-f104833125a7fded5da99cf0a33d974e.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/pt.js b/public/assets/wymeditor/lang/pt.js
new file mode 100644
index 0000000..8cbec3d
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.pt={Strong:"Negrito",Emphasis:"It\xe1lico",Superscript:"Sobrescrito",Subscript:"Subsescrito",Ordered_List:"Lista Numerada",Unordered_List:"Lista Marcada",Indent:"Aumentar Indenta\xe7\xe3",Outdent:"Diminuir Indenta\xe7\xe3",Undo:"Desfazer",Redo:"Restaurar",Link:"Link",Unlink:"Tirar link",Image:"Imagem",Table:"Tabela",HTML:"HTML",Paragraph:"Par\xe1grafo",Heading_1:"T\xedtulo 1",Heading_2:"T\xedtulo 2",Heading_3:"T\xedtulo 3",Heading_4:"T\xedtulo 4",Heading_5:"T\xedtulo 5",Heading_6:"T\xedtulo 6",Preformatted:"Pr\xe9-formatado",Blockquote:"Cita\xe7\xe3o",Table_Header:"Cabe\xe7alho Tabela",URL:"URL",Title:"T\xedtulo",Alternative_Text:"Texto Alterativo",Caption:"T\xedtulo Tabela",Summary:"Summary",Number_Of_Rows:"N\xfamero de Linhas",Number_Of_Cols:"N\xfamero de Colunas",Submit:"Enviar",Cancel:"Cancelar",Choose:"Escolha",Preview:"Prever",Paste_From_Word:"Colar do Word",Tools:"Ferramentas",Containers:"Containers",Classes:"Classes",Status:"Status",Source_Code:"C\xf3digo Fonte"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/pt.js.gz b/public/assets/wymeditor/lang/pt.js.gz
new file mode 100644
index 0000000..b65d622
--- /dev/null
+++ b/public/assets/wymeditor/lang/pt.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js b/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js
new file mode 100644
index 0000000..85df989
--- /dev/null
+++ b/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.rs={Strong:"O\u0161tro",Bold:"Bold",Emphasis:"Italic",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Brojna lista",Unordered_List:"Ulan\u010dana lista",Indent:"Uvuci tekst",Outdent:"Izvuci tekst",Undo:"Korak nazad",Redo:"Korak napred",Link:"Dodaj link",Unlink:"Ukloni link",Image:"Dodaj sliku",Table:"Dodaj tabelu",HTML:"HTML kod",Paragraph:"Paragraf",Heading_1:"Naslov 1",Heading_2:"Naslov 2",Heading_3:"Naslov 3",Heading_4:"Naslov 4",Heading_5:"Naslov 5",Heading_6:"Naslov 6",Preformatted:"Preformatirano",Blockquote:"Navodnici",Table_Header:"Zaglavlje tabele",URL:"URL adresa",Title:"Naslov",Alternative_Text:"Alternativni tekst",Caption:"Caption",Summary:"Rezime",Number_Of_Rows:"Broj redova",Number_Of_Cols:"Broj kolona",Insert:"Unesi",Submit:"Potvrdi",Cancel:"Poni\u0161ti",Choose:"Izaberi",Preview:"Pregled",Paste_From_Word:"Kopirajte va\u0161 tekst ispod",Tools:"Alati",Containers:"Okviri",Classes:"Klase",Status:"Status",Source_Code:"Izvorni kod",Apply_Style:"Stilovi"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js.gz b/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js.gz
new file mode 100644
index 0000000..8c20a15
--- /dev/null
+++ b/public/assets/wymeditor/lang/rs-38798d883ad460f2d08b079e43f34b10.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/rs.js b/public/assets/wymeditor/lang/rs.js
new file mode 100644
index 0000000..85df989
--- /dev/null
+++ b/public/assets/wymeditor/lang/rs.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.rs={Strong:"O\u0161tro",Bold:"Bold",Emphasis:"Italic",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"Brojna lista",Unordered_List:"Ulan\u010dana lista",Indent:"Uvuci tekst",Outdent:"Izvuci tekst",Undo:"Korak nazad",Redo:"Korak napred",Link:"Dodaj link",Unlink:"Ukloni link",Image:"Dodaj sliku",Table:"Dodaj tabelu",HTML:"HTML kod",Paragraph:"Paragraf",Heading_1:"Naslov 1",Heading_2:"Naslov 2",Heading_3:"Naslov 3",Heading_4:"Naslov 4",Heading_5:"Naslov 5",Heading_6:"Naslov 6",Preformatted:"Preformatirano",Blockquote:"Navodnici",Table_Header:"Zaglavlje tabele",URL:"URL adresa",Title:"Naslov",Alternative_Text:"Alternativni tekst",Caption:"Caption",Summary:"Rezime",Number_Of_Rows:"Broj redova",Number_Of_Cols:"Broj kolona",Insert:"Unesi",Submit:"Potvrdi",Cancel:"Poni\u0161ti",Choose:"Izaberi",Preview:"Pregled",Paste_From_Word:"Kopirajte va\u0161 tekst ispod",Tools:"Alati",Containers:"Okviri",Classes:"Klase",Status:"Status",Source_Code:"Izvorni kod",Apply_Style:"Stilovi"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/rs.js.gz b/public/assets/wymeditor/lang/rs.js.gz
new file mode 100644
index 0000000..c5182d4
--- /dev/null
+++ b/public/assets/wymeditor/lang/rs.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js b/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js
new file mode 100644
index 0000000..38e4671
--- /dev/null
+++ b/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ru={Strong:"\u0416\u0438\u0440\u043d\u044b\u0439",Emphasis:"\u041d\u0430\u043a\u043b\u043e\u043d\u043d\u044b\u0439",Superscript:"\u041d\u0430\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439",Subscript:"\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439",Ordered_List:"\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a",Unordered_List:"\u0421\u043f\u0438\u0441\u043e\u043a",Indent:"\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f",Outdent:"\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f",Undo:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",Redo:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c",Link:"\u0421\u0441\u044b\u043b\u043a\u0430",Unlink:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443",Image:"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Table:"\u0422\u0430\u0431\u043b\u0438\u0446\u0430",HTML:"HTML",Paragraph:"\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444",Heading_1:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1",Heading_2:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2",Heading_3:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3",Heading_4:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4",Heading_5:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5",Heading_6:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6",Preformatted:"Preformatted",Blockquote:"\u0426\u0438\u0442\u0430\u0442\u0430",Table_Header:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0442\u0430\u0431\u043b\u0438\u0446\u044b",URL:"URL",Title:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",Alternative_Text:"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442",Caption:"\u041d\u0430\u0434\u043f\u0438\u0441\u044c",Summary:"Summary",Number_Of_Rows:"\u041a\u043e\u043b-\u0432\u043e \u0441\u0442\u0440\u043e\u043a",Number_Of_Cols:"\u041a\u043e\u043b-\u0432\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432",Insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c",Submit:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",Cancel:"\u041e\u0442\u043c\u0435\u043d\u0430",Choose:"\u0412\u044b\u0431\u043e\u0440",Preview:"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440",Paste_From_Word:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437 Word",Tools:"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b",Containers:"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b",Classes:"\u041a\u043b\u0430\u0441\u0441\u044b",Status:"\u0421\u0442\u0430\u0442\u0443\u0441",Source_Code:"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434",Text_Align:"\u0412\u044b\u0440\u043e\u0432\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442",Image_Align:"\u0412\u044b\u0440\u043e\u0432\u043d\u044f\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Font_Size:"\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",Left:"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",Right:"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",Center:"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443",Justify:"\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435",Small:"\u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439",Normal:"\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439",Large:"\u0411\u043e\u043b\u044c\u0448\u043e\u0439",Apply_Style:"\u0421\u0442\u0438\u043b\u044c"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js.gz b/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js.gz
new file mode 100644
index 0000000..b9fe18d
--- /dev/null
+++ b/public/assets/wymeditor/lang/ru-54d7545f781ce7c3e126c4db17723c15.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/ru.js b/public/assets/wymeditor/lang/ru.js
new file mode 100644
index 0000000..38e4671
--- /dev/null
+++ b/public/assets/wymeditor/lang/ru.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.ru={Strong:"\u0416\u0438\u0440\u043d\u044b\u0439",Emphasis:"\u041d\u0430\u043a\u043b\u043e\u043d\u043d\u044b\u0439",Superscript:"\u041d\u0430\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439",Subscript:"\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439",Ordered_List:"\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a",Unordered_List:"\u0421\u043f\u0438\u0441\u043e\u043a",Indent:"\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f",Outdent:"\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f",Undo:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",Redo:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c",Link:"\u0421\u0441\u044b\u043b\u043a\u0430",Unlink:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443",Image:"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Table:"\u0422\u0430\u0431\u043b\u0438\u0446\u0430",HTML:"HTML",Paragraph:"\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444",Heading_1:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1",Heading_2:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2",Heading_3:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3",Heading_4:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4",Heading_5:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5",Heading_6:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6",Preformatted:"Preformatted",Blockquote:"\u0426\u0438\u0442\u0430\u0442\u0430",Table_Header:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0442\u0430\u0431\u043b\u0438\u0446\u044b",URL:"URL",Title:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",Alternative_Text:"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442",Caption:"\u041d\u0430\u0434\u043f\u0438\u0441\u044c",Summary:"Summary",Number_Of_Rows:"\u041a\u043e\u043b-\u0432\u043e \u0441\u0442\u0440\u043e\u043a",Number_Of_Cols:"\u041a\u043e\u043b-\u0432\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432",Insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c",Submit:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",Cancel:"\u041e\u0442\u043c\u0435\u043d\u0430",Choose:"\u0412\u044b\u0431\u043e\u0440",Preview:"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440",Paste_From_Word:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437 Word",Tools:"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b",Containers:"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b",Classes:"\u041a\u043b\u0430\u0441\u0441\u044b",Status:"\u0421\u0442\u0430\u0442\u0443\u0441",Source_Code:"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434",Text_Align:"\u0412\u044b\u0440\u043e\u0432\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442",Image_Align:"\u0412\u044b\u0440\u043e\u0432\u043d\u044f\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",Font_Size:"\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",Left:"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",Right:"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",Center:"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443",Justify:"\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435",Small:"\u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439",Normal:"\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439",Large:"\u0411\u043e\u043b\u044c\u0448\u043e\u0439",Apply_Style:"\u0421\u0442\u0438\u043b\u044c"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/ru.js.gz b/public/assets/wymeditor/lang/ru.js.gz
new file mode 100644
index 0000000..95d0e96
--- /dev/null
+++ b/public/assets/wymeditor/lang/ru.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js b/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js
new file mode 100644
index 0000000..5ec915e
--- /dev/null
+++ b/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sk={Strong:"Tu\u010dn\xe9",Emphasis:"Kurz\xedva",Superscript:"Horn\xfd index",Subscript:"Doln\xfd index",Ordered_List:"\u010c\xedslovan\xfd zoznam",Unordered_List:"Ne\u010d\xedslovan\xfd zoznam",Indent:"Zv\xe4\u010d\u0161i\u0165 odsadenie",Outdent:"Zme\u0148\u0161i\u0165 odsadenie",Undo:"Sp\xe4\u0165",Redo:"Znovu",Link:"Vytvori\u0165 odkaz",Unlink:"Zru\u0161i\u0165 odkaz",Image:"Obr\xe1zok",Table:"Tabu\u013eka",HTML:"HTML",Paragraph:"Odstavec",Heading_1:"Nadpis 1. \xfarovne",Heading_2:"Nadpis 2. \xfarovne",Heading_3:"Nadpis 3. \xfarovne",Heading_4:"Nadpis 4. \xfarovne",Heading_5:"Nadpis 5. \xfarovne",Heading_6:"Nadpis 6. \xfarovne",Preformatted:"Predform\xe1tovan\xfd text",Blockquote:"Cit\xe1cia",Table_Header:"Hlavi\u010dkov\xe1 bunka tabulky",URL:"Adresa",Title:"Text po nabehnut\xed my\u0161ou",Alternative_Text:"Text pre pr\xedpad nezobrazenia obr\xe1zku",Caption:"Titulok tabu\u013eky",Summary:"Zhrnutie obsahu",Number_Of_Rows:"Po\u010det riadkov",Number_Of_Cols:"Po\u010det st\u013apcov",Submit:"Vytvori\u0165",Cancel:"Zru\u0161i\u0165",Choose:"Vybra\u0165",Preview:"N\xe1h\u013ead",Paste_From_Word:"Vlo\u017ei\u0165 z Wordu",Tools:"N\xe1stroje",Containers:"Typy obsahu",Classes:"Triedy",Status:"Stav",Source_Code:"Zdrojov\xfd k\xf3d",Text_Align:"Zarovnanie textu",Image_Align:"Zarovnanie obr\xe1zku",Font_Size:"Ve\u013ekos\u0165 p\xedsma",Left:"V\u013eavo",Right:"Vpravo",Center:"Na stred",Justify:"Do bloku",Small:"Mal\xe9",Normal:"Norm\xe1lna",Large:"Ve\u013ek\xe9",Apply_Style:"\u0160t\xfdl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js.gz b/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js.gz
new file mode 100644
index 0000000..3316a9e
--- /dev/null
+++ b/public/assets/wymeditor/lang/sk-2c20425a652dcc81a5c7dc029ecbd1d2.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sk.js b/public/assets/wymeditor/lang/sk.js
new file mode 100644
index 0000000..5ec915e
--- /dev/null
+++ b/public/assets/wymeditor/lang/sk.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sk={Strong:"Tu\u010dn\xe9",Emphasis:"Kurz\xedva",Superscript:"Horn\xfd index",Subscript:"Doln\xfd index",Ordered_List:"\u010c\xedslovan\xfd zoznam",Unordered_List:"Ne\u010d\xedslovan\xfd zoznam",Indent:"Zv\xe4\u010d\u0161i\u0165 odsadenie",Outdent:"Zme\u0148\u0161i\u0165 odsadenie",Undo:"Sp\xe4\u0165",Redo:"Znovu",Link:"Vytvori\u0165 odkaz",Unlink:"Zru\u0161i\u0165 odkaz",Image:"Obr\xe1zok",Table:"Tabu\u013eka",HTML:"HTML",Paragraph:"Odstavec",Heading_1:"Nadpis 1. \xfarovne",Heading_2:"Nadpis 2. \xfarovne",Heading_3:"Nadpis 3. \xfarovne",Heading_4:"Nadpis 4. \xfarovne",Heading_5:"Nadpis 5. \xfarovne",Heading_6:"Nadpis 6. \xfarovne",Preformatted:"Predform\xe1tovan\xfd text",Blockquote:"Cit\xe1cia",Table_Header:"Hlavi\u010dkov\xe1 bunka tabulky",URL:"Adresa",Title:"Text po nabehnut\xed my\u0161ou",Alternative_Text:"Text pre pr\xedpad nezobrazenia obr\xe1zku",Caption:"Titulok tabu\u013eky",Summary:"Zhrnutie obsahu",Number_Of_Rows:"Po\u010det riadkov",Number_Of_Cols:"Po\u010det st\u013apcov",Submit:"Vytvori\u0165",Cancel:"Zru\u0161i\u0165",Choose:"Vybra\u0165",Preview:"N\xe1h\u013ead",Paste_From_Word:"Vlo\u017ei\u0165 z Wordu",Tools:"N\xe1stroje",Containers:"Typy obsahu",Classes:"Triedy",Status:"Stav",Source_Code:"Zdrojov\xfd k\xf3d",Text_Align:"Zarovnanie textu",Image_Align:"Zarovnanie obr\xe1zku",Font_Size:"Ve\u013ekos\u0165 p\xedsma",Left:"V\u013eavo",Right:"Vpravo",Center:"Na stred",Justify:"Do bloku",Small:"Mal\xe9",Normal:"Norm\xe1lna",Large:"Ve\u013ek\xe9",Apply_Style:"\u0160t\xfdl"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sk.js.gz b/public/assets/wymeditor/lang/sk.js.gz
new file mode 100644
index 0000000..32f76d1
--- /dev/null
+++ b/public/assets/wymeditor/lang/sk.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js b/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js
new file mode 100644
index 0000000..c2bdbfd
--- /dev/null
+++ b/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sl={Strong:"Mo\u010dno",Bold:"Krepko",Emphasis:"Le\u017ee\u010de",Superscript:"Nadpisano besedilo",Subscript:"Podpisano besedilo",Ordered_List:"O\u0161tevil\u010den Seznam",Unordered_List:"Ozna\u010den Seznam",Indent:"Pove\u010daj zamik",Outdent:"Zmanj\u0161aj zamik",Undo:"Razveljavi",Redo:"Redo",Link:"Dodaj Povezavo",Unlink:"Odstrani Povezavo",Image:"Vstavi Sliko",Table:"Vstavi Tabelo",HTML:"HTML",Paragraph:"Odstavek",Heading_1:"Naslov 1",Heading_2:"Naslov 2",Heading_3:"Naslov 3",Heading_4:"Naslov 4",Heading_5:"Naslov 5",Heading_6:"Naslov 6",Preformatted:"Vnaprej Oblikovano",Blockquote:"Navedek",Table_Header:"Glava Tabele",URL:"URL",Title:"Naslov",Alternative_Text:"Alternativno besedilo",Caption:"Napis",Summary:"Povzetek",Number_Of_Rows:"\u0160tevilo vrstic",Number_Of_Cols:"\u0160tevilo stolpcev",Insert:"Vstavi",Submit:"Predlo\u017ei",Cancel:"Prekli\u010di",Choose:"Izberi",Preview:"Predogled",Paste_From_Word:"Prilepite va\u0161e besedilo spodaj",Tools:"Orodja",Containers:"Zabojniki",Classes:"Razredi",Status:"Status",Source_Code:"Izvorna koda",Apply_Style:"Uporabi slog"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js.gz b/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js.gz
new file mode 100644
index 0000000..2b0f5aa
--- /dev/null
+++ b/public/assets/wymeditor/lang/sl-d665eb65e98f05b4748b87e582dc29d5.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sl.js b/public/assets/wymeditor/lang/sl.js
new file mode 100644
index 0000000..c2bdbfd
--- /dev/null
+++ b/public/assets/wymeditor/lang/sl.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sl={Strong:"Mo\u010dno",Bold:"Krepko",Emphasis:"Le\u017ee\u010de",Superscript:"Nadpisano besedilo",Subscript:"Podpisano besedilo",Ordered_List:"O\u0161tevil\u010den Seznam",Unordered_List:"Ozna\u010den Seznam",Indent:"Pove\u010daj zamik",Outdent:"Zmanj\u0161aj zamik",Undo:"Razveljavi",Redo:"Redo",Link:"Dodaj Povezavo",Unlink:"Odstrani Povezavo",Image:"Vstavi Sliko",Table:"Vstavi Tabelo",HTML:"HTML",Paragraph:"Odstavek",Heading_1:"Naslov 1",Heading_2:"Naslov 2",Heading_3:"Naslov 3",Heading_4:"Naslov 4",Heading_5:"Naslov 5",Heading_6:"Naslov 6",Preformatted:"Vnaprej Oblikovano",Blockquote:"Navedek",Table_Header:"Glava Tabele",URL:"URL",Title:"Naslov",Alternative_Text:"Alternativno besedilo",Caption:"Napis",Summary:"Povzetek",Number_Of_Rows:"\u0160tevilo vrstic",Number_Of_Cols:"\u0160tevilo stolpcev",Insert:"Vstavi",Submit:"Predlo\u017ei",Cancel:"Prekli\u010di",Choose:"Izberi",Preview:"Predogled",Paste_From_Word:"Prilepite va\u0161e besedilo spodaj",Tools:"Orodja",Containers:"Zabojniki",Classes:"Razredi",Status:"Status",Source_Code:"Izvorna koda",Apply_Style:"Uporabi slog"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sl.js.gz b/public/assets/wymeditor/lang/sl.js.gz
new file mode 100644
index 0000000..e6a0025
--- /dev/null
+++ b/public/assets/wymeditor/lang/sl.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js b/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js
new file mode 100644
index 0000000..57a0c9a
--- /dev/null
+++ b/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sv={Strong:"Viktigt",Emphasis:"Betoning",Superscript:"Upph\xf6jt",Subscript:"Neds\xe4nkt",Ordered_List:"Nummerlista",Unordered_List:"Punktlista",Indent:"Indrag",Outdent:"Utdrag",Undo:"\xc5ngra",Redo:"G\xf6r om",Link:"L\xe4nk",Unlink:"Ta bort l\xe4nk",Image:"Bild",Table:"Tabell",HTML:"HTML",Paragraph:"Paragraf",Heading_1:"Rubrik 1",Heading_2:"Rubrik 2",Heading_3:"Rubrik 3",Heading_4:"Rubrik 4",Heading_5:"Rubrik 5",Heading_6:"Rubrik 6",Preformatted:"F\xf6rformaterad",Blockquote:"Blockcitat",Table_Header:"Tabellrubrik",URL:"URL",Title:"Titel",Alternative_Text:"Alternativ text",Caption:"\xd6verskrift",Summary:"Summary",Number_Of_Rows:"Antal rader",Number_Of_Cols:"Antal kolumner",Submit:"Skicka",Cancel:"Avbryt",Choose:"V\xe4lj",Preview:"F\xf6rhandsgranska",Paste_From_Word:"Klistra in fr\xe5n Word",Tools:"Verktyg",Containers:"Formatering",Classes:"Klasser",Status:"Status",Source_Code:"K\xe4llkod"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js.gz b/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js.gz
new file mode 100644
index 0000000..786e4b8
--- /dev/null
+++ b/public/assets/wymeditor/lang/sv-cbf521aded7a88d522294de7091b5edd.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/sv.js b/public/assets/wymeditor/lang/sv.js
new file mode 100644
index 0000000..57a0c9a
--- /dev/null
+++ b/public/assets/wymeditor/lang/sv.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.sv={Strong:"Viktigt",Emphasis:"Betoning",Superscript:"Upph\xf6jt",Subscript:"Neds\xe4nkt",Ordered_List:"Nummerlista",Unordered_List:"Punktlista",Indent:"Indrag",Outdent:"Utdrag",Undo:"\xc5ngra",Redo:"G\xf6r om",Link:"L\xe4nk",Unlink:"Ta bort l\xe4nk",Image:"Bild",Table:"Tabell",HTML:"HTML",Paragraph:"Paragraf",Heading_1:"Rubrik 1",Heading_2:"Rubrik 2",Heading_3:"Rubrik 3",Heading_4:"Rubrik 4",Heading_5:"Rubrik 5",Heading_6:"Rubrik 6",Preformatted:"F\xf6rformaterad",Blockquote:"Blockcitat",Table_Header:"Tabellrubrik",URL:"URL",Title:"Titel",Alternative_Text:"Alternativ text",Caption:"\xd6verskrift",Summary:"Summary",Number_Of_Rows:"Antal rader",Number_Of_Cols:"Antal kolumner",Submit:"Skicka",Cancel:"Avbryt",Choose:"V\xe4lj",Preview:"F\xf6rhandsgranska",Paste_From_Word:"Klistra in fr\xe5n Word",Tools:"Verktyg",Containers:"Formatering",Classes:"Klasser",Status:"Status",Source_Code:"K\xe4llkod"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/sv.js.gz b/public/assets/wymeditor/lang/sv.js.gz
new file mode 100644
index 0000000..058f7e2
--- /dev/null
+++ b/public/assets/wymeditor/lang/sv.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js b/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js
new file mode 100644
index 0000000..74ff3ff
--- /dev/null
+++ b/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.tr={Strong:"Kal\u0131n",Emphasis:"Vurgu",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"S\u0131ral\u0131 List",Unordered_List:"S\u0131ras\u0131z List",Indent:"\u0130\xe7erlek",Outdent:"\xc7\u0131k\u0131nt\u0131l\u0131",Undo:"Geri Al",Redo:"Yinele",Link:"Ba\u011flant\u0131",Unlink:"Ba\u011flant\u0131y\u0131 Kald\u0131r",Image:"\u0130maj",Table:"Tablo",HTML:"HTML",Paragraph:"Para\u011fraf",Heading_1:"Ba\u015fl\u0131k 1",Heading_2:"Ba\u015fl\u0131k 2",Heading_3:"Ba\u015fl\u0131k 3",Heading_4:"Ba\u015fl\u0131k 4",Heading_5:"Ba\u015fl\u0131k 5",Heading_6:"Ba\u015fl\u0131k 6",Preformatted:"\xd6nceden Formatl\u0131",Blockquote:"Al\u0131nt\u0131",Table_Header:"Tablo Ba\u015fl\u0131\u011f\u0131",URL:"URL",Title:"Ba\u015fl\u0131k",Alternative_Text:"Alternatif Metin",Caption:"Etiket",Summary:"Summary",Number_Of_Rows:"Sat\u0131r say\u0131s\u0131",Number_Of_Cols:"S\xfctun say\u0131s\u0131",Submit:"G\xf6nder",Cancel:"\u0130ptal",Choose:"Se\xe7",Preview:"\xd6nizleme",Paste_From_Word:"Wordden yap\u0131\u015ft\u0131r",Tools:"Ara\xe7lar",Containers:"Kapsay\u0131c\u0131lar",Classes:"S\u0131n\u0131flar",Status:"Durum",Source_Code:"Kaynak Kodu"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js.gz b/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js.gz
new file mode 100644
index 0000000..1d5505f
--- /dev/null
+++ b/public/assets/wymeditor/lang/tr-9aadb156a4d22019a134b397a917a74f.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/tr.js b/public/assets/wymeditor/lang/tr.js
new file mode 100644
index 0000000..74ff3ff
--- /dev/null
+++ b/public/assets/wymeditor/lang/tr.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.tr={Strong:"Kal\u0131n",Emphasis:"Vurgu",Superscript:"Superscript",Subscript:"Subscript",Ordered_List:"S\u0131ral\u0131 List",Unordered_List:"S\u0131ras\u0131z List",Indent:"\u0130\xe7erlek",Outdent:"\xc7\u0131k\u0131nt\u0131l\u0131",Undo:"Geri Al",Redo:"Yinele",Link:"Ba\u011flant\u0131",Unlink:"Ba\u011flant\u0131y\u0131 Kald\u0131r",Image:"\u0130maj",Table:"Tablo",HTML:"HTML",Paragraph:"Para\u011fraf",Heading_1:"Ba\u015fl\u0131k 1",Heading_2:"Ba\u015fl\u0131k 2",Heading_3:"Ba\u015fl\u0131k 3",Heading_4:"Ba\u015fl\u0131k 4",Heading_5:"Ba\u015fl\u0131k 5",Heading_6:"Ba\u015fl\u0131k 6",Preformatted:"\xd6nceden Formatl\u0131",Blockquote:"Al\u0131nt\u0131",Table_Header:"Tablo Ba\u015fl\u0131\u011f\u0131",URL:"URL",Title:"Ba\u015fl\u0131k",Alternative_Text:"Alternatif Metin",Caption:"Etiket",Summary:"Summary",Number_Of_Rows:"Sat\u0131r say\u0131s\u0131",Number_Of_Cols:"S\xfctun say\u0131s\u0131",Submit:"G\xf6nder",Cancel:"\u0130ptal",Choose:"Se\xe7",Preview:"\xd6nizleme",Paste_From_Word:"Wordden yap\u0131\u015ft\u0131r",Tools:"Ara\xe7lar",Containers:"Kapsay\u0131c\u0131lar",Classes:"S\u0131n\u0131flar",Status:"Durum",Source_Code:"Kaynak Kodu"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/tr.js.gz b/public/assets/wymeditor/lang/tr.js.gz
new file mode 100644
index 0000000..efcbe84
--- /dev/null
+++ b/public/assets/wymeditor/lang/tr.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js b/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js
new file mode 100644
index 0000000..f7509a0
--- /dev/null
+++ b/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.vi={Strong:"\u0110\u1eadm",Bold:"\u0110\u1eadm",Emphasis:"Nghi\xeang",Superscript:"Vi\u1ebft l\xean tr\xean",Subscript:"Vi\u1ebft xu\u1ed1ng d\u01b0\u1edbi",Ordered_List:"Danh s\xe1ch c\xf3 \u0111\xe1nh s\u1ed1",Unordered_List:"Danh s\xe1ch kh\xf4ng \u0111\xe1nh s\u1ed1",Indent:"Th\u1ee5t v\xe0o",Outdent:"B\u1edbt th\u1ee5t v\xe0o",Undo:"Undo",Redo:"Redo",Link:"T\u1ea1o li\xean k\u1ebft",Unlink:"X\xf3a li\xean k\u1ebft",Image:"Ch\xe8n \u1ea3nh",Table:"Ch\xe8n b\u1ea3ng",HTML:"HTML",Paragraph:"\u0110o\u1ea1n",Heading_1:"Ti\xeau \u0111\u1ec1 1",Heading_2:"Ti\xeau \u0111\u1ec1 2",Heading_3:"Ti\xeau \u0111\u1ec1 3",Heading_4:"Ti\xeau \u0111\u1ec1 4",Heading_5:"Ti\xeau \u0111\u1ec1 5",Heading_6:"Ti\xeau \u0111\u1ec1 6",Preformatted:"\u0110\u1ecbnh d\u1ea1ng s\u1eb5n",Blockquote:"Kh\u1ed1i tr\xedch d\u1eabn",Table_Header:"Ti\xeau \u0111\u1ec1 b\u1ea3ng",URL:"\u0110\u1ecba ch\u1ec9",Title:"Ti\xeau \u0111\u1ec1",Alternative_Text:"Ch\u1eef thay th\u1ebf",Caption:"Ti\xeau \u0111\u1ec1",Summary:"T\xf3m t\u1eaft",Number_Of_Rows:"S\u1ed1 d\xf2ng",Number_Of_Cols:"S\u1ed1 c\u1ed9t",Insert:"Ch\xe8n",Submit:"G\u1eedi",Cancel:"H\u1ee7y",Choose:"Ch\u1ecdn",Preview:"Xem tr\u01b0\u1edbc",Paste_From_Word:"D\xe1n \u0111o\u1ea1n v\u0103n b\u1ea3n v\xe0o b\xean d\u01b0\u1edbi",Tools:"C\xf4ng c\u1ee5",Containers:"Containers",Classes:"C\xe1c class",Status:"Tr\u1ea1ng th\xe1i",Source_Code:"M\xe3 ngu\u1ed3n",Apply_Style:"Ki\u1ec3u"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js.gz b/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js.gz
new file mode 100644
index 0000000..651bb6d
--- /dev/null
+++ b/public/assets/wymeditor/lang/vi-6eb051fd20ffaa59f5e1bffac904157e.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/vi.js b/public/assets/wymeditor/lang/vi.js
new file mode 100644
index 0000000..f7509a0
--- /dev/null
+++ b/public/assets/wymeditor/lang/vi.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS.vi={Strong:"\u0110\u1eadm",Bold:"\u0110\u1eadm",Emphasis:"Nghi\xeang",Superscript:"Vi\u1ebft l\xean tr\xean",Subscript:"Vi\u1ebft xu\u1ed1ng d\u01b0\u1edbi",Ordered_List:"Danh s\xe1ch c\xf3 \u0111\xe1nh s\u1ed1",Unordered_List:"Danh s\xe1ch kh\xf4ng \u0111\xe1nh s\u1ed1",Indent:"Th\u1ee5t v\xe0o",Outdent:"B\u1edbt th\u1ee5t v\xe0o",Undo:"Undo",Redo:"Redo",Link:"T\u1ea1o li\xean k\u1ebft",Unlink:"X\xf3a li\xean k\u1ebft",Image:"Ch\xe8n \u1ea3nh",Table:"Ch\xe8n b\u1ea3ng",HTML:"HTML",Paragraph:"\u0110o\u1ea1n",Heading_1:"Ti\xeau \u0111\u1ec1 1",Heading_2:"Ti\xeau \u0111\u1ec1 2",Heading_3:"Ti\xeau \u0111\u1ec1 3",Heading_4:"Ti\xeau \u0111\u1ec1 4",Heading_5:"Ti\xeau \u0111\u1ec1 5",Heading_6:"Ti\xeau \u0111\u1ec1 6",Preformatted:"\u0110\u1ecbnh d\u1ea1ng s\u1eb5n",Blockquote:"Kh\u1ed1i tr\xedch d\u1eabn",Table_Header:"Ti\xeau \u0111\u1ec1 b\u1ea3ng",URL:"\u0110\u1ecba ch\u1ec9",Title:"Ti\xeau \u0111\u1ec1",Alternative_Text:"Ch\u1eef thay th\u1ebf",Caption:"Ti\xeau \u0111\u1ec1",Summary:"T\xf3m t\u1eaft",Number_Of_Rows:"S\u1ed1 d\xf2ng",Number_Of_Cols:"S\u1ed1 c\u1ed9t",Insert:"Ch\xe8n",Submit:"G\u1eedi",Cancel:"H\u1ee7y",Choose:"Ch\u1ecdn",Preview:"Xem tr\u01b0\u1edbc",Paste_From_Word:"D\xe1n \u0111o\u1ea1n v\u0103n b\u1ea3n v\xe0o b\xean d\u01b0\u1edbi",Tools:"C\xf4ng c\u1ee5",Containers:"Containers",Classes:"C\xe1c class",Status:"Tr\u1ea1ng th\xe1i",Source_Code:"M\xe3 ngu\u1ed3n",Apply_Style:"Ki\u1ec3u"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/vi.js.gz b/public/assets/wymeditor/lang/vi.js.gz
new file mode 100644
index 0000000..61655b0
--- /dev/null
+++ b/public/assets/wymeditor/lang/vi.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js b/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js
new file mode 100644
index 0000000..8162434
--- /dev/null
+++ b/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS["zh-CN"]={Strong:"\u52a0\u7c97",Emphasis:"\u659c\u4f53",Superscript:"\u4e0a\u6807",Subscript:"\u4e0b\u6807",Ordered_List:"\u6709\u5e8f\u5217\u8868",Unordered_List:"\u65e0\u5e8f\u5217\u8868",Indent:"\u589e\u52a0\u7f29\u8fdb",Outdent:"\u51cf\u5c11\u7f29\u8fdb",Undo:"\u64a4\u6d88",Redo:"\u91cd\u505a",Link:"\u94fe\u63a5",Unlink:"\u53d6\u6d88\u94fe\u63a5",Image:"\u56fe\u7247",Table:"\u8868\u683c",HTML:"HTML\u6e90\u4ee3\u7801",Paragraph:"\u6bb5\u843d",Heading_1:"\u6807\u9898 1",Heading_2:"\u6807\u9898 2",Heading_3:"\u6807\u9898 3",Heading_4:"\u6807\u9898 4",Heading_5:"\u6807\u9898 5",Heading_6:"\u6807\u9898 6",Preformatted:"\u539f\u59cb\u6587\u672c",Blockquote:"\u5f15\u8bed",Table_Header:"\u8868\u5934",URL:"\u5730\u5740",Title:"\u63d0\u793a\u6587\u5b57",Alternative_Text:"\u5931\u6548\u6587\u5b57",Caption:"\u6807\u9898",Summary:"Summary",Number_Of_Rows:"\u884c\u6570",Number_Of_Cols:"\u5217\u6570",Submit:"\u63d0\u4ea4",Cancel:"\u653e\u5f03",Choose:"\u9009\u62e9",Preview:"\u9884\u89c8",Paste_From_Word:"\u4eceWord\u7c98\u8d34\u7eaf\u6587\u672c",Tools:"\u5de5\u5177",Containers:"\u5bb9\u5668",Classes:"\u9884\u5b9a\u4e49\u6837\u5f0f",Status:"\u72b6\u6001",Source_Code:"\u6e90\u4ee3\u7801",Attachment:"\u9644\u4ef6",NewParagraph:"\u65b0\u6bb5\u843d"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js.gz b/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js.gz
new file mode 100644
index 0000000..08042cc
--- /dev/null
+++ b/public/assets/wymeditor/lang/zh-CN-aa9162ae39f8d3c74c02cba4d0f68fec.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/lang/zh-CN.js b/public/assets/wymeditor/lang/zh-CN.js
new file mode 100644
index 0000000..8162434
--- /dev/null
+++ b/public/assets/wymeditor/lang/zh-CN.js
@@ -0,0 +1 @@
+WYMeditor.STRINGS["zh-CN"]={Strong:"\u52a0\u7c97",Emphasis:"\u659c\u4f53",Superscript:"\u4e0a\u6807",Subscript:"\u4e0b\u6807",Ordered_List:"\u6709\u5e8f\u5217\u8868",Unordered_List:"\u65e0\u5e8f\u5217\u8868",Indent:"\u589e\u52a0\u7f29\u8fdb",Outdent:"\u51cf\u5c11\u7f29\u8fdb",Undo:"\u64a4\u6d88",Redo:"\u91cd\u505a",Link:"\u94fe\u63a5",Unlink:"\u53d6\u6d88\u94fe\u63a5",Image:"\u56fe\u7247",Table:"\u8868\u683c",HTML:"HTML\u6e90\u4ee3\u7801",Paragraph:"\u6bb5\u843d",Heading_1:"\u6807\u9898 1",Heading_2:"\u6807\u9898 2",Heading_3:"\u6807\u9898 3",Heading_4:"\u6807\u9898 4",Heading_5:"\u6807\u9898 5",Heading_6:"\u6807\u9898 6",Preformatted:"\u539f\u59cb\u6587\u672c",Blockquote:"\u5f15\u8bed",Table_Header:"\u8868\u5934",URL:"\u5730\u5740",Title:"\u63d0\u793a\u6587\u5b57",Alternative_Text:"\u5931\u6548\u6587\u5b57",Caption:"\u6807\u9898",Summary:"Summary",Number_Of_Rows:"\u884c\u6570",Number_Of_Cols:"\u5217\u6570",Submit:"\u63d0\u4ea4",Cancel:"\u653e\u5f03",Choose:"\u9009\u62e9",Preview:"\u9884\u89c8",Paste_From_Word:"\u4eceWord\u7c98\u8d34\u7eaf\u6587\u672c",Tools:"\u5de5\u5177",Containers:"\u5bb9\u5668",Classes:"\u9884\u5b9a\u4e49\u6837\u5f0f",Status:"\u72b6\u6001",Source_Code:"\u6e90\u4ee3\u7801",Attachment:"\u9644\u4ef6",NewParagraph:"\u65b0\u6bb5\u843d"}; \ No newline at end of file
diff --git a/public/assets/wymeditor/lang/zh-CN.js.gz b/public/assets/wymeditor/lang/zh-CN.js.gz
new file mode 100644
index 0000000..71ebf0c
--- /dev/null
+++ b/public/assets/wymeditor/lang/zh-CN.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.png b/public/assets/wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.png
new file mode 100644
index 0000000..fdc394c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/arrow_redo-72f19071314140a81719743ca1051fce.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/arrow_redo.png b/public/assets/wymeditor/skins/refinery/arrow_redo.png
new file mode 100644
index 0000000..fdc394c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/arrow_redo.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.png b/public/assets/wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.png
new file mode 100644
index 0000000..6972c5e
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/arrow_undo-3ba72a948bb524e469ce4b1dedfcd9eb.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/arrow_undo.png b/public/assets/wymeditor/skins/refinery/arrow_undo.png
new file mode 100644
index 0000000..6972c5e
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/arrow_undo.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png b/public/assets/wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
new file mode 100644
index 0000000..564a1a9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/eye-c8d3c3088d3e08b23187aa6577fa9e8e.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/eye.png b/public/assets/wymeditor/skins/refinery/eye.png
new file mode 100644
index 0000000..564a1a9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/eye.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png b/public/assets/wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png
new file mode 100644
index 0000000..df229f1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/article.png b/public/assets/wymeditor/skins/refinery/html5/article.png
new file mode 100644
index 0000000..df229f1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/article.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png b/public/assets/wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png
new file mode 100644
index 0000000..1bc09c6
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/aside.png b/public/assets/wymeditor/skins/refinery/html5/aside.png
new file mode 100644
index 0000000..1bc09c6
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/aside.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png b/public/assets/wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png
new file mode 100644
index 0000000..53e8c42
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/blockquote.png b/public/assets/wymeditor/skins/refinery/html5/blockquote.png
new file mode 100644
index 0000000..53e8c42
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/blockquote.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png b/public/assets/wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png
new file mode 100644
index 0000000..5520142
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/command.png b/public/assets/wymeditor/skins/refinery/html5/command.png
new file mode 100644
index 0000000..5520142
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/command.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png b/public/assets/wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png
new file mode 100644
index 0000000..fba6c63
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/details.png b/public/assets/wymeditor/skins/refinery/html5/details.png
new file mode 100644
index 0000000..fba6c63
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/details.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png b/public/assets/wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png
new file mode 100644
index 0000000..b760a8e
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/figcaption.png b/public/assets/wymeditor/skins/refinery/html5/figcaption.png
new file mode 100644
index 0000000..b760a8e
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/figcaption.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png b/public/assets/wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png
new file mode 100644
index 0000000..822ae04
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/figure.png b/public/assets/wymeditor/skins/refinery/html5/figure.png
new file mode 100644
index 0000000..822ae04
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/figure.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png b/public/assets/wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png
new file mode 100644
index 0000000..b42a43c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/footer.png b/public/assets/wymeditor/skins/refinery/html5/footer.png
new file mode 100644
index 0000000..b42a43c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/footer.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png b/public/assets/wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png
new file mode 100644
index 0000000..3e5adf0
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h1.png b/public/assets/wymeditor/skins/refinery/html5/h1.png
new file mode 100644
index 0000000..3e5adf0
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h1.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png b/public/assets/wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png
new file mode 100644
index 0000000..2683756
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h2.png b/public/assets/wymeditor/skins/refinery/html5/h2.png
new file mode 100644
index 0000000..2683756
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h2.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png b/public/assets/wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png
new file mode 100644
index 0000000..6964753
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h3.png b/public/assets/wymeditor/skins/refinery/html5/h3.png
new file mode 100644
index 0000000..6964753
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h3.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png b/public/assets/wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png
new file mode 100644
index 0000000..843142d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h4.png b/public/assets/wymeditor/skins/refinery/html5/h4.png
new file mode 100644
index 0000000..843142d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png b/public/assets/wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png
new file mode 100644
index 0000000..6ad0c14
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h5.png b/public/assets/wymeditor/skins/refinery/html5/h5.png
new file mode 100644
index 0000000..6ad0c14
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h5.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png b/public/assets/wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png
new file mode 100644
index 0000000..0aefe91
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/h6.png b/public/assets/wymeditor/skins/refinery/html5/h6.png
new file mode 100644
index 0000000..0aefe91
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/h6.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png b/public/assets/wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png
new file mode 100644
index 0000000..0c5e6c2
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/header.png b/public/assets/wymeditor/skins/refinery/html5/header.png
new file mode 100644
index 0000000..0c5e6c2
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/header.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png b/public/assets/wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png
new file mode 100644
index 0000000..18b6db7
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/hgroup.png b/public/assets/wymeditor/skins/refinery/html5/hgroup.png
new file mode 100644
index 0000000..18b6db7
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/hgroup.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png b/public/assets/wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png
new file mode 100644
index 0000000..7918219
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/mark.png b/public/assets/wymeditor/skins/refinery/html5/mark.png
new file mode 100644
index 0000000..7918219
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/mark.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png b/public/assets/wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png
new file mode 100644
index 0000000..27314d0
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/meter.png b/public/assets/wymeditor/skins/refinery/html5/meter.png
new file mode 100644
index 0000000..27314d0
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/meter.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png b/public/assets/wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png
new file mode 100644
index 0000000..6627d3f
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/nav.png b/public/assets/wymeditor/skins/refinery/html5/nav.png
new file mode 100644
index 0000000..6627d3f
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/nav.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png b/public/assets/wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png
new file mode 100644
index 0000000..0d7ac50
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/p.png b/public/assets/wymeditor/skins/refinery/html5/p.png
new file mode 100644
index 0000000..0d7ac50
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/p.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png b/public/assets/wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png
new file mode 100644
index 0000000..5a7b9a1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/pre.png b/public/assets/wymeditor/skins/refinery/html5/pre.png
new file mode 100644
index 0000000..5a7b9a1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/pre.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png b/public/assets/wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png
new file mode 100644
index 0000000..c42cc4f
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/progress.png b/public/assets/wymeditor/skins/refinery/html5/progress.png
new file mode 100644
index 0000000..c42cc4f
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/progress.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md b/public/assets/wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md
new file mode 100644
index 0000000..57ca928
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/readme-f453bf2e4c183ea82f2e6ce968895be2.md
@@ -0,0 +1 @@
+Labels are made using the [Visitor font](http://www.dafont.com/visitor.font), 9.5px, no anti-aliasing. \ No newline at end of file
diff --git a/public/assets/wymeditor/skins/refinery/html5/readme.md b/public/assets/wymeditor/skins/refinery/html5/readme.md
new file mode 100644
index 0000000..57ca928
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/readme.md
@@ -0,0 +1 @@
+Labels are made using the [Visitor font](http://www.dafont.com/visitor.font), 9.5px, no anti-aliasing. \ No newline at end of file
diff --git a/public/assets/wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png b/public/assets/wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png
new file mode 100644
index 0000000..8fb414c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/rp.png b/public/assets/wymeditor/skins/refinery/html5/rp.png
new file mode 100644
index 0000000..8fb414c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/rp.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png b/public/assets/wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png
new file mode 100644
index 0000000..89b0cf9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/rt.png b/public/assets/wymeditor/skins/refinery/html5/rt.png
new file mode 100644
index 0000000..89b0cf9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/rt.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png b/public/assets/wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png
new file mode 100644
index 0000000..c817277
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/ruby.png b/public/assets/wymeditor/skins/refinery/html5/ruby.png
new file mode 100644
index 0000000..c817277
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/ruby.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png b/public/assets/wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png
new file mode 100644
index 0000000..0fc9155
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/section.png b/public/assets/wymeditor/skins/refinery/html5/section.png
new file mode 100644
index 0000000..0fc9155
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/section.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png b/public/assets/wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png
new file mode 100644
index 0000000..f428236
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/summary.png b/public/assets/wymeditor/skins/refinery/html5/summary.png
new file mode 100644
index 0000000..f428236
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/summary.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png b/public/assets/wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png
new file mode 100644
index 0000000..a8cec64
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/html5/time.png b/public/assets/wymeditor/skins/refinery/html5/time.png
new file mode 100644
index 0000000..a8cec64
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/html5/time.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.png
new file mode 100644
index 0000000..65ea205
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote-56c243a288d2f76ac8ae61a74eec0850.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote.png
new file mode 100644
index 0000000..65ea205
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-blockquote.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.png
new file mode 100644
index 0000000..dea1da3
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h1-fb5483cbcb34807ef01bbd3e547ea796.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h1.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h1.png
new file mode 100644
index 0000000..dea1da3
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h1.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.png
new file mode 100644
index 0000000..f4b4274
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h2-2b634bad5dfd74d1ebf64d6e09a219b1.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h2.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h2.png
new file mode 100644
index 0000000..f4b4274
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h2.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.png
new file mode 100644
index 0000000..bd99f76
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h3-7718367fa5dc08d94a5f6407a55c6874.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h3.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h3.png
new file mode 100644
index 0000000..bd99f76
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h3.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.png
new file mode 100644
index 0000000..e06ab3d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h4-e4708ee84a4e59edb49a6025ac7397b8.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h4.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h4.png
new file mode 100644
index 0000000..e06ab3d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.png
new file mode 100644
index 0000000..360fc60
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h5-7e7da7bf7bfa0ded30781859916af035.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h5.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h5.png
new file mode 100644
index 0000000..360fc60
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h5.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.png
new file mode 100644
index 0000000..73e644a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h6-e3a42a5f56e81ff2eaf8a3e9edc72e63.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-h6.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-h6.png
new file mode 100644
index 0000000..73e644a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-h6.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.png
new file mode 100644
index 0000000..7f2bf34
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-p-4ff6d8fae408f56170e85bc1e0e2d4cf.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-p.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-p.png
new file mode 100644
index 0000000..7f2bf34
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-p.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.png
new file mode 100644
index 0000000..e026e47
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-pre-88838186671b054476cd37acce7dac93.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/iframe/lbl-pre.png b/public/assets/wymeditor/skins/refinery/iframe/lbl-pre.png
new file mode 100644
index 0000000..e026e47
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/iframe/lbl-pre.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png b/public/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png
new file mode 100644
index 0000000..00be352
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/link_add.png b/public/assets/wymeditor/skins/refinery/link_add.png
new file mode 100644
index 0000000..00be352
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/link_add.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png b/public/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png
new file mode 100644
index 0000000..5235753
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/link_break.png b/public/assets/wymeditor/skins/refinery/link_break.png
new file mode 100644
index 0000000..5235753
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/link_break.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png b/public/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png
new file mode 100644
index 0000000..f7ea904
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/page_code.png b/public/assets/wymeditor/skins/refinery/page_code.png
new file mode 100644
index 0000000..f7ea904
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/page_code.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.png b/public/assets/wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.png
new file mode 100644
index 0000000..968f073
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/page_paste-d7897d1acb31bd7d50ec6a51e566e031.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/page_paste.png b/public/assets/wymeditor/skins/refinery/page_paste.png
new file mode 100644
index 0000000..968f073
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/page_paste.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png b/public/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png
new file mode 100644
index 0000000..63cc355
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/photo_add.png b/public/assets/wymeditor/skins/refinery/photo_add.png
new file mode 100644
index 0000000..63cc355
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/photo_add.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.png b/public/assets/wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.png
new file mode 100644
index 0000000..a150257
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/right-38679080d12186d24d08731d2d107f8e.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/right.png b/public/assets/wymeditor/skins/refinery/right.png
new file mode 100644
index 0000000..a150257
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/right.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js b/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js
new file mode 100644
index 0000000..e6daf61
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js
@@ -0,0 +1 @@
+WYMeditor.SKINS.refinery={init:function(i){$(i._box).find(i._options.toolsSelector).addClass("wym_buttons"),$(i._box).find("div.wym_area_right ul").parents("div.wym_area_right").show().parents(i._options.boxSelector).find("div.wym_area_main").css({"margin-right":"155px"}),$(i._box).find("div.wym_area_left ul").parents("div.wym_area_left").show().parents(i._options.boxSelector).find("div.wym_area_main").css({"margin-left":"155px"}),$(i._box).find(".wym_section").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")}),$(i._box).find(".wym_tools_class").hover($.proxy(function(){this.toggleClassSelector()},i),$.proxy(function(){this.toggleClassSelector()},i)),$(i._box).css("width",$(i._element).width()-2).find(".wym_iframe iframe").css("width",$(i._box).width()-2),$(".wym_skin_refinery").animate({opacity:1},800)}}; \ No newline at end of file
diff --git a/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js.gz b/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js.gz
new file mode 100644
index 0000000..58712a6
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin-160f86836ef4799f452b3af9281791a0.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css b/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css
new file mode 100644
index 0000000..148ee57
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css
@@ -0,0 +1 @@
+.wym_skin_refinery p,.wym_skin_refinery h2,.wym_skin_refinery h3,.wym_skin_refinery ul,.wym_skin_refinery li{background:transparent;margin:0;padding:0;border-width:0;list-style:none}.wym_skin_refinery .wym_area_left{display:none}.wym_skin_refinery .wym_area_right{display:block}.wym_skin_refinery{font-size:62.5%;font-family:Verdana, Arial, sans-serif}.wym_skin_refinery h2{font-size:110%}.wym_skin_refinery h3{font-size:100%}.wym_skin_refinery li{font-size:100%}.wym_skin_refinery{border:1px solid #CCCCCC;background:#F2F2F2;padding:5px 5px 0px 5px}.wym_skin_refinery:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery{height:1%}.wym_skin_refinery .wym_html{width:100%}.wym_skin_refinery .wym_html textarea{width:100% !important;height:400px;border:1px solid gray;background:white}.wym_skin_refinery .wym_iframe{width:100%}.wym_skin_refinery .wym_iframe iframe{border:1px solid #CCCCCC}.wym_skin_refinery .wym_iframe iframe{width:100%;background:#fff}textarea.wymeditor,.wym_skin_refinery .wym_iframe iframe{height:400px}.wym_skin_refinery .wym_area_left{width:150px;float:left}.wym_skin_refinery .wym_area_right{width:150px;float:right}.wym_skin_refinery .wym_area_bottom{height:1%;clear:both}* html .wym_skin_refinery .wym_area_main{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}.ie6 .wym_skin_refinery .wym_area_top,.ie7 .wym_skin_refinery .wym_area_top,.ie8 .wym_skin_refinery .wym_area_top{padding-bottom:5px}.wym_skin_refinery .wym_section{margin-bottom:5px}.wym_skin_refinery .wym_section h2,.wym_skin_refinery .wym_section h3{padding:1px 3px;margin:0}.wym_skin_refinery .wym_section a{padding:0 3px;display:block;text-decoration:none;color:black}.wym_skin_refinery .wym_section a:hover,.wym_skin_refinery .wym_section a.selected{background-color:#22A7F2;color:white}.wym_skin_refinery .wym_section h2{display:none}.wym_skin_refinery .wym_section{padding:0px}.wym_skin_refinery .wym_section ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery .wym_section ul{height:1%}.wym_skin_refinery .wym_panel h2{display:block}.wym_skin_refinery .wym_dropdown h2{display:block}.wym_skin_refinery .wym_dropdown ul{display:none;position:absolute;background:white}.wym_skin_refinery .wym_dropdown:hover ul,.wym_skin_refinery .wym_dropdown.hover ul{display:block}.wym_skin_refinery .wym_buttons li{float:left}.wym_skin_refinery .wym_buttons a{width:auto;height:24px;overflow:hidden}.wym_skin_refinery .wym_section li a{background-color:#F2F2F2;background-repeat:no-repeat;background-position:4px 3px;color:#41403C;font-family:Arial;font-size:11px;line-height:24px;padding-left:4px;padding-right:4px}.wym_skin_refinery .wym_section li.wym_containers_p,.wym_skin_refinery .wym_section li.wym_containers_h2,.wym_skin_refinery .wym_section li.wym_tools_strong,.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image{margin-right:1px}.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image,.wym_skin_refinery .wym_section li.wym_tools_html{margin-left:10px;padding-left:10px;border-left:1px solid #CCC}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a,.wym_skin_refinery .wym_section li.wym_tools_unordered_list a,.wym_skin_refinery .wym_section li.wym_tools_link a,.wym_skin_refinery .wym_section li.wym_tools_unlink a,.wym_skin_refinery .wym_section li.wym_tools_image a,.wym_skin_refinery .wym_section li.wym_tools_table a,.wym_skin_refinery .wym_section li.wym_tools_html a,.wym_skin_refinery .wym_section li.wym_tools_class a{padding-left:24px}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png)}.wym_skin_refinery .wym_section li.wym_tools_unordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png)}.wym_skin_refinery .wym_section li.wym_tools_link a{background-image:url(/assets/wymeditor/skins/refinery/link_add-f959807d0c566eadf5d7d0ed0ff1d0c0.png)}.wym_skin_refinery .wym_section li.wym_tools_unlink a{background-image:url(/assets/wymeditor/skins/refinery/link_break-665975fb2eedadc9de95fe0ffff02875.png)}.wym_skin_refinery .wym_section li.wym_tools_image a{background-image:url(/assets/wymeditor/skins/refinery/photo_add-84b27187f990c163c3c8a826f6f8f2c5.png)}.wym_skin_refinery .wym_section li.wym_tools_table a{background-image:url(/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png)}.wym_skin_refinery .wym_section li.wym_tools_html a{background-image:url(/assets/wymeditor/skins/refinery/page_code-18733c783fe40d20ace5b14d278b2087.png)}.wym_skin_refinery .wym_buttons li.wym_tools_strong a,.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{width:20px;height:20px;overflow:hidden;padding:2px;text-indent:-9999px;background-repeat:no-repeat;background-position:4px 4px}.wym_skin_refinery .wym_buttons li.wym_tools_strong a{background-image:url(/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png)}.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{background-image:url(/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png)}.wym_skin_refinery .wym_tools,.wym_skin_refinery .wym_containers,.wym_skin_refinery .wym_classes_container{float:left;margin:0px 0px 5px 0px}.wym_skin_refinery .wym_containers li{float:left}.wym_skin_refinery .wym_containers li a,.wym_skin_refinery li.wym_tools_class a{background-repeat:no-repeat;width:auto;height:24px;overflow:hidden;border:0px none}.wym_skin_refinery .wym_containers li a{background-repeat:no-repeat;background-position:center center;width:20px;height:20px;overflow:hidden;padding:2px;border:0px none}.wym_skin_refinery li.wym_containers_h1 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png)}.wym_skin_refinery li.wym_containers_h2 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png)}.wym_skin_refinery li.wym_containers_h3 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png)}.wym_skin_refinery li.wym_containers_h4 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png)}.wym_skin_refinery li.wym_containers_h5 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png)}.wym_skin_refinery li.wym_containers_h6 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png)}.wym_skin_refinery li.wym_containers_p a{background-image:url(/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png)}.wym_skin_refinery li.wym_tools_class a{background-image:url(/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png)}.wym_skin_refinery .wym_section h2{background:#DDD;border:solid gray;border-width:0 0 1px}.wym_skin_refinery .wym_section h2 span{color:gray}.wym_skin_refinery .wym_panel{padding:0;border:solid gray;border-width:1px;background:white}.wym_skin_refinery .wym_panel ul{margin:2px 0 5px}.wym_skin_refinery .wym_dropdown{padding:0;border:solid gray;border-width:1px 1px 0 1px}.wym_skin_refinery .wym_dropdown ul{border:solid gray;border-width:0 1px 1px 1px;margin-left:-1px;padding:5px 10px 5px 3px}.wym_dialog div.row{margin-bottom:5px}.wym_dialog div.row input{margin-right:5px}.wym_dialog div.row label{float:left;width:150px;display:block;text-align:right;margin-right:10px}.wym_dialog div.row-indent{padding-left:160px}.wym_dialog div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wym_dialog div.row{display:inline-block}* html .wym_dialog div.row{height:1%}.wym_dialog div.row{display:block}a.wym_wymeditor_link{text-indent:-9999px;float:right;display:block;width:50px;height:15px;background:url(../wymeditor_icon.png);overflow:hidden;text-decoration:none}.wym_skin_refinery .wym_area_right,.wym_skin_refinery .wym_area_bottom{display:none !important}.wym_skin_refinery .wym_area_main{margin-right:0px !important}.wym_skin_refinery .wym_buttons ul,.wym_buttons ul li{margin:0px}.wym_skin_refinery .wym_buttons li a{border-bottom:0px !important}#dialog_frame{width:928px;height:500px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}.wym_classes{display:block;position:absolute;left:0px;top:23px;padding-top:6px !important;width:200px}.wym_classes_hidden{display:none}.wym_tools_class.activated{position:relative}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li{float:left;width:200px;cursor:pointer;background-color:#F6F5F4}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li a{text-indent:0px;background-image:none;background-repeat:no-repeat;background-position:0px 0px;width:auto}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules span{display:block;cursor:auto;font-size:13px;font-weight:bold;font-style:italic;margin:3px 0px 0px 6px;background:#EDEEDE}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules ul li a{width:167px;padding-left:12px;padding-right:21px;height:20px;line-height:20px}.wym_skin_refinery .wym_tools_class .wym_classes li.enabled a{background-image:url(/assets/refinery/icons/star-fcfbc11621d90e8830718723ed661d8d.png);background-repeat:no-repeat;background-position:181px 2px}.wym_skin_refinery .wym_status.wym_section{display:none}.wym_skin_refinery{opacity:0}
diff --git a/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css.gz b/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css.gz
new file mode 100644
index 0000000..8c4c51d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin-49bab52ba275810fac618ddb02c49e7b.css.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/skin.css b/public/assets/wymeditor/skins/refinery/skin.css
new file mode 100644
index 0000000..e0a0b18
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin.css
@@ -0,0 +1 @@
+.wym_skin_refinery p,.wym_skin_refinery h2,.wym_skin_refinery h3,.wym_skin_refinery ul,.wym_skin_refinery li{background:transparent;margin:0;padding:0;border-width:0;list-style:none}.wym_skin_refinery .wym_area_left{display:none}.wym_skin_refinery .wym_area_right{display:block}.wym_skin_refinery{font-size:62.5%;font-family:Verdana, Arial, sans-serif}.wym_skin_refinery h2{font-size:110%}.wym_skin_refinery h3{font-size:100%}.wym_skin_refinery li{font-size:100%}.wym_skin_refinery{border:1px solid #CCCCCC;background:#F2F2F2;padding:5px 5px 0px 5px}.wym_skin_refinery:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery{height:1%}.wym_skin_refinery .wym_html{width:100%}.wym_skin_refinery .wym_html textarea{width:100% !important;height:400px;border:1px solid gray;background:white}.wym_skin_refinery .wym_iframe{width:100%}.wym_skin_refinery .wym_iframe iframe{border:1px solid #CCCCCC}.wym_skin_refinery .wym_iframe iframe{width:100%;background:#fff}textarea.wymeditor,.wym_skin_refinery .wym_iframe iframe{height:400px}.wym_skin_refinery .wym_area_left{width:150px;float:left}.wym_skin_refinery .wym_area_right{width:150px;float:right}.wym_skin_refinery .wym_area_bottom{height:1%;clear:both}* html .wym_skin_refinery .wym_area_main{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}* html .wym_skin_refinery .wym_area_top{height:1%}.ie6 .wym_skin_refinery .wym_area_top,.ie7 .wym_skin_refinery .wym_area_top,.ie8 .wym_skin_refinery .wym_area_top{padding-bottom:5px}.wym_skin_refinery .wym_section{margin-bottom:5px}.wym_skin_refinery .wym_section h2,.wym_skin_refinery .wym_section h3{padding:1px 3px;margin:0}.wym_skin_refinery .wym_section a{padding:0 3px;display:block;text-decoration:none;color:black}.wym_skin_refinery .wym_section a:hover,.wym_skin_refinery .wym_section a.selected{background-color:#22A7F2;color:white}.wym_skin_refinery .wym_section h2{display:none}.wym_skin_refinery .wym_section{padding:0px}.wym_skin_refinery .wym_section ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wym_skin_refinery .wym_section ul{height:1%}.wym_skin_refinery .wym_panel h2{display:block}.wym_skin_refinery .wym_dropdown h2{display:block}.wym_skin_refinery .wym_dropdown ul{display:none;position:absolute;background:white}.wym_skin_refinery .wym_dropdown:hover ul,.wym_skin_refinery .wym_dropdown.hover ul{display:block}.wym_skin_refinery .wym_buttons li{float:left}.wym_skin_refinery .wym_buttons a{width:auto;height:24px;overflow:hidden}.wym_skin_refinery .wym_section li a{background-color:#F2F2F2;background-repeat:no-repeat;background-position:4px 3px;color:#41403C;font-family:Arial;font-size:11px;line-height:24px;padding-left:4px;padding-right:4px}.wym_skin_refinery .wym_section li.wym_containers_p,.wym_skin_refinery .wym_section li.wym_containers_h2,.wym_skin_refinery .wym_section li.wym_tools_strong,.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image{margin-right:1px}.wym_skin_refinery .wym_section li.wym_tools_unordered_list,.wym_skin_refinery .wym_section li.wym_tools_link,.wym_skin_refinery .wym_section li.wym_tools_image,.wym_skin_refinery .wym_section li.wym_tools_html{margin-left:10px;padding-left:10px;border-left:1px solid #CCC}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a,.wym_skin_refinery .wym_section li.wym_tools_unordered_list a,.wym_skin_refinery .wym_section li.wym_tools_link a,.wym_skin_refinery .wym_section li.wym_tools_unlink a,.wym_skin_refinery .wym_section li.wym_tools_image a,.wym_skin_refinery .wym_section li.wym_tools_table a,.wym_skin_refinery .wym_section li.wym_tools_html a,.wym_skin_refinery .wym_section li.wym_tools_class a{padding-left:24px}.wym_skin_refinery .wym_section li.wym_tools_ordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_numbers.png)}.wym_skin_refinery .wym_section li.wym_tools_unordered_list a{background-image:url(/assets/wymeditor/skins/refinery/text_list_bullets.png)}.wym_skin_refinery .wym_section li.wym_tools_link a{background-image:url(/assets/wymeditor/skins/refinery/link_add.png)}.wym_skin_refinery .wym_section li.wym_tools_unlink a{background-image:url(/assets/wymeditor/skins/refinery/link_break.png)}.wym_skin_refinery .wym_section li.wym_tools_image a{background-image:url(/assets/wymeditor/skins/refinery/photo_add.png)}.wym_skin_refinery .wym_section li.wym_tools_table a{background-image:url(/assets/wymeditor/skins/refinery/table_add.png)}.wym_skin_refinery .wym_section li.wym_tools_html a{background-image:url(/assets/wymeditor/skins/refinery/page_code.png)}.wym_skin_refinery .wym_buttons li.wym_tools_strong a,.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{width:20px;height:20px;overflow:hidden;padding:2px;text-indent:-9999px;background-repeat:no-repeat;background-position:4px 4px}.wym_skin_refinery .wym_buttons li.wym_tools_strong a{background-image:url(/assets/wymeditor/skins/refinery/text_bold.png)}.wym_skin_refinery .wym_buttons li.wym_tools_emphasis a{background-image:url(/assets/wymeditor/skins/refinery/text_italic.png)}.wym_skin_refinery .wym_tools,.wym_skin_refinery .wym_containers,.wym_skin_refinery .wym_classes_container{float:left;margin:0px 0px 5px 0px}.wym_skin_refinery .wym_containers li{float:left}.wym_skin_refinery .wym_containers li a,.wym_skin_refinery li.wym_tools_class a{background-repeat:no-repeat;width:auto;height:24px;overflow:hidden;border:0px none}.wym_skin_refinery .wym_containers li a{background-repeat:no-repeat;background-position:center center;width:20px;height:20px;overflow:hidden;padding:2px;border:0px none}.wym_skin_refinery li.wym_containers_h1 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_1.png)}.wym_skin_refinery li.wym_containers_h2 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_2.png)}.wym_skin_refinery li.wym_containers_h3 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_3.png)}.wym_skin_refinery li.wym_containers_h4 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_4.png)}.wym_skin_refinery li.wym_containers_h5 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_5.png)}.wym_skin_refinery li.wym_containers_h6 a{background-image:url(/assets/wymeditor/skins/refinery/text_heading_6.png)}.wym_skin_refinery li.wym_containers_p a{background-image:url(/assets/wymeditor/skins/refinery/text_paragraph.png)}.wym_skin_refinery li.wym_tools_class a{background-image:url(/assets/wymeditor/skins/refinery/style.png)}.wym_skin_refinery .wym_section h2{background:#DDD;border:solid gray;border-width:0 0 1px}.wym_skin_refinery .wym_section h2 span{color:gray}.wym_skin_refinery .wym_panel{padding:0;border:solid gray;border-width:1px;background:white}.wym_skin_refinery .wym_panel ul{margin:2px 0 5px}.wym_skin_refinery .wym_dropdown{padding:0;border:solid gray;border-width:1px 1px 0 1px}.wym_skin_refinery .wym_dropdown ul{border:solid gray;border-width:0 1px 1px 1px;margin-left:-1px;padding:5px 10px 5px 3px}.wym_dialog div.row{margin-bottom:5px}.wym_dialog div.row input{margin-right:5px}.wym_dialog div.row label{float:left;width:150px;display:block;text-align:right;margin-right:10px}.wym_dialog div.row-indent{padding-left:160px}.wym_dialog div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wym_dialog div.row{display:inline-block}* html .wym_dialog div.row{height:1%}.wym_dialog div.row{display:block}a.wym_wymeditor_link{text-indent:-9999px;float:right;display:block;width:50px;height:15px;background:url(../wymeditor_icon.png);overflow:hidden;text-decoration:none}.wym_skin_refinery .wym_area_right,.wym_skin_refinery .wym_area_bottom{display:none !important}.wym_skin_refinery .wym_area_main{margin-right:0px !important}.wym_skin_refinery .wym_buttons ul,.wym_buttons ul li{margin:0px}.wym_skin_refinery .wym_buttons li a{border-bottom:0px !important}#dialog_frame{width:928px;height:500px;padding:0px;border:0px solid #F2F1ED}.wym_hideables{display:none}.wym_classes{display:block;position:absolute;left:0px;top:23px;padding-top:6px !important;width:200px}.wym_classes_hidden{display:none}.wym_tools_class.activated{position:relative}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li{float:left;width:200px;cursor:pointer;background-color:#F6F5F4}.wym_skin_refinery .wym_buttons .wym_tools_class .wym_classes li a{text-indent:0px;background-image:none;background-repeat:no-repeat;background-position:0px 0px;width:auto}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules span{display:block;cursor:auto;font-size:13px;font-weight:bold;font-style:italic;margin:3px 0px 0px 6px;background:#EDEEDE}.wym_skin_refinery .wym_tools_class .wym_classes .wym_tools_class_multiple_rules ul li a{width:167px;padding-left:12px;padding-right:21px;height:20px;line-height:20px}.wym_skin_refinery .wym_tools_class .wym_classes li.enabled a{background-image:url(/assets/refinery/icons/star.png);background-repeat:no-repeat;background-position:181px 2px}.wym_skin_refinery .wym_status.wym_section{display:none}.wym_skin_refinery{opacity:0}
diff --git a/public/assets/wymeditor/skins/refinery/skin.css.gz b/public/assets/wymeditor/skins/refinery/skin.css.gz
new file mode 100644
index 0000000..9515732
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin.css.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/skin.js b/public/assets/wymeditor/skins/refinery/skin.js
new file mode 100644
index 0000000..e6daf61
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin.js
@@ -0,0 +1 @@
+WYMeditor.SKINS.refinery={init:function(i){$(i._box).find(i._options.toolsSelector).addClass("wym_buttons"),$(i._box).find("div.wym_area_right ul").parents("div.wym_area_right").show().parents(i._options.boxSelector).find("div.wym_area_main").css({"margin-right":"155px"}),$(i._box).find("div.wym_area_left ul").parents("div.wym_area_left").show().parents(i._options.boxSelector).find("div.wym_area_main").css({"margin-left":"155px"}),$(i._box).find(".wym_section").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")}),$(i._box).find(".wym_tools_class").hover($.proxy(function(){this.toggleClassSelector()},i),$.proxy(function(){this.toggleClassSelector()},i)),$(i._box).css("width",$(i._element).width()-2).find(".wym_iframe iframe").css("width",$(i._box).width()-2),$(".wym_skin_refinery").animate({opacity:1},800)}}; \ No newline at end of file
diff --git a/public/assets/wymeditor/skins/refinery/skin.js.gz b/public/assets/wymeditor/skins/refinery/skin.js.gz
new file mode 100644
index 0000000..ece55b7
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/skin.js.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png b/public/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png
new file mode 100644
index 0000000..81e41de
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/style-04c06d49d4c55b6238261749625807fe.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/style.png b/public/assets/wymeditor/skins/refinery/style.png
new file mode 100644
index 0000000..81e41de
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/style.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png b/public/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png
new file mode 100644
index 0000000..2a3e5c4
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/table_add-e3fb020ddc521761b9c9f4d0fb86723f.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/table_add.png b/public/assets/wymeditor/skins/refinery/table_add.png
new file mode 100644
index 0000000..2a3e5c4
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/table_add.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.png b/public/assets/wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.png
new file mode 100644
index 0000000..57beb38
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_center-3b9c20a02ab21118e6467bc89383c0d2.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_center.png b/public/assets/wymeditor/skins/refinery/text_align_center.png
new file mode 100644
index 0000000..57beb38
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_center.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.png b/public/assets/wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.png
new file mode 100644
index 0000000..2fbdd69
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_justify-b3b5a9801289855b75124cd07dbd910e.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_justify.png b/public/assets/wymeditor/skins/refinery/text_align_justify.png
new file mode 100644
index 0000000..2fbdd69
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_justify.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.png b/public/assets/wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.png
new file mode 100644
index 0000000..6c8fcc1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_left-1f900af99a05689fa320154682cb447c.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_left.png b/public/assets/wymeditor/skins/refinery/text_align_left.png
new file mode 100644
index 0000000..6c8fcc1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_left.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.png b/public/assets/wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.png
new file mode 100644
index 0000000..a150257
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_right-38679080d12186d24d08731d2d107f8e.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_align_right.png b/public/assets/wymeditor/skins/refinery/text_align_right.png
new file mode 100644
index 0000000..a150257
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_align_right.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png b/public/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png
new file mode 100644
index 0000000..889ae80
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_bold-db28e37b11f21437ea02053d6825a4f9.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_bold.png b/public/assets/wymeditor/skins/refinery/text_bold.png
new file mode 100644
index 0000000..889ae80
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_bold.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png b/public/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png
new file mode 100644
index 0000000..9c122e9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_1-03c8ce673fcab9af9f5a47f6261f5074.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_1.png b/public/assets/wymeditor/skins/refinery/text_heading_1.png
new file mode 100644
index 0000000..9c122e9
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_1.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png b/public/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png
new file mode 100644
index 0000000..fbd8765
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_2-7aee0627fc12e3decd1c4710049e83cb.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_2.png b/public/assets/wymeditor/skins/refinery/text_heading_2.png
new file mode 100644
index 0000000..fbd8765
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_2.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png b/public/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png
new file mode 100644
index 0000000..c7836cf
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_3-c823ec6d73175969076132b9b795b25c.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_3.png b/public/assets/wymeditor/skins/refinery/text_heading_3.png
new file mode 100644
index 0000000..c7836cf
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_3.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png b/public/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png
new file mode 100644
index 0000000..4e929ea
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_4-e421c1889e1a42f101ced88b277d9f75.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_4.png b/public/assets/wymeditor/skins/refinery/text_heading_4.png
new file mode 100644
index 0000000..4e929ea
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png b/public/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png
new file mode 100644
index 0000000..30cabeb
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_5-3dec326a4ec8cae483044e30bbeaf9ea.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_5.png b/public/assets/wymeditor/skins/refinery/text_heading_5.png
new file mode 100644
index 0000000..30cabeb
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_5.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png b/public/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png
new file mode 100644
index 0000000..058170a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_6-c835c9d4fdd67f477b8a5cebab7aceaa.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_heading_6.png b/public/assets/wymeditor/skins/refinery/text_heading_6.png
new file mode 100644
index 0000000..058170a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_heading_6.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.png b/public/assets/wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.png
new file mode 100644
index 0000000..9364532
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_indent-324811cad88d1d3b1cf8edadf516fcf4.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_indent.png b/public/assets/wymeditor/skins/refinery/text_indent.png
new file mode 100644
index 0000000..9364532
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_indent.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.png b/public/assets/wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.png
new file mode 100644
index 0000000..1651b07
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_indent_remove-4b9d87d5a9362170a786d381c4bbfcd7.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_indent_remove.png b/public/assets/wymeditor/skins/refinery/text_indent_remove.png
new file mode 100644
index 0000000..1651b07
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_indent_remove.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png b/public/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png
new file mode 100644
index 0000000..8482ac8
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_italic-e56f7f58fe23abcfb4a098314e76a3d6.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_italic.png b/public/assets/wymeditor/skins/refinery/text_italic.png
new file mode 100644
index 0000000..8482ac8
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_italic.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png b/public/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png
new file mode 100644
index 0000000..4a8672b
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_list_bullets-907f9ebba4b34055d51a56a79906155a.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_list_bullets.png b/public/assets/wymeditor/skins/refinery/text_list_bullets.png
new file mode 100644
index 0000000..4a8672b
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_list_bullets.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png b/public/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png
new file mode 100644
index 0000000..33b0b8d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_list_numbers-35a9347f78d8629ba74506f57ed77484.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_list_numbers.png b/public/assets/wymeditor/skins/refinery/text_list_numbers.png
new file mode 100644
index 0000000..33b0b8d
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_list_numbers.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png b/public/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png
new file mode 100644
index 0000000..18b5c8c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_paragraph-9375290822ba76be7ae37f35a216d6c1.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_paragraph.png b/public/assets/wymeditor/skins/refinery/text_paragraph.png
new file mode 100644
index 0000000..18b5c8c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_paragraph.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.png b/public/assets/wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.png
new file mode 100644
index 0000000..612058a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_strikethrough-f35aa90a4a0036ba7799bce96214c30a.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_strikethrough.png b/public/assets/wymeditor/skins/refinery/text_strikethrough.png
new file mode 100644
index 0000000..612058a
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_strikethrough.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.png b/public/assets/wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.png
new file mode 100644
index 0000000..1a2b010
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_subscript-2f43e21855f781aa695d055d614d93b2.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_subscript.png b/public/assets/wymeditor/skins/refinery/text_subscript.png
new file mode 100644
index 0000000..1a2b010
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_subscript.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.png b/public/assets/wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.png
new file mode 100644
index 0000000..2fb2a7c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_superscript-02d7527c3a8ad13a2d8d1b9277098d83.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_superscript.png b/public/assets/wymeditor/skins/refinery/text_superscript.png
new file mode 100644
index 0000000..2fb2a7c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_superscript.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.png b/public/assets/wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.png
new file mode 100644
index 0000000..90d0df2
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_underline-5f2414f6b2f92d4ee146450b76490c6d.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/text_underline.png b/public/assets/wymeditor/skins/refinery/text_underline.png
new file mode 100644
index 0000000..90d0df2
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/text_underline.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css b/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css
new file mode 100644
index 0000000..05cb4f2
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css
@@ -0,0 +1 @@
+body{background:#fff}p,h1,h2,h3,h4,h5,h6,ul,ol,table,blockquote,pre,article,aside,command,details,summary,figure,figcaption,footer,header,hgroup,mark,meter,nav,progress,ruby,rt,rp,section,time{background:transparent no-repeat 2px 2px;padding:8px 5px 5px;margin:6px 0px;border:1px dotted #cccccc}td{background:#F0F4F8}th{background:#ffffcc}ul,ol{border-left:20px solid #B9C4D0;padding:0px 5px}caption{background:#E4E4B0;padding:5px;font-weight:bold}table{font-size:12px;width:500px}td{width:25%}blockquote{margin-left:30px}pre{background-color:transparent;border:1px solid white}p{min-height:1em}html.ie p{min-height:auto}td{height:1.6em}p{background-image:url(/assets/wymeditor/skins/refinery/html5/p-1cb3898677441ce20bfef06b5c0a0732.png)}h1{background-image:url(/assets/wymeditor/skins/refinery/html5/h1-033f834e797c2bc74cd1436506b792db.png)}h2{background-image:url(/assets/wymeditor/skins/refinery/html5/h2-fb06201b00c8981258e07cd0b323661a.png)}h3{background-image:url(/assets/wymeditor/skins/refinery/html5/h3-26c428345028d5cf5103157bc1cad5f7.png)}h4{background-image:url(/assets/wymeditor/skins/refinery/html5/h4-4eb224b7ff761359efb92df49bd4b07d.png)}h5{background-image:url(/assets/wymeditor/skins/refinery/html5/h5-63b824dd1befc6cd2a3a60e4db25086d.png)}h6{background-image:url(/assets/wymeditor/skins/refinery/html5/h6-bb515caffd661a4df7b29afbed4057e4.png)}blockquote{background-image:url(/assets/wymeditor/skins/refinery/html5/blockquote-e0bb96469edfef7277d6b89812f6d730.png)}pre{background-image:url(/assets/wymeditor/skins/refinery/html5/pre-64ff89baee9043dd0871bb816bd9889e.png)}meter{background-image:url(/assets/wymeditor/skins/refinery/html5/meter-5524b13d89487db68c9d8a18b35935ac.png)}nav{background-image:url(/assets/wymeditor/skins/refinery/html5/nav-5c83f6f1e1cbc62e5860806ff4753d05.png)}ruby{background-image:url(/assets/wymeditor/skins/refinery/html5/ruby-1ee12c9274227da1c038cfcaefb00ae4.png)}rt{background-image:url(/assets/wymeditor/skins/refinery/html5/rt-297f0d96d522bbd7a3a8175a9a789609.png)}rp{background-image:url(/assets/wymeditor/skins/refinery/html5/rp-bf48d60964d1429b0e3ebe8708022891.png)}article{background-image:url(/assets/wymeditor/skins/refinery/html5/article-0dd65c2ebebb40335dbdd149d88107c5.png)}aside{background-image:url(/assets/wymeditor/skins/refinery/html5/aside-250aba9b1fc3477772e5c73ef9357cce.png)}command{background-image:url(/assets/wymeditor/skins/refinery/html5/command-bf86de6cc816c50a9464533d2b3a3b0d.png)}details{background-image:url(/assets/wymeditor/skins/refinery/html5/details-35124d8dfd3251ee7efb5a15824cfc91.png)}summary{background-image:url(/assets/wymeditor/skins/refinery/html5/summary-7c20c0edff89fa6397f81d350d2f731b.png)}figure{background-image:url(/assets/wymeditor/skins/refinery/html5/figure-3b92cdf4c03d5d26e16f6b7c5873386b.png)}figcaption{background-image:url(/assets/wymeditor/skins/refinery/html5/figcaption-ab32e5141e092edeba011f7039ef36a4.png)}footer{background-image:url(/assets/wymeditor/skins/refinery/html5/footer-adbbbcfd8fc2f1f288edf2dfbc870e92.png)}header{background-image:url(/assets/wymeditor/skins/refinery/html5/header-5c91369690c2a3302f8397443cedbc74.png)}hgroup{background-image:url(/assets/wymeditor/skins/refinery/html5/hgroup-f790fa2a38e967c4cdf8026ffc8c869f.png)}mark{background-image:url(/assets/wymeditor/skins/refinery/html5/mark-dd12326eac535be41ef9d41bbd83c76d.png)}progress{background-image:url(/assets/wymeditor/skins/refinery/html5/progress-33c7bab9db68dd39bef24f8ad2eab115.png)}section{background-image:url(/assets/wymeditor/skins/refinery/html5/section-15f61b20320e79ceb2c2818cad9db5cb.png)}time{background-image:url(/assets/wymeditor/skins/refinery/html5/time-919b8519c9a1020eadc84f4a41871f3c.png)}caption{text-align:left}img{margin-right:5px;border:1px solid transparent}a img{border:1px dotted blue !important}acronym{border:1px solid gray}h1 h1,h1 h2,h1 h3,h1 h4,h1 h5,h1 h6,h1 p,h1 pre,h1 address,h2 h1,h2 h2,h2 h3,h2 h4,h2 h5,h2 h6,h2 p,h2 pre,h2 address,h3 h1,h3 h2,h3 h3,h3 h4,h3 h5,h3 h6,h3 p,h3 pre,h3 address,h4 h1,h4 h2,h4 h3,h4 h4,h4 h5,h4 h6,h4 p,h4 pre,h4 address,h5 h1,h5 h2,h5 h3,h5 h4,h5 h5,h5 h6,h5 p,h5 pre,h5 address,h6 h1,h6 h2,h6 h3,h6 h4,h6 h4,h6 h6,h6 p,h6 pre,h6 address,p h1,p h2,p h3,p h4,p h5,p h6,p pre,p address,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre p,pre pre,pre address,address h1,address h2,address h3,address h4,address h5,address h6,address p,address pre,address address{background-color:#ff9999 !important;border:1px solid red !important;font-size:12px !important;font-weight:normal}body.fieldWithErrors{background-color:#ffecf0 !important}img.selected_by_wym{border:1px dashed #22a7f2}article,aside,command,details,summary,figure,figcaption,footer,header,hgroup,mark,meter,nav,progress,ruby,rt,rp,section,time{display:block}
diff --git a/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css.gz b/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css.gz
new file mode 100644
index 0000000..e8d88c1
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/wymiframe-80caee6a424600a27d7803989c843a60.css.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/refinery/wymiframe.css b/public/assets/wymeditor/skins/refinery/wymiframe.css
new file mode 100644
index 0000000..2f0642c
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/wymiframe.css
@@ -0,0 +1 @@
+body{background:#fff}p,h1,h2,h3,h4,h5,h6,ul,ol,table,blockquote,pre,article,aside,command,details,summary,figure,figcaption,footer,header,hgroup,mark,meter,nav,progress,ruby,rt,rp,section,time{background:transparent no-repeat 2px 2px;padding:8px 5px 5px;margin:6px 0px;border:1px dotted #cccccc}td{background:#F0F4F8}th{background:#ffffcc}ul,ol{border-left:20px solid #B9C4D0;padding:0px 5px}caption{background:#E4E4B0;padding:5px;font-weight:bold}table{font-size:12px;width:500px}td{width:25%}blockquote{margin-left:30px}pre{background-color:transparent;border:1px solid white}p{min-height:1em}html.ie p{min-height:auto}td{height:1.6em}p{background-image:url(/assets/wymeditor/skins/refinery/html5/p.png)}h1{background-image:url(/assets/wymeditor/skins/refinery/html5/h1.png)}h2{background-image:url(/assets/wymeditor/skins/refinery/html5/h2.png)}h3{background-image:url(/assets/wymeditor/skins/refinery/html5/h3.png)}h4{background-image:url(/assets/wymeditor/skins/refinery/html5/h4.png)}h5{background-image:url(/assets/wymeditor/skins/refinery/html5/h5.png)}h6{background-image:url(/assets/wymeditor/skins/refinery/html5/h6.png)}blockquote{background-image:url(/assets/wymeditor/skins/refinery/html5/blockquote.png)}pre{background-image:url(/assets/wymeditor/skins/refinery/html5/pre.png)}meter{background-image:url(/assets/wymeditor/skins/refinery/html5/meter.png)}nav{background-image:url(/assets/wymeditor/skins/refinery/html5/nav.png)}ruby{background-image:url(/assets/wymeditor/skins/refinery/html5/ruby.png)}rt{background-image:url(/assets/wymeditor/skins/refinery/html5/rt.png)}rp{background-image:url(/assets/wymeditor/skins/refinery/html5/rp.png)}article{background-image:url(/assets/wymeditor/skins/refinery/html5/article.png)}aside{background-image:url(/assets/wymeditor/skins/refinery/html5/aside.png)}command{background-image:url(/assets/wymeditor/skins/refinery/html5/command.png)}details{background-image:url(/assets/wymeditor/skins/refinery/html5/details.png)}summary{background-image:url(/assets/wymeditor/skins/refinery/html5/summary.png)}figure{background-image:url(/assets/wymeditor/skins/refinery/html5/figure.png)}figcaption{background-image:url(/assets/wymeditor/skins/refinery/html5/figcaption.png)}footer{background-image:url(/assets/wymeditor/skins/refinery/html5/footer.png)}header{background-image:url(/assets/wymeditor/skins/refinery/html5/header.png)}hgroup{background-image:url(/assets/wymeditor/skins/refinery/html5/hgroup.png)}mark{background-image:url(/assets/wymeditor/skins/refinery/html5/mark.png)}progress{background-image:url(/assets/wymeditor/skins/refinery/html5/progress.png)}section{background-image:url(/assets/wymeditor/skins/refinery/html5/section.png)}time{background-image:url(/assets/wymeditor/skins/refinery/html5/time.png)}caption{text-align:left}img{margin-right:5px;border:1px solid transparent}a img{border:1px dotted blue !important}acronym{border:1px solid gray}h1 h1,h1 h2,h1 h3,h1 h4,h1 h5,h1 h6,h1 p,h1 pre,h1 address,h2 h1,h2 h2,h2 h3,h2 h4,h2 h5,h2 h6,h2 p,h2 pre,h2 address,h3 h1,h3 h2,h3 h3,h3 h4,h3 h5,h3 h6,h3 p,h3 pre,h3 address,h4 h1,h4 h2,h4 h3,h4 h4,h4 h5,h4 h6,h4 p,h4 pre,h4 address,h5 h1,h5 h2,h5 h3,h5 h4,h5 h5,h5 h6,h5 p,h5 pre,h5 address,h6 h1,h6 h2,h6 h3,h6 h4,h6 h4,h6 h6,h6 p,h6 pre,h6 address,p h1,p h2,p h3,p h4,p h5,p h6,p pre,p address,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre p,pre pre,pre address,address h1,address h2,address h3,address h4,address h5,address h6,address p,address pre,address address{background-color:#ff9999 !important;border:1px solid red !important;font-size:12px !important;font-weight:normal}body.fieldWithErrors{background-color:#ffecf0 !important}img.selected_by_wym{border:1px dashed #22a7f2}article,aside,command,details,summary,figure,figcaption,footer,header,hgroup,mark,meter,nav,progress,ruby,rt,rp,section,time{display:block}
diff --git a/public/assets/wymeditor/skins/refinery/wymiframe.css.gz b/public/assets/wymeditor/skins/refinery/wymiframe.css.gz
new file mode 100644
index 0000000..d8f49fd
--- /dev/null
+++ b/public/assets/wymeditor/skins/refinery/wymiframe.css.gz
Binary files differ
diff --git a/public/assets/wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.png b/public/assets/wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.png
new file mode 100644
index 0000000..d4fc155
--- /dev/null
+++ b/public/assets/wymeditor/skins/wymeditor_icon-8b151e09cfefe528f979c9b956f6a03c.png
Binary files differ
diff --git a/public/assets/wymeditor/skins/wymeditor_icon.png b/public/assets/wymeditor/skins/wymeditor_icon.png
new file mode 100644
index 0000000..d4fc155
--- /dev/null
+++ b/public/assets/wymeditor/skins/wymeditor_icon.png
Binary files differ