From d83c2b27758474d010100f1abd67eb9919d5b5f3 Mon Sep 17 00:00:00 2001 From: Chris Gross <gross.364@osu.edu> Date: Thu, 25 May 2017 18:13:38 -0400 Subject: [PATCH] weekly build --- PATCHES.txt | 2 +- profiles/wcm_base/CHANGELOG.txt | 30 +- .../modules/contrib/admin/PATCHES.txt | 2 +- .../wcm_base/modules/contrib/apps/PATCHES.txt | 2 +- .../better_exposed_filters/PATCHES.txt | 2 +- .../modules/contrib/breakpoints/PATCHES.txt | 2 +- .../modules/contrib/date/date.field.inc | 29 +- .../wcm_base/modules/contrib/date/date.info | 7 +- .../modules/contrib/date/date.install | 8 + .../modules/contrib/date/date.migrate.inc | 5 +- .../wcm_base/modules/contrib/date/date.module | 7 +- .../wcm_base/modules/contrib/date/date.theme | 10 +- .../modules/contrib/date/date_admin.inc | 31 +- .../date/date_all_day/date_all_day.info | 6 +- .../contrib/date/date_api/date_api.info | 6 +- .../contrib/date/date_api/date_api.module | 26 +- .../date/date_api/date_api_elements.inc | 4 +- .../contrib/date/date_api/theme/theme.inc | 13 +- .../date/date_context/date_context.info | 6 +- .../modules/contrib/date/date_elements.inc | 32 +- .../date/date_migrate/date_migrate.info | 6 +- .../date_migrate_example.info | 6 +- .../contrib/date/date_popup/date_popup.info | 6 +- .../contrib/date/date_popup/date_popup.js | 8 + .../contrib/date/date_popup/date_popup.module | 28 +- .../contrib/date/date_repeat/date_repeat.info | 6 +- .../date_repeat/tests/date_repeat_form.test | 2 +- .../date_repeat_field/date_repeat_field.info | 6 +- .../contrib/date/date_tools/date_tools.info | 6 +- .../date/date_tools/tests/date_tools.test | 2 +- .../contrib/date/date_views/date_views.info | 6 +- .../includes/date_views_filter_handler.inc | 28 +- .../includes/date_views_plugin_pager.inc | 2 +- .../contrib/date/date_views/theme/theme.inc | 4 +- .../modules/contrib/date/tests/date_api.test | 2 +- .../contrib/date/tests/date_field.test | 2 +- .../modules/contrib/date/tests/date_form.test | 30 + .../contrib/date/tests/date_migrate.test | 1 + .../date/tests/date_test/date_test.info | 14 + .../date/tests/date_test/date_test.module | 40 + .../contrib/date/tests/date_timezone.test | 33 +- .../date_popup_authored.info | 6 +- .../modules/contrib/defaultconfig/PATCHES.txt | 2 +- .../contrib/defaultcontent/PATCHES.txt | 2 +- .../wcm_base/modules/contrib/diff/PATCHES.txt | 2 +- .../modules/contrib/features/PATCHES.txt | 2 +- .../modules/contrib/field_group/PATCHES.txt | 2 +- .../contrib/field_group/field_group.info | 6 +- .../contrib/field_group/field_group.module | 45 +- .../horizontal-tabs/horizontal-tabs.js | 4 +- .../field_group/tests/field_group_test.info | 6 +- .../modules/contrib/file_entity/PATCHES.txt | 2 +- .../modules/contrib/jquery_update/PATCHES.txt | 2 +- .../wcm_base/modules/contrib/link/PATCHES.txt | 2 +- .../modules/contrib/linkchecker/PATCHES.txt | 2 +- .../modules/contrib/linkit/PATCHES.txt | 2 +- .../modules/contrib/manualcrop/PATCHES.txt | 2 +- .../modules/contrib/media/PATCHES.txt | 2 +- .../modules/contrib/media_vimeo/PATCHES.txt | 2 +- .../modules/contrib/media_youtube/PATCHES.txt | 2 +- .../modules/contrib/panelizer/PATCHES.txt | 2 +- .../modules/contrib/panels/PATCHES.txt | 2 +- .../modules/contrib/redirect/PATCHES.txt | 2 +- .../contrib/search_api_solr/PATCHES.txt | 2 +- .../contrib/simplesamlphp_auth/PATCHES.txt | 2 +- .../modules/contrib/uuid_features/PATCHES.txt | 2 +- .../modules/contrib/views/PATCHES.txt | 2 +- .../views_autocomplete_filters/PATCHES.txt | 2 +- .../modules/contrib/workbench/workbench.info | 5 - .../contrib/workbench_media/PATCHES.txt | 2 +- .../workbench_media/workbench_media.info | 5 - .../contrib/workbench_moderation/PATCHES.txt | 2 +- .../custom/news_client/news_client.module | 27 +- .../wcm_user_config/theme/user-login.tpl.php | 30 - .../custom/wcm_workbench/wcm_workbench.info | 1 + .../custom/wcm_workbench/wcm_workbench.module | 21 + .../wcm_workbench/wcm_workbench.strongarm.inc | 16 + .../panopoly/panopoly_admin/CHANGELOG.txt | 4 + .../panopoly_admin/panopoly_admin.info | 6 +- .../panopoly/panopoly_core/CHANGELOG.txt | 4 + .../panopoly/panopoly_core/panopoly_core.info | 6 +- .../panopoly/panopoly_magic/CHANGELOG.txt | 4 + .../panopoly/panopoly_magic/PATCHES.txt | 2 +- .../panopoly_magic/panopoly_magic.info | 6 +- .../panopoly/panopoly_pages/CHANGELOG.txt | 4 + .../panopoly_pages/panopoly_pages.info | 6 +- .../panopoly/panopoly_search/CHANGELOG.txt | 4 + .../panopoly/panopoly_search/PATCHES.txt | 2 +- .../panopoly_search/panopoly_search.info | 6 +- .../panopoly/panopoly_test/CHANGELOG.txt | 4 + .../panopoly_test/behat/behat.template.yml | 2 +- .../behat/steps/panopoly_test.behat.inc | 52 +- .../panopoly/panopoly_test/panopoly_test.info | 6 +- .../panopoly/panopoly_theme/CHANGELOG.txt | 4 + .../panopoly_theme/panopoly_theme.info | 6 +- .../panopoly/panopoly_widgets/CHANGELOG.txt | 6 + .../panopoly_widgets/panopoly_widgets.info | 6 +- .../panopoly_widgets/panopoly_widgets.make | 2 +- .../panopoly_widgets/panopoly_widgets.module | 58 +- .../wcm_base/themes/ocio_omega_1/.bowerrc | 3 - .../wcm_base/themes/ocio_omega_1/.gitignore | 5 - .../wcm_base/themes/ocio_omega_1/.jshintrc | 24 - .../wcm_base/themes/ocio_omega_1/.ruby-gemset | 1 - .../themes/ocio_omega_1/.ruby-version | 1 - profiles/wcm_base/themes/ocio_omega_1/Gemfile | 33 - .../wcm_base/themes/ocio_omega_1/Gemfile.lock | 118 --- .../wcm_base/themes/ocio_omega_1/Gruntfile.js | 122 --- .../wcm_base/themes/ocio_omega_1/Guardfile | 34 - profiles/wcm_base/themes/ocio_omega_1/README | 0 .../wcm_base/themes/ocio_omega_1/bower.json | 11 - .../wcm_base/themes/ocio_omega_1/config.rb | 55 -- .../css/layouts/ocio-1/ocio-1.layout.css | 602 -------------- .../layouts/ocio-1/ocio-1.layout.no-query.css | 599 -------------- .../layouts/ocio-full/ocio-full.layout.css | 744 ----------------- .../ocio-full/ocio-full.layout.no-query.css | 719 ---------------- .../themes/ocio_omega_1/css/ocio-1.hacks.css | 10 - .../ocio_omega_1/css/ocio-1.no-query.css | 750 ----------------- .../ocio_omega_1/css/ocio-1.normalize.css | 237 ------ .../themes/ocio_omega_1/css/ocio-1.styles.css | 769 ------------------ .../themes/ocio_omega_1/images/README.txt | 5 - .../themes/ocio_omega_1/images/arrow-up.svg | 7 - .../ocio_omega_1/js/ocio-1-equal-columns.js | 30 - .../ocio_omega_1/js/ocio-1.behaviors.js | 60 -- .../ocio-full/ocio-full-layout.tpl.php | 72 -- .../layouts/ocio-full/ocio-full.layout.inc | 25 - .../layouts/ocio-full/preview.png | Bin 2900 -> 0 bytes .../themes/ocio_omega_1/libraries.make | 39 - .../html5shiv/html5shiv-printshiv.js | 499 ------------ .../html5shiv/html5shiv-printshiv.min.js | 2 - .../libraries/html5shiv/html5shiv.js | 301 ------- .../libraries/html5shiv/html5shiv.min.js | 2 - .../libraries/matchmedia/matchmedia.js | 81 -- .../libraries/matchmedia/matchmedia.min.js | 3 - .../themes/ocio_omega_1/libraries/pie/PIE.htc | 96 --- .../themes/ocio_omega_1/libraries/pie/PIE.js | 88 -- .../ocio_omega_1/libraries/respond/respond.js | 302 ------- .../libraries/respond/respond.min.js | 2 - .../libraries/selectivizr/selectivizr.js | 563 ------------- .../libraries/selectivizr/selectivizr.min.js | 2 - .../wcm_base/themes/ocio_omega_1/logo.png | Bin 1775 -> 0 bytes .../wcm_base/themes/ocio_omega_1/ocio_1.info | 95 --- .../wcm_base/themes/ocio_omega_1/package.json | 16 - .../themes/ocio_omega_1/preprocess/README.md | 30 - .../preprocess/page.preprocess.inc | 9 - .../themes/ocio_omega_1/process/README.md | 30 - .../ocio_omega_1/process/page.process.inc | 9 - .../themes/ocio_omega_1/sass/README.md | 124 --- .../ocio_omega_1/sass/abstractions/README.md | 3 - .../themes/ocio_omega_1/sass/base/README.md | 12 - .../ocio_omega_1/sass/base/_buttons.scss | 18 - .../themes/ocio_omega_1/sass/base/_forms.scss | 3 - .../ocio_omega_1/sass/base/_layout-base.scss | 183 ----- .../themes/ocio_omega_1/sass/base/_lists.scss | 0 .../themes/ocio_omega_1/sass/base/_media.scss | 3 - .../themes/ocio_omega_1/sass/base/_pager.scss | 61 -- .../ocio_omega_1/sass/base/_tables.scss | 0 .../ocio_omega_1/sass/base/_typography.scss | 119 --- .../ocio_omega_1/sass/components/README.md | 40 - .../sass/components/_accordions.scss | 0 .../sass/components/_breadcrumbs.scss | 34 - .../ocio_omega_1/sass/components/_faq.scss | 12 - .../sass/components/_featured-slideshow.scss | 62 -- .../sass/components/_navigation.scss | 13 - .../ocio_omega_1/sass/components/_search.scss | 0 .../ocio_omega_1/sass/components/_social.scss | 20 - .../ocio_omega_1/sass/components/_users.scss | 6 - .../sass/components/regions/_hero.scss | 0 .../sass/components/regions/_main-menu.scss | 0 .../sass/components/regions/_main.scss | 5 - .../sass/components/regions/_masthead.scss | 3 - .../sass/components/regions/_search.scss | 17 - .../sass/components/regions/_sidebar.scss | 7 - .../sass/components/views/_news-view.scss | 21 - .../ocio-full/ocio-full.layout.no-query.scss | 5 - .../layouts/ocio-full/ocio-full.layout.scss | 116 --- .../ocio_omega_1/sass/ocio-1.hacks.scss | 13 - .../ocio_omega_1/sass/ocio-1.no-query.scss | 5 - .../ocio_omega_1/sass/ocio-1.normalize.scss | 8 - .../ocio_omega_1/sass/ocio-1.styles.scss | 24 - .../ocio_omega_1/sass/variables/README.md | 14 - .../ocio_omega_1/sass/variables/_colors.scss | 41 - .../ocio_omega_1/sass/variables/_grid.scss | 5 - .../ocio_omega_1/sass/variables/_legacy.scss | 4 - .../sass/variables/_sassybuttons.scss | 11 - .../sass/variables/_typography.scss | 2 - .../themes/ocio_omega_1/screenshot.png | Bin 4603 -> 0 bytes .../wcm_base/themes/ocio_omega_1/template.php | 7 - .../themes/ocio_omega_1/templates/README.md | 3 - .../themes/ocio_omega_1/theme-settings.php | 17 - .../themes/ocio_omega_1/theme/README.md | 32 - .../wcm_base/themes/ocio_omega_2/.bowerrc | 3 - .../wcm_base/themes/ocio_omega_2/.gitignore | 5 - .../wcm_base/themes/ocio_omega_2/.jshintrc | 24 - .../wcm_base/themes/ocio_omega_2/.ruby-gemset | 1 - .../themes/ocio_omega_2/.ruby-version | 1 - profiles/wcm_base/themes/ocio_omega_2/Gemfile | 33 - .../wcm_base/themes/ocio_omega_2/Gemfile.lock | 118 --- .../wcm_base/themes/ocio_omega_2/Gruntfile.js | 122 --- .../wcm_base/themes/ocio_omega_2/Guardfile | 34 - profiles/wcm_base/themes/ocio_omega_2/README | 0 .../wcm_base/themes/ocio_omega_2/bower.json | 11 - .../wcm_base/themes/ocio_omega_2/config.rb | 55 -- .../css/layouts/ocio-2/ocio-2.layout.css | 176 ---- .../layouts/ocio-2/ocio-2.layout.no-query.css | 162 ---- .../layouts/ocio-2/ocio-default.layout.css | 176 ---- .../ocio-2/ocio-default.layout.no-query.css | 162 ---- .../ocio-default/ocio-default.layout.css | 176 ---- .../ocio-default.layout.no-query.css | 162 ---- .../themes/ocio_omega_2/css/ocio-2.hacks.css | 10 - .../ocio_omega_2/css/ocio-2.no-query.css | 255 ------ .../ocio_omega_2/css/ocio-2.normalize.css | 238 ------ .../themes/ocio_omega_2/css/ocio-2.styles.css | 266 ------ .../themes/ocio_omega_2/images/README.txt | 5 - .../ocio_omega_2/js/ocio-2.behaviors.js | 60 -- .../layouts/ocio-2/ocio-2-layout.tpl.php | 64 -- .../layouts/ocio-2/ocio-2.layout.inc | 24 - .../ocio_omega_2/layouts/ocio-2/preview.png | Bin 2900 -> 0 bytes .../themes/ocio_omega_2/libraries.make | 39 - .../html5shiv/html5shiv-printshiv.js | 499 ------------ .../html5shiv/html5shiv-printshiv.min.js | 2 - .../libraries/html5shiv/html5shiv.js | 301 ------- .../libraries/html5shiv/html5shiv.min.js | 2 - .../libraries/matchmedia/matchmedia.js | 81 -- .../libraries/matchmedia/matchmedia.min.js | 3 - .../themes/ocio_omega_2/libraries/pie/PIE.htc | 96 --- .../themes/ocio_omega_2/libraries/pie/PIE.js | 88 -- .../ocio_omega_2/libraries/respond/respond.js | 302 ------- .../libraries/respond/respond.min.js | 2 - .../libraries/selectivizr/selectivizr.js | 563 ------------- .../libraries/selectivizr/selectivizr.min.js | 2 - .../wcm_base/themes/ocio_omega_2/logo.png | Bin 1775 -> 0 bytes .../wcm_base/themes/ocio_omega_2/ocio_2.info | 93 --- .../wcm_base/themes/ocio_omega_2/package.json | 16 - .../themes/ocio_omega_2/preprocess/README.md | 30 - .../preprocess/page.preprocess.inc | 9 - .../themes/ocio_omega_2/process/README.md | 30 - .../ocio_omega_2/process/page.process.inc | 9 - .../themes/ocio_omega_2/sass/README.md | 124 --- .../ocio_omega_2/sass/abstractions/README.md | 3 - .../sass/abstractions/_scheme-colors.scss | 22 - .../themes/ocio_omega_2/sass/base/README.md | 12 - .../themes/ocio_omega_2/sass/base/_forms.scss | 0 .../ocio_omega_2/sass/base/_layout-base.scss | 20 - .../themes/ocio_omega_2/sass/base/_lists.scss | 0 .../themes/ocio_omega_2/sass/base/_media.scss | 3 - .../ocio_omega_2/sass/base/_tables.scss | 0 .../ocio_omega_2/sass/base/_typography.scss | 5 - .../ocio_omega_2/sass/components/README.md | 40 - .../sass/components/_accordions.scss | 19 - .../sass/components/_featured-slideshow.scss | 7 - .../sass/components/_main-content.scss | 92 --- .../sass/components/_media_magnet.scss | 38 - .../sass/components/_navigation.scss | 0 .../ocio_omega_2/sass/components/_panes.scss | 0 .../ocio_omega_2/sass/components/_search.scss | 0 .../ocio-2/ocio-2.layout.no-query.scss | 5 - .../sass/layouts/ocio-2/ocio-2.layout.scss | 118 --- .../ocio_omega_2/sass/ocio-2.hacks.scss | 13 - .../ocio_omega_2/sass/ocio-2.no-query.scss | 5 - .../ocio_omega_2/sass/ocio-2.normalize.scss | 8 - .../ocio_omega_2/sass/ocio-2.styles.scss | 26 - .../ocio_omega_2/sass/variables/README.md | 14 - .../ocio_omega_2/sass/variables/_colors.scss | 2 - .../ocio_omega_2/sass/variables/_grid.scss | 18 - .../ocio_omega_2/sass/variables/_legacy.scss | 4 - .../sass/variables/_sassybuttons.scss | 2 - .../sass/variables/_typography.scss | 2 - .../themes/ocio_omega_2/screenshot.png | Bin 77255 -> 0 bytes .../wcm_base/themes/ocio_omega_2/template.php | 7 - .../themes/ocio_omega_2/templates/README.md | 3 - .../panels-pane--mm-widgets-live-pane.tpl.php | 66 -- .../themes/ocio_omega_2/theme-settings.php | 18 - .../themes/ocio_omega_2/theme/README.md | 32 - .../wcm_base/themes/ocio_omega_3/.bowerrc | 3 - .../wcm_base/themes/ocio_omega_3/.gitignore | 5 - .../wcm_base/themes/ocio_omega_3/.jshintrc | 24 - .../wcm_base/themes/ocio_omega_3/.ruby-gemset | 1 - .../themes/ocio_omega_3/.ruby-version | 1 - profiles/wcm_base/themes/ocio_omega_3/Gemfile | 33 - .../wcm_base/themes/ocio_omega_3/Gemfile.lock | 118 --- .../wcm_base/themes/ocio_omega_3/Gruntfile.js | 122 --- .../wcm_base/themes/ocio_omega_3/Guardfile | 34 - profiles/wcm_base/themes/ocio_omega_3/README | 0 .../wcm_base/themes/ocio_omega_3/bower.json | 11 - .../wcm_base/themes/ocio_omega_3/config.rb | 55 -- .../css/layouts/ocio-3/ocio-3.layout.css | 528 ------------ .../layouts/ocio-3/ocio-3.layout.no-query.css | 509 ------------ .../themes/ocio_omega_3/css/ocio-3.hacks.css | 10 - .../ocio_omega_3/css/ocio-3.no-query.css | 489 ----------- .../ocio_omega_3/css/ocio-3.normalize.css | 238 ------ .../themes/ocio_omega_3/css/ocio-3.styles.css | 512 ------------ .../themes/ocio_omega_3/images/README.txt | 5 - .../ocio_omega_3/js/ocio-3.behaviors.js | 60 -- .../layouts/ocio-3/ocio-3-layout.tpl.php | 61 -- .../layouts/ocio-3/ocio-3.layout.inc | 23 - .../ocio_omega_3/layouts/ocio-3/preview.png | Bin 2900 -> 0 bytes .../themes/ocio_omega_3/libraries.make | 39 - .../html5shiv/html5shiv-printshiv.js | 499 ------------ .../html5shiv/html5shiv-printshiv.min.js | 2 - .../libraries/html5shiv/html5shiv.js | 301 ------- .../libraries/html5shiv/html5shiv.min.js | 2 - .../libraries/matchmedia/matchmedia.js | 81 -- .../libraries/matchmedia/matchmedia.min.js | 3 - .../themes/ocio_omega_3/libraries/pie/PIE.htc | 96 --- .../themes/ocio_omega_3/libraries/pie/PIE.js | 88 -- .../ocio_omega_3/libraries/respond/respond.js | 302 ------- .../libraries/respond/respond.min.js | 2 - .../libraries/selectivizr/selectivizr.js | 563 ------------- .../libraries/selectivizr/selectivizr.min.js | 2 - .../wcm_base/themes/ocio_omega_3/logo.png | Bin 1775 -> 0 bytes .../wcm_base/themes/ocio_omega_3/ocio_3.info | 86 -- .../wcm_base/themes/ocio_omega_3/package.json | 16 - .../themes/ocio_omega_3/preprocess/README.md | 30 - .../preprocess/page.preprocess.inc | 9 - .../themes/ocio_omega_3/process/README.md | 30 - .../ocio_omega_3/process/page.process.inc | 9 - .../themes/ocio_omega_3/sass/README.md | 124 --- .../ocio_omega_3/sass/abstractions/README.md | 3 - .../themes/ocio_omega_3/sass/base/README.md | 12 - .../ocio_omega_3/sass/base/_buttons.scss | 19 - .../themes/ocio_omega_3/sass/base/_forms.scss | 0 .../ocio_omega_3/sass/base/_layout-base.scss | 72 -- .../themes/ocio_omega_3/sass/base/_lists.scss | 0 .../themes/ocio_omega_3/sass/base/_media.scss | 3 - .../ocio_omega_3/sass/base/_tables.scss | 7 - .../ocio_omega_3/sass/base/_typography.scss | 155 ---- .../ocio_omega_3/sass/components/README.md | 40 - .../ocio_omega_3/sass/components/_faq.scss | 0 .../sass/components/_featured-slideshow.scss | 3 - .../sass/components/_front-page.scss | 3 - .../ocio_omega_3/sass/components/_l-main.scss | 26 - .../ocio_omega_3/sass/components/_news.scss | 22 - .../ocio_omega_3/sass/components/_panels.scss | 7 - .../sass/components/_readmore.scss | 20 - .../ocio_omega_3/sass/components/_search.scss | 3 - .../ocio_omega_3/sass/components/_tags.scss | 0 .../ocio_omega_3/sass/components/_users.scss | 4 - .../sass/components/_webform.scss | 26 - .../sass/components/_workbench.scss | 19 - .../sass/components/regions/_content.scss | 0 .../sass/components/regions/_footer.scss | 6 - .../sass/components/regions/_hero.scss | 7 - .../sass/components/regions/_main-menu.scss | 7 - .../sass/components/regions/_masthead.scss | 3 - .../sass/components/regions/_pre-footer.scss | 13 - .../ocio-3/ocio-3.layout.no-query.scss | 5 - .../sass/layouts/ocio-3/ocio-3.layout.scss | 126 --- .../ocio_omega_3/sass/ocio-3.hacks.scss | 13 - .../ocio_omega_3/sass/ocio-3.no-query.scss | 5 - .../ocio_omega_3/sass/ocio-3.normalize.scss | 8 - .../ocio_omega_3/sass/ocio-3.styles.scss | 24 - .../ocio_omega_3/sass/variables/README.md | 14 - .../ocio_omega_3/sass/variables/_colors.scss | 2 - .../ocio_omega_3/sass/variables/_grid.scss | 18 - .../ocio_omega_3/sass/variables/_legacy.scss | 4 - .../sass/variables/_sassybuttons.scss | 2 - .../sass/variables/_typography.scss | 2 - .../themes/ocio_omega_3/screenshot.png | Bin 68240 -> 0 bytes .../wcm_base/themes/ocio_omega_3/template.php | 7 - .../themes/ocio_omega_3/templates/README.md | 3 - .../regions/region--main-menu.tpl.php | 39 - .../themes/ocio_omega_3/theme-settings.php | 31 - .../themes/ocio_omega_3/theme/README.md | 32 - profiles/wcm_base/wcm_base.make | 18 +- 364 files changed, 650 insertions(+), 19713 deletions(-) mode change 100755 => 100644 profiles/wcm_base/modules/contrib/date/date.theme create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_form.test create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module delete mode 100644 profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.bowerrc delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/.gitignore delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.jshintrc delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.ruby-version delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/Gemfile delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/Guardfile delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/README delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/bower.json delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/config.rb delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/images/README.txt delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries.make delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/logo.png delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/ocio_1.info delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/package.json delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/process/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/screenshot.png delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/template.php delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/templates/README.md delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/theme-settings.php delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/theme/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.bowerrc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.gitignore delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.jshintrc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.ruby-version delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gemfile delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Guardfile delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/README delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/bower.json delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/config.rb delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/images/README.txt delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries.make delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/logo.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/ocio_2.info delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/package.json delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/process/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/screenshot.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/template.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/templates/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/theme-settings.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/theme/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.bowerrc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.gitignore delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.jshintrc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.ruby-version delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gemfile delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Guardfile delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/README delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/bower.json delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/config.rb delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/images/README.txt delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries.make delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/logo.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/ocio_3.info delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/package.json delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/process/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/screenshot.png delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/template.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/templates/README.md delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/theme-settings.php delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/theme/README.md diff --git a/PATCHES.txt b/PATCHES.txt index b4bef95c..47b1522a 100644 --- a/PATCHES.txt +++ b/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://www.drupal.org/files/issues/drupal-add_basic_svg_support-2539478-3-D7.patch - http://www.drupal.org/files/issues/D7-add-unpublished-nodes-to-taxonomy-index-962664-60_DO_NOT_TEST.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index eada107e..7cf0a8fa 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,31 +1,37 @@ +WCM Base 7.x-1.x, 2017-05-26 +---------------------------- +- WCM Base: Updated Panopoly to 1.45 and Date contrib module to 2.10. +- WCM Workbench: + - Display a warning message about editing the published reviision of a panelized node + if a draft of the node also exists. + - Disabled node clone for landing pages. +- News Client: Various fixes. + WCM Base 7.x-1.x, 2017-05-19 ---------------------------- -- WCM News Client: Various fixes. -- WCM Omega: - - Add panels layouts 3e, 10a, 10b, 10c. +- WCM News Client: Various fixes. +- WCM Omega: + - Add panels layouts 3e, 10a, 10b, 10c. - Finish preliminary styles for upcoming global menu option. - - Unset default favicon in favor of OSU icon defined in html.tpl. - - Various minor style updates and fixes. + - Unset default favicon in favor of OSU icon defined in html.tpl. + - Various minor style updates and fixes. WCM Base 7.x-1.x, 2017-05-16 ---------------------------- - OCIO SimpleSAMLphp Auth: Restoring require login feature redirect. -- WCM Omega: Add panels layout 3d. - -WCM Base 7.x-1.x, 2017-05-15-2 ----------------------------- -- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature. +- WCM Omega: Add panels layout 3d. WCM Base 7.x-1.x, 2017-05-15 ---------------------------- - OCIO WYSIWYG: Added 'Intro Text Legacy' style to aid with migration to new theme. - OCIO Main Menu: Fix second-level menu context. +- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature. - OCIO SimpleSAMLphp Auth: Fixed variable name for require login path. - WCM Omega: - Added three new panels layouts. - Added Typography Group 4; Edit to Typography Group 1. - - Fixed sidebar detection for News Articles. - + - Fixed sidebar detection for News Articles. + WCM Base 7.x-1.x, 2017-05-10 ---------------------------- - WCM Base: diff --git a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt index 0de9d4c5..d6a705e1 100644 --- a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1334804-admin-jquery-updated-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt index 8f4a82c2..1896d065 100644 --- a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/apps-manifest-2753413-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt index deca9a36..6cd4ea55 100644 --- a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/better_exposed_filters-placeholder_support-2560321-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt index 92968bc1..bd8feba4 100644 --- a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/2415363-breakpoints-menu_rebuild-13.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/date/date.field.inc b/profiles/wcm_base/modules/contrib/date/date.field.inc index fa311224..7aef97be 100644 --- a/profiles/wcm_base/modules/contrib/date/date.field.inc +++ b/profiles/wcm_base/modules/contrib/date/date.field.inc @@ -28,6 +28,7 @@ function date_field_formatter_info() { 'settings' => array( 'interval' => 2, 'interval_display' => 'time ago', + 'use_end_date' => false, ), ), 'date_plain' => array( @@ -207,7 +208,7 @@ function date_field_formatter_view($entity_type, $entity, $field, $instance, $la $variables['item'] = $item; $variables['dates'] = date_formatter_process($formatter, $entity_type, $entity, $field, $instance, $langcode, $item, $display); $variables['attributes'] = !empty($rdf_mapping) ? rdf_rdfa_attributes($rdf_mapping, $item['value']) : array(); - $variables['show_remaining_days'] = $display['settings']['show_remaining_days']; + $variables['show_remaining_days'] = isset($display['settings']['show_remaining_days']) ? $display['settings']['show_remaining_days'] : FALSE; $output = theme('date_display_combination', $variables); if (!empty($output)) { $element[$delta] = array('#markup' => $output); @@ -322,7 +323,7 @@ function date_field_widget_info() { } // The date text widget should use an increment of 1. - $info['date_text']['increment'] = 1; + $info['date_text']['settings']['increment'] = 1; return $info; } @@ -462,6 +463,14 @@ function date_field_instance_settings_form($field, $instance) { return _date_field_instance_settings_form($field, $instance); } +/** + * Form validation handler for _date_field_instance_settings_form(). + */ +function date_field_instance_settings_form_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_instance_settings_form_validate($form, $form_state); +} + /** * Implements hook_field_widget_settings_form(). */ @@ -470,6 +479,14 @@ function date_field_widget_settings_form($field, $instance) { return _date_field_widget_settings_form($field, $instance); } +/** + * Form validation handler for _date_field_widget_settings_form(). + */ +function date_field_widget_settings_form_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_widget_settings_form_validate($form, $form_state); +} + /** * Implements hook_field_settings_form(). */ @@ -478,6 +495,14 @@ function date_field_settings_form($field, $instance, $has_data) { return _date_field_settings_form($field, $instance, $has_data); } +/** + * Form validation handler for _date_field_settings_form(). + */ +function date_field_settings_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_settings_validate($form, $form_state); +} + /** * Implements hook_content_migrate_field_alter(). * diff --git a/profiles/wcm_base/modules/contrib/date/date.info b/profiles/wcm_base/modules/contrib/date/date.info index c6fdde55..28263b42 100644 --- a/profiles/wcm_base/modules/contrib/date/date.info +++ b/profiles/wcm_base/modules/contrib/date/date.info @@ -13,10 +13,11 @@ files[] = tests/date_validation.test files[] = tests/date_timezone.test files[] = tests/date_views_pager.test files[] = tests/date_views_popup.test +files[] = tests/date_form.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date.install b/profiles/wcm_base/modules/contrib/date/date.install index 9a9b6d35..765b90cf 100644 --- a/profiles/wcm_base/modules/contrib/date/date.install +++ b/profiles/wcm_base/modules/contrib/date/date.install @@ -204,3 +204,11 @@ function date_update_7004() { field_cache_clear(); drupal_set_message(t('Date text widgets have been updated to use an increment of 1.')); } + +/** + * Revisited: Date text widgets should always use an increment of 1. + */ +function date_update_7005() { + // @see https://www.drupal.org/node/1355256 + date_update_7004(); +} diff --git a/profiles/wcm_base/modules/contrib/date/date.migrate.inc b/profiles/wcm_base/modules/contrib/date/date.migrate.inc index ad2a5681..90c1ec51 100644 --- a/profiles/wcm_base/modules/contrib/date/date.migrate.inc +++ b/profiles/wcm_base/modules/contrib/date/date.migrate.inc @@ -1,10 +1,13 @@ <?php - /** * @file * Support for migration into Date fields. */ +if (!class_exists('MigrateFieldHandler')) { + return; +} + /** * Implements hook_migrate_api(). */ diff --git a/profiles/wcm_base/modules/contrib/date/date.module b/profiles/wcm_base/modules/contrib/date/date.module index 6f849dfa..e667b5dd 100644 --- a/profiles/wcm_base/modules/contrib/date/date.module +++ b/profiles/wcm_base/modules/contrib/date/date.module @@ -443,7 +443,12 @@ function date_formatter_format($formatter, $settings, $granularity = array(), $l return 'date_plain'; default: - $format = date_format_type_format($format_type, $langcode); + if ($format_type == 'custom') { + $format = $settings['custom_date_format']; + } + else { + $format = date_format_type_format($format_type, $langcode); + } break; } diff --git a/profiles/wcm_base/modules/contrib/date/date.theme b/profiles/wcm_base/modules/contrib/date/date.theme old mode 100755 new mode 100644 index 5cec8b42..c4ea352a --- a/profiles/wcm_base/modules/contrib/date/date.theme +++ b/profiles/wcm_base/modules/contrib/date/date.theme @@ -349,10 +349,10 @@ function theme_date_display_range($variables) { } // Wrap the result with the attributes. - $output = '<div class="date-display-range">' . t('!start-date to !end-date', array( + $output = '<span class="date-display-range">' . t('!start-date to !end-date', array( '!start-date' => $start_date, '!end-date' => $end_date, - )) . '</div>'; + )) . '</span>'; // Add remaining message and return. return $output . $show_remaining_days; @@ -378,6 +378,8 @@ function theme_date_display_interval($variables) { 'end_date' => $dates['value2']['local']['object'], 'interval' => $options['interval'], 'interval_display' => $options['interval_display'], + 'use_end_date' => !empty($options['use_end_date']) ? + $options['use_end_date'] : FALSE, ); if ($return = theme('date_time_ago', $time_ago_vars)) { @@ -398,9 +400,9 @@ function theme_date_combo($variables) { // Group start/end items together in fieldset. $fieldset = array( - '#title' => field_filter_xss(t($element['#title'])) . ' ' . ($element['#delta'] > 0 ? intval($element['#delta'] + 1) : ''), + '#title' => field_filter_xss(t($element['#title'])) . ($element['#delta'] > 0 ? ' ' . intval($element['#delta'] + 1) : ''), '#value' => '', - '#description' => !empty($element['#fieldset_description']) ? $element['#fieldset_description'] : '', + '#description' => !empty($element['#description']) ? $element['#description'] : '', '#attributes' => array('class' => array('date-combo')), '#children' => $element['#children'], ); diff --git a/profiles/wcm_base/modules/contrib/date/date_admin.inc b/profiles/wcm_base/modules/contrib/date/date_admin.inc index 13da42ef..b800201e 100644 --- a/profiles/wcm_base/modules/contrib/date/date_admin.inc +++ b/profiles/wcm_base/modules/contrib/date/date_admin.inc @@ -14,15 +14,24 @@ function date_default_formatter_settings_form($field, $instance, $view_mode, $fo $formatter = $display['type']; $form = array(); + $date_formats = date_format_type_options(); $form['format_type'] = array( '#title' => t('Choose how users view dates and times:'), '#type' => 'select', - '#options' => date_format_type_options(), + '#options' => $date_formats + array('custom' => t('Custom')), '#default_value' => $settings['format_type'], '#description' => t('To add or edit options, visit <a href="@date-time-page">Date and time settings</a>.', array('@date-time-page' => url('admin/config/regional/date-time'))), '#weight' => 0, ); + $form['custom_date_format'] = array( + '#type' => 'textfield', + '#title' => t('Custom date format'), + '#description' => t('If "Custom", see the <a href="@url" target="_blank">PHP manual</a> for date formats. Otherwise, enter the number of different time units to display, which defaults to 2.', array('@url' => 'http://php.net/manual/function.date.php')), + '#default_value' => isset($settings['custom_date_format']) ? $settings['custom_date_format'] : '', + '#dependency' => array('edit-options-settings-format-type' => array('custom')), + ); + $form['fromto'] = array( '#title' => t('Display:'), '#type' => 'select', @@ -116,6 +125,14 @@ function date_interval_formatter_settings_form($field, $instance, $view_mode, $f '#default_value' => $settings['interval_display'], '#weight' => 0, ); + if (!empty($field['settings']['todate'])) { + $form['use_end_date'] = array( + '#title' => t('Use End date'), + '#description' => 'Use the End date, instead of the start date', + '#type' => 'checkbox', + '#default_value' => $settings['use_end_date'], + ); + } return $form; } @@ -186,7 +203,9 @@ function date_interval_formatter_settings_summary($field, $instance, $view_mode) $display = $instance['display'][$view_mode]; $settings = $display['settings']; $formatter = $display['type']; - $summary[] = t('Display time ago, showing @interval units.', array('@interval' => $settings['interval'])); + $field = ($settings['use_end_date'] == 1) ? 'End' : 'Start'; + $summary[] = t('Display time ago, showing @interval units. Using @field Date', + array('@interval' => $settings['interval'], '@field' => $field)); return $summary; } @@ -273,7 +292,7 @@ function _date_field_instance_settings_form($field, $instance) { /** * Form validation handler for _date_field_instance_settings_form(). */ -function date_field_instance_settings_form_validate(&$form, &$form_state) { +function _date_field_instance_settings_form_validate(&$form, &$form_state) { $settings = $form_state['values']['instance']['settings']; if ($settings['default_value'] == 'strtotime') { @@ -459,7 +478,7 @@ function _date_field_widget_settings_form($field, $instance) { /** * Form validation handler for _date_field_widget_settings_form(). */ -function date_field_widget_settings_form_validate(&$form, &$form_state) { +function _date_field_widget_settings_form_validate(&$form, &$form_state) { // The widget settings are in the wrong place in the form because of #tree on // the top level. $settings = $form_state['values']['instance']['widget']['settings']; @@ -561,7 +580,7 @@ function _date_field_settings_form($field, $instance, $has_data) { $form['cache_enabled'] = array( '#type' => 'checkbox', '#title' => t('Cache dates'), - '#description' => t('Date objects can be created and cached as date fields are loaded rather than when they are displayed to improve performance.'), + '#description' => t('Date objects can be created and cached as date fields are loaded, rather than when they are displayed, to improve performance.'), '#default_value' => !empty($settings['cache_enabled']), '#weight' => 10, ); @@ -594,7 +613,7 @@ function _date_field_settings_form($field, $instance, $has_data) { /** * Form validation handler for _date_field_settings_form(). */ -function date_field_settings_validate(&$form, &$form_state) { +function _date_field_settings_validate(&$form, &$form_state) { $field = &$form_state['values']['field']; if ($field['settings']['tz_handling'] == 'none') { diff --git a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info index df773e41..fcdc673a 100644 --- a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info +++ b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info @@ -5,9 +5,9 @@ dependencies[] = date package = Date/Time core = 7.x -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info index 40fbb056..c537ca04 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info @@ -9,9 +9,9 @@ stylesheets[all][] = date.css files[] = date_api.module files[] = date_api_sql.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module index 2a973ccf..160bc9fb 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module @@ -1833,9 +1833,10 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) { /** * A date object for the current time. * - * @param object $timezone - * (optional) Optionally force time to a specific timezone, defaults to user - * timezone, if set, otherwise site timezone. Defaults to NULL. + * @param object|string|null $timezone + * (optional) PHP DateTimeZone object, string or NULL allowed. Optionally + * force time to a specific timezone, defaults to user timezone, if set, + * otherwise site timezone. Defaults to NULL. * * @param bool $reset * (optional) Static cache reset. @@ -1844,11 +1845,16 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) { * The current time as a date object. */ function date_now($timezone = NULL, $reset = FALSE) { + $static_var = __FUNCTION__ . $timezone; + if ($timezone instanceof DateTimeZone) { + $static_var = __FUNCTION__ . $timezone->getName(); + } + if ($reset) { - drupal_static_reset(__FUNCTION__ . $timezone); + drupal_static_reset($static_var); } - $now = &drupal_static(__FUNCTION__ . $timezone); + $now = &drupal_static($static_var); if (!isset($now)) { $now = new DateObject('now', $timezone); @@ -1920,7 +1926,12 @@ function date_days_in_month($year, $month) { // Pick a day in the middle of the month to avoid timezone shifts. $datetime = date_pad($year, 4) . '-' . date_pad($month) . '-15 00:00:00'; $date = new DateObject($datetime); - return $date->format('t'); + if ($date->errors) { + return FALSE; + } + else { + return $date->format('t'); + } } /** @@ -2075,6 +2086,9 @@ function date_iso_week_range($week, $year) { date_timezone_set($min_date, date_default_timezone_object()); // Find the first day of the first ISO week in the year. + // If it's already a Monday, date_modify won't add a Monday, + // it will remain the same day. So add a Sunday first, then a Monday. + date_modify($min_date, '+1 Sunday'); date_modify($min_date, '+1 Monday'); // Jump ahead to the desired week for the beginning of the week range. diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc index fc91205c..638fcda5 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc @@ -111,7 +111,7 @@ function date_default_date($element) { $format = DATE_FORMAT_DATETIME; // The text and popup widgets might return less than a full datetime string. - if (strlen($element['#default_value']) < 19) { + if (is_string($element['#default_value']) && strlen($element['#default_value']) < 19) { switch (strlen($element['#default_value'])) { case 16: $format = 'Y-m-d H:i'; @@ -319,7 +319,7 @@ function date_text_element_process($element, &$form_state, $form) { $element['#tree'] = TRUE; $element['#theme_wrappers'] = array('date_text'); - $element['date']['#value'] = $element['#value']['date']; + $element['date']['#value'] = isset($element['#value']['date']) ? $element['#value']['date'] : ''; $element['date']['#type'] = 'textfield'; $element['date']['#weight'] = !empty($element['date']['#weight']) ? $element['date']['#weight'] : $element['#weight']; $element['date']['#attributes'] = array('class' => isset($element['#attributes']['class']) ? $element['#attributes']['class'] += array('date-date') : array('date-date')); diff --git a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc index a6aef230..0a57ecd0 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc +++ b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc @@ -194,6 +194,7 @@ function theme_date_calendar_day($variables) { function theme_date_time_ago($variables) { $start_date = $variables['start_date']; $end_date = $variables['end_date']; + $use_end_date = isset($variables['use_end_date']) ? $variables['use_end_date'] : false; $interval = !empty($variables['interval']) ? $variables['interval'] : 2; $display = isset($variables['interval_display']) ? $variables['interval_display'] : 'time ago'; @@ -202,12 +203,20 @@ function theme_date_time_ago($variables) { return; } + // We use the end date only when the option is checked. + if ($use_end_date){ + $date = date_format($end_date, DATE_FORMAT_UNIX); + } + else { + $date = date_format($start_date, DATE_FORMAT_UNIX); + } + // Time to compare dates to. + $now = date_format(date_now(), DATE_FORMAT_UNIX); - $start = date_format($start_date, DATE_FORMAT_UNIX); // Will be positive for a datetime in the past (ago), and negative for a datetime in the future (hence). - $time_diff = $now - $start; + $time_diff = $now - $date; // Uses the same options used by Views format_interval. switch ($display) { diff --git a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info index c521dd26..97cb8c9d 100644 --- a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info +++ b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info @@ -8,9 +8,9 @@ dependencies[] = context files[] = date_context.module files[] = plugins/date_context_date_condition.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_elements.inc b/profiles/wcm_base/modules/contrib/date/date_elements.inc index 83697153..656d4998 100644 --- a/profiles/wcm_base/modules/contrib/date/date_elements.inc +++ b/profiles/wcm_base/modules/contrib/date/date_elements.inc @@ -74,7 +74,7 @@ function date_field_widget_form(&$form, &$form_state, $field, $instance, $langco // The repeating values will be re-generated when the repeat widget form is validated. // At this point we can't tell if this form element is going to be hidden by #access, and we're going to // lose all but the first value by doing this, so store the original values in case we need to replace them later. - if (!empty($field['settings']['repeat'])) { + if (!empty($field['settings']['repeat']) && module_exists('date_repeat_field')) { if ($delta == 0) { $form['#after_build'][] = 'date_repeat_after_build'; $form_state['storage']['repeat_fields'][$field_name] = array_merge($form['#parents'], array($field_name)); @@ -337,8 +337,11 @@ function date_combo_element_process($element, &$form_state, $form) { '#date_label_position' => $instance['widget']['settings']['label_position'], ); - $description = !empty($element['#description']) ? t($element['#description']) : ''; - unset($element['#description']); + // Date repeat is a multiple value field. So the description is removed from + // the single element earlier. Let's get it back. + if (isset($element['show_repeat_settings']) && !empty($element['value']['#instance']['description'])) { + $element['#description'] = $element['value']['#instance']['description']; + } // Give this element the right type, using a Date API // or a Date Popup element type. @@ -383,8 +386,7 @@ function date_combo_element_process($element, &$form_state, $form) { $element[$to_field]['#prefix'] = ''; // Users with JS enabled will never see initially blank values for the end // date (see Drupal.date.EndDateHandler()), so hide the message for them. - $description .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>'; - $element['#fieldset_description'] = $description; + $element['#description'] .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>'; if ($field['settings']['todate'] == 'optional') { $element[$to_field]['#states'] = array( 'visible' => array( @@ -395,9 +397,6 @@ function date_combo_element_process($element, &$form_state, $form) { ); } } - else { - $element[$from_field]['#description'] = $description; - } // Create label for error messages that make sense in multiple values // and when the title field is left blank. @@ -474,6 +473,12 @@ function date_combo_validate($element, &$form_state) { $form_values = drupal_array_get_nested_value($form_state['values'], $element['#field_parents']); $form_input = drupal_array_get_nested_value($form_state['input'], $element['#field_parents']); + // Programmatically calling drupal_submit_form() does not always add the date + // combo to $form_state['input']. + if (empty($form_input[$field_name]) && !empty($form_values[$field_name])) { + form_set_value($element, $element['#date_items'], $form_state); + return; + } // If the whole field is empty and that's OK, stop now. if (empty($form_input[$field_name]) && !$element['#required']) { return; @@ -546,11 +551,7 @@ function date_combo_validate($element, &$form_state) { return; } } - // Don't look for further errors if errors are already flagged - // because otherwise we'll show errors on the nested elements - // more than once. - elseif (!form_get_errors()) { - + else { $timezone = !empty($item[$tz_field]) ? $item[$tz_field] : $element['#date_timezone']; $timezone_db = date_get_timezone_db($field['settings']['tz_handling']); $element[$from_field]['#date_timezone'] = $timezone; @@ -625,7 +626,10 @@ function date_combo_validate($element, &$form_state) { } } } - if (!empty($errors)) { + // Don't show further errors if errors are already flagged + // because otherwise we'll show errors on the nested elements + // more than once. + if (!form_get_errors() && !empty($errors)) { if ($field['cardinality']) { form_error($element, t('There are errors in @field_name value #@delta:', array('@field_name' => $instance['label'], '@delta' => $delta + 1)) . theme('item_list', array('items' => $errors))); } diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info index b3a6bba6..41e416a3 100644 --- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info +++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info @@ -4,9 +4,9 @@ core = 7.x package = Date/Time hidden = TRUE -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info index 6d79df40..ba07220d 100644 --- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info +++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info @@ -20,9 +20,9 @@ package = "Features" project = "date_migrate_example" version = "7.x-2.0" -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info index 500c7ffb..41945a63 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info @@ -7,9 +7,9 @@ configure = admin/config/date/date_popup stylesheets[all][] = themes/datepicker.1.7.css -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js index bbf25e2d..f38dcb59 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js @@ -14,6 +14,14 @@ $(this).click(function(){ $(this).focus(); }); + if (datePopup.settings.syncEndDate) { + $('.start-date-wrapper').each(function(){ + var start_date_wrapper = this; + $(this).find('input:eq(0)').change(function(){ + $(start_date_wrapper).next('.end-date-wrapper').find('input:eq(0)').val($(this).val()); + }); + }); + } break; case 'timeEntry': diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module index e91cc8a7..a03132e9 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module @@ -394,6 +394,10 @@ function date_popup_process_date_part(&$element) { 'fromTo' => isset($fromto), ); + if (!empty($element['#instance'])) { + $settings['syncEndDate'] = $element['#instance']['settings']['default_value2'] == 'sync'; + } + // Create a unique id for each set of custom settings. $id = date_popup_js_settings_id($element['#id'], 'datepicker', $settings); @@ -474,10 +478,11 @@ function date_popup_process_time_part(&$element) { $grans = array('hour', 'minute', 'second'); $time_granularity = array_intersect($granularity, $grans); $format = date_popup_format_to_popup_time(date_limit_format($element['#date_format'], $time_granularity), 'wvega'); + $default_value = isset($element['#default_value']) ? $element['#default_value'] : ''; // The first value in the dropdown list should be the same as the element // default_value, but it needs to be in JS format (i.e. milliseconds since // the epoch). - $start_time = new DateObject($element['#default_value'], $element['#date_timezone'], DATE_FORMAT_DATETIME); + $start_time = new DateObject($default_value, $element['#date_timezone'], DATE_FORMAT_DATETIME); date_increment_round($start_time, $element['#date_increment']); $start_time = $start_time->format(DATE_FORMAT_UNIX) * 1000; $settings = array( @@ -580,7 +585,7 @@ function date_popup_validate($element, &$form_state) { // If something was input but there is no date, the date is invalid. // If the field is empty and required, set error message and return. $error_field = implode('][', $element['#parents']); - if (empty($date) || !empty($date->errors)) { + if ((empty($element['#value']['date']) && empty($element['#value']['time'])) || !empty($date->errors)) { if (is_object($date) && !empty($date->errors)) { $message = t('The value input for field %field is invalid:', array('%field' => $label)); $message .= '<br />' . implode('<br />', $date->errors); @@ -613,7 +618,9 @@ function date_popup_validate($element, &$form_state) { */ function date_popup_input_date($element, $input, $auto_complete = FALSE) { if (empty($input) || !is_array($input) || !array_key_exists('date', $input) || empty($input['date'])) { - return NULL; + //check if there is no time associated in the input variable. This is the exception scenario where the user has entered only time and not date. + if(empty($input['time'])) + return NULL; } date_popup_add(); $granularity = date_format_order($element['#date_format']); @@ -622,9 +629,14 @@ function date_popup_input_date($element, $input, $auto_complete = FALSE) { $format = date_popup_date_format($element); $format .= $has_time ? ' ' . date_popup_time_format($element) : ''; - $datetime = trim($input['date']); + //check if date is empty, if yes, then leave it blank. + $datetime = !empty($input['date']) ? trim($input['date']) : ''; $datetime .= $has_time ? ' ' . trim($input['time']) : ''; $date = new DateObject($datetime, $element['#date_timezone'], $format); + //if the variable is time only then set TimeOnly to TRUE + if(empty($input['date']) && !empty($input['time']) ){ + $date->timeOnly = 'TRUE'; + } if (is_object($date)) { $date->limitGranularity($granularity); if ($date->validGranularity($granularity, $flexible)) { @@ -800,6 +812,14 @@ function theme_date_popup($vars) { return '<div ' . drupal_attributes($attributes) . '>' . theme('form_element', $element) . '</div>'; } +/** + * Implements hook_date_field_instance_settings_form_alter(). + */ +function date_popup_date_field_instance_settings_form_alter(&$form, $context) { + // Add an extra option to sync the end date with the start date. + $form['default_value2']['#options']['sync'] = t('Sync with start date'); +} + /** * Implements hook_menu(). */ diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info index b6afcd47..0a63175c 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info +++ b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info @@ -7,9 +7,9 @@ php = 5.2 files[] = tests/date_repeat.test files[] = tests/date_repeat_form.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test index 0c5460ba..22d65296 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test +++ b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test @@ -25,7 +25,7 @@ class DateRepeatFormTestCase extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser(array( - 'administer content types', 'administer nodes', 'bypass node access', 'view date repeats' + 'administer content types', 'administer nodes', 'bypass node access', 'view date repeats', 'administer fields' )); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info index 31c99af5..c9aa9d67 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info +++ b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info @@ -7,9 +7,9 @@ stylesheets[all][] = date_repeat_field.css package = Date/Time core = 7.x -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info index 3ec02859..04bfb03f 100644 --- a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info +++ b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info @@ -6,9 +6,9 @@ core = 7.x configure = admin/config/date/tools files[] = tests/date_tools.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test index 47c05642..07af4a3d 100644 --- a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test +++ b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test @@ -28,7 +28,7 @@ class DateToolsTestCase extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser( - array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools') + array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields') ); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info index 663efd35..68b32cc2 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info +++ b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info @@ -12,9 +12,9 @@ files[] = includes/date_views_filter_handler_simple.inc files[] = includes/date_views.views.inc files[] = includes/date_views_plugin_pager.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc index f761dfa0..ae6944ee 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc @@ -42,6 +42,32 @@ class date_views_filter_handler extends date_views_filter_handler_simple { $this->date_combine_conditions('op_contains'); } + function op_empty($field) { + $this->get_query_fields(); + if (empty($this->query_fields)) { + return; + } + + // Add each condition to the custom filter group. + foreach ((array) $this->query_fields as $query_field) { + $field = $query_field['field']; + $this->date_handler = $query_field['date_handler']; + + // Respect relationships when determining the table alias. + if ($field['table_name'] != $this->table || !empty($this->relationship)) { + $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship); + } + else { + $this->related_table_alias = NULL; + } + + $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name']; + $field_name = $table_alias . '.' . $field['field_name']; + + parent::op_empty($field_name); + } + } + /** * Combines multiple date WHERE expressions into a single WHERE expression. * @@ -67,7 +93,7 @@ class date_views_filter_handler extends date_views_filter_handler_simple { $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship); } else { - $this->related_table_alias = null; + $this->related_table_alias = NULL; } $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name']; $field_name = $table_alias . '.' . $field['field_name']; diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc index 5caca4e5..1addd200 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc @@ -281,7 +281,7 @@ class date_views_plugin_pager extends views_plugin_pager { else { $this->view->date_info->prev_date = clone($argument->min_date); date_modify($this->view->date_info->prev_date, '-1 ' . $argument->date_handler->granularity); - $this->view->date_info->next_date = clone($argument->max_date); + $this->view->date_info->next_date = clone($argument->min_date); date_modify($this->view->date_info->next_date, '+1 ' . $argument->date_handler->granularity); } // Write the date_info properties that depend on the current value. diff --git a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc index 9e7debc7..7ca03f3a 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc @@ -77,7 +77,7 @@ function template_preprocess_date_views_pager(&$vars) { switch ($granularity) { case 'week': $prev_week = date_week(date_format($prev_date, 'Y-m-d')); - $prev_arg = date_format($prev_date, 'Y-\W') . date_pad($prev_week); + $prev_arg = date_format($prev_date, 'o-\W') . date_pad($prev_week); break; default: $prev_arg = date_format($prev_date, $format[$granularity]); @@ -90,7 +90,7 @@ function template_preprocess_date_views_pager(&$vars) { switch ($granularity) { case 'week': $next_week = date_week(date_format($next_date, 'Y-m-d')); - $next_arg = date_format($next_date, 'Y-\W') . date_pad($next_week); + $next_arg = date_format($next_date, 'o-\W') . date_pad($next_week); break; default: $next_arg = date_format($next_date, $format[$granularity]); diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_api.test b/profiles/wcm_base/modules/contrib/date/tests/date_api.test index 0924ebaa..03c9081b 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_api.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_api.test @@ -393,7 +393,7 @@ class DateAPITestCase extends DrupalWebTestCase { $input = '23 abc 2012'; $timezone = NULL; $format = 'd M Y'; - $date = new dateObject($input, $timezone, $format); + $date = @new dateObject($input, $timezone, $format); $this->assertNotEqual(count($date->errors), 0, '23 abc 2012 should be an invalid date'); // Test Granularity. diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_field.test b/profiles/wcm_base/modules/contrib/date/tests/date_field.test index 2dd3f051..b8aad594 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_field.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_field.test @@ -16,7 +16,7 @@ abstract class DateFieldBasic extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser( - array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools') + array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields') ); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_form.test b/profiles/wcm_base/modules/contrib/date/tests/date_form.test new file mode 100644 index 00000000..56b89e43 --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_form.test @@ -0,0 +1,30 @@ +<?php + +/** + * @file + * Contains form specific date element test cases. + */ + +class DateFormTestCase extends DrupalWebTestCase { + + public static function getInfo() { + return array( + 'name' => t('Date Form test'), + 'description' => t('Test Date form functions.') , + 'group' => t('Date'), + ); + } + + public function setUp() { + // Load the date_api module. + parent::setUp('date_test'); + } + + /** + * Tests rendering of a date element in a form. + */ + public function testDateForm() { + $this->drupalGet('date-test/form'); + } + +} diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test index cdde115f..ec2ae7d8 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test @@ -18,6 +18,7 @@ class DateMigrateExampleUnitTest extends DrupalWebTestCase { 'name' => 'Date Migration', 'description' => 'Test migration into date fields', 'group' => 'Date', + 'dependencies' => array('migrate', 'features'), ); } diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info new file mode 100644 index 00000000..2f265fa7 --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info @@ -0,0 +1,14 @@ +name = "Date module tests" +description = "Support module for date related testing." +package = Date/Time +version = VERSION +core = 7.x +hidden = TRUE +dependencies[] = date + +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" +core = "7.x" +project = "date" +datestamp = "1491562090" + diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module new file mode 100644 index 00000000..18540891 --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module @@ -0,0 +1,40 @@ +<?php + +/** + * @file + * Contains date test implementations. + */ + +/** + * Implements hook_menu(). + */ +function date_test_menu() { + $items['date-test/form'] = array( + 'title' => 'Test form with date element', + 'description' => "Form with date element to make form related tests", + 'page callback' => 'drupal_get_form', + 'page arguments' => array('date_test_sample_form'), + 'access arguments' => array('access content'), + 'type' => MENU_CALLBACK, + ); + return $items; +} + +/** + * Form callback. Generates a test form with date elements. + */ +function date_test_sample_form($form, &$form_state) { + $form['date_test_select'] = array( + '#type' => 'date_select', + '#title' => t('Sample from'), + '#date_format' => 'H:i:s a', + '#default_value' => array( + 'hour' => 7, + 'minute' => 0, + 'second' => 0, + 'ampm' => 'am' + ), + ); + + return $form; +} diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test index 54d882fd..9f2905a2 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test @@ -16,6 +16,16 @@ class DateTimezoneTestCase extends DateFieldBasic { ); } + public function setUp() { + parent::setUp(); + // Set the timezone explicitly. Otherwise the site's default timezone is + // used, which defaults to the server timezone when installing Drupal. This + // depends on the environment and is therefore uncertain. + // The Australia/Sydney timezone is chosen so all tests are run using an + // edge case scenario (UTC+10 and DST). + variable_set('date_default_timezone', 'Australia/Sydney'); + } + /** * @todo. */ @@ -23,7 +33,7 @@ class DateTimezoneTestCase extends DateFieldBasic { // Create a date fields with combinations of various timezone handling and // granularity. foreach (array('date', 'datestamp', 'datetime') as $field_type) { - foreach (array('site', 'none', 'date', 'user', 'utc') as $tz_handling) { + foreach (array('site', 'none', 'date', 'user', 'utc', 'Europe/Dublin') as $tz_handling) { foreach (array('year', 'month', 'day', 'hour', 'minute', 'second') as $max_granularity) { // Skip invalid combinations. if (in_array($max_granularity, array('year', 'month', 'day')) && $tz_handling != 'none') { @@ -182,17 +192,32 @@ class DateTimezoneTestCase extends DateFieldBasic { case 'hour': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11'; - $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21 to Thu, 10/07/2010 - 22'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11'; + } break; case 'minute': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30'; - $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21:30 to 22:30'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30'; + } break; case 'second': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30:30'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30:30'; - $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21:30:30 to 22:30:30'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30'; + } break; } $this->drupalPost('node/add/story', $edit, t('Save')); diff --git a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info index 024263b5..bd506d7f 100644 --- a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info +++ b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info @@ -3,8 +3,4 @@ description = "Provides a datepicker for the 'Authored on' field on node forms." core = 7.x files[] = date_popup_authored.test package = Date/Time -dependencies[] = date_popup -; Information added by drush on 2012-06-16 -version = "7.x-1.1+2-dev" -project = "date_popup_authored" -datestamp = "1339821417" \ No newline at end of file +dependencies[] = date_popup \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt index a646afe9..db91ce58 100644 --- a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/defaultconfig-rebuild-2008178-14.patch - http://drupal.org/files/issues/1900574.defaultconfig.undefinedindex_20.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt index 120241d9..0d26fb08 100644 --- a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1754428-allow-node-export-alter.patch - http://drupal.org/files/1757782-cannot-import-menu-hierarchy-8.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt index 82d71d93..ebf5699d 100644 --- a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/diff-default_state_preview-2852698-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/features/PATCHES.txt b/profiles/wcm_base/modules/contrib/features/PATCHES.txt index d1c847fe..47fe1854 100644 --- a/profiles/wcm_base/modules/contrib/features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://drupal.org/files/issues/export_shorcuts_sets-986968-36.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt index 12d119b6..9f552558 100644 --- a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/1670136-export-ctools-plugin-info-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.info b/profiles/wcm_base/modules/contrib/field_group/field_group.info index 912b55f7..c5c9e775 100644 --- a/profiles/wcm_base/modules/contrib/field_group/field_group.info +++ b/profiles/wcm_base/modules/contrib/field_group/field_group.info @@ -6,9 +6,9 @@ dependencies[] = ctools core = 7.x files[] = tests/field_group.ui.test files[] = tests/field_group.display.test -; Information added by Drupal.org packaging script on 2016-02-28 -version = "7.x-1.5+2-dev" +; Information added by Drupal.org packaging script on 2017-05-20 +version = "7.x-1.5+5-dev" core = "7.x" project = "field_group" -datestamp = "1456658044" +datestamp = "1495281186" diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.module b/profiles/wcm_base/modules/contrib/field_group/field_group.module index 4061519f..561bface 100644 --- a/profiles/wcm_base/modules/contrib/field_group/field_group.module +++ b/profiles/wcm_base/modules/contrib/field_group/field_group.module @@ -258,8 +258,6 @@ function field_group_field_attach_delete_bundle($entity_type, $bundle) { * Implements hook_field_attach_form(). */ function field_group_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) { - - $form['#attached']['css'][] = drupal_get_path('module', 'field_group') . '/field_group.field_ui.css'; field_group_attach_groups($form, 'form', $form_state); $form['#pre_render'][] = 'field_group_form_pre_render'; } @@ -2027,6 +2025,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) { // Construct own weight, as some fields (for example preprocess fields) don't have weight set. $element[$group_name] = array(); $group_references[$group_name] = &$element[$group_name]; + // Get group parents + $parents = array(); + $current_group = $group; + while (!empty($current_group)) { + array_unshift($parents, $current_group->group_name); + $current_group = isset($element['#fieldgroups'][$current_group->parent_name]) ? + $element['#fieldgroups'][$current_group->parent_name] : NULL; + } + $group_references[$group_name]['#array_parents'] = $parents; + $element['#fieldgroups'][$group_name]->array_parents = $parents; + // Remove self from parents and set #field_parents + array_pop($parents); + $group_references[$group_name]['#field_parents'] = $parents; } } @@ -2077,6 +2088,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) { // list intact (but if it is a field we don't mind). $group_references[$parent_name][$child_name] = &$element[$child_name]; $group_references[$parent_name]['#weight'] = $element['#fieldgroups'][$parent_name]->weight; + // Prepend #array_parents & #field_parents of group child element & its element_children + // if those keys are set, and don't already include the group parents + $group_child = &$group_references[$parent_name][$child_name]; + $group_parents = $group_references[$parent_name]['#array_parents']; + $process_elements = array_merge(array(&$group_child), _field_group_element_children_recursive_ref($group_child)); + foreach ($process_elements as $key => $current_element) { + if (isset($current_element['#array_parents']) && !in_array($group_parents[0], $current_element['#array_parents'])) { + $process_elements[$key]['#array_parents'] = array_merge($group_parents, $current_element['#array_parents']); + } + if (isset($current_element['#field_parents']) && !in_array($group_parents[0], $current_element['#field_parents'])) { + $process_elements[$key]['#field_parents'] = array_merge($group_parents, $current_element['#field_parents']); + } + } } // The child has been copied to its parent: remove it from the root element. @@ -2093,6 +2117,23 @@ function field_group_fields_nest(&$element, &$vars = NULL) { } +/** + * Recursive element_children, returns children by reference + */ +function _field_group_element_children_recursive_ref(&$element) { + $results = array(); + $children = element_children($element); + foreach ($children as $key) { + $child = &$element[$key]; + if (is_array($child)) { + $results[] = &$child; + $results = array_merge($results, _field_group_element_children_recursive_ref($child)); + } + unset($child); + } + return $results; +} + /** * Function to pre render the field group element. * diff --git a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js index 977e1b6c..aec4b6bd 100644 --- a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js +++ b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js @@ -29,8 +29,10 @@ Drupal.behaviors.horizontalTabs = { // Transform each fieldset into a tab. $fieldsets.each(function (i) { + var $legend = $('> legend', this); + $('.element-invisible', $legend).remove(); var horizontal_tab = new Drupal.horizontalTab({ - title: $('> legend', this).text(), + title: $legend.text(), fieldset: $(this) }); horizontal_tab.item.addClass('horizontal-tab-button-' + i); diff --git a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info index 4391b929..741a6d52 100644 --- a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info +++ b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info @@ -5,9 +5,9 @@ package = Fields hidden = TRUE -; Information added by Drupal.org packaging script on 2016-02-28 -version = "7.x-1.5+2-dev" +; Information added by Drupal.org packaging script on 2017-05-20 +version = "7.x-1.5+5-dev" core = "7.x" project = "field_group" -datestamp = "1456658044" +datestamp = "1495281186" diff --git a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt index 7eb5a6e2..c4d526d8 100644 --- a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/file_entity-file-size-limit-per-file-type-2530656-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt index e115970f..8ad04c7f 100644 --- a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/add_jqueryui_1.11.4_nojs-2197249-37.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/link/PATCHES.txt b/profiles/wcm_base/modules/contrib/link/PATCHES.txt index 4ed7da7a..77b4d7bb 100644 --- a/profiles/wcm_base/modules/contrib/link/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/link/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/link.allow-tel-links-1993920-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt index 1fb85e0f..b90e12a5 100644 --- a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkchecker-hooks-1946252-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt index c9f6b4e4..c3d1a20e 100644 --- a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkit-private_files_direct_link-2652300-2.patch - http://drupal.org/files/issues/linkit-menu-links-2514928-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt index 6627972d..9e864c1d 100644 --- a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/manualcrop-two-crop-tools-2237835.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media/PATCHES.txt b/profiles/wcm_base/modules/contrib/media/PATCHES.txt index 9bbccf28..7614f5e7 100644 --- a/profiles/wcm_base/modules/contrib/media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media-edit_uri_for_remote_files-2297685-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt index 2a840b03..804e0314 100644 --- a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/no_exception_handling-2446199-1.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt index 53fad5c6..a1b62b8f 100644 --- a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media_youtube-remove_thumbnail_exception-2498493-23.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt index f8146d2a..945634eb 100644 --- a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panelizer-n2457113-69.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt index ddd9bd9e..468eda5b 100644 --- a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panels-ipe-workbench-block-2485837-1.patch - http://drupal.org/files/issues/panels-ipe-insufficient-2462331-33.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt index 1300c4c2..b13c7b39 100644 --- a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/redirect-n905914-227.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt index 0b5955d5..28b45186 100644 --- a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/search_api_solr-partial_word_matching-1414838-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt index b92ca3f0..a8ce8230 100644 --- a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/simplesamlphp_auth-admin-users-cannot-other-users-9291915-8.patch - http://drupal.org/files/issues/simplesamlphp_auth-alter_data_before_writing-2148931-5.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt index 7fd0cd4c..6e0b7108 100644 --- a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/adding_path_pathauto-2220837-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views/PATCHES.txt b/profiles/wcm_base/modules/contrib/views/PATCHES.txt index 0ff66134..7cb5e1ed 100644 --- a/profiles/wcm_base/modules/contrib/views/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/views-exposed-sorts-2037469-16.diff -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt index ff7374f4..187ac1aa 100644 --- a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://www.drupal.org/files/issues/views_autocomplete_filters-content-pane-2317351-4.patch - https://www.drupal.org/files/issues/2404893-grammar_correction-11.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench/workbench.info b/profiles/wcm_base/modules/contrib/workbench/workbench.info index 0e21b5f1..d7cbf84f 100644 --- a/profiles/wcm_base/modules/contrib/workbench/workbench.info +++ b/profiles/wcm_base/modules/contrib/workbench/workbench.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x configure = admin/config/workbench/settings dependencies[] = views - -; Information added by drush on 2013-03-26 -version = "7.x-1.2" -project = "workbench" -datestamp = "1364314302" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt index 70fcc532..81d3be29 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_media-multiupload-2268005-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info index 118317e1..9eed11b0 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info +++ b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x dependencies[] = workbench dependencies[] = media - -; Information added by drush on 2012-09-05 -version = "7.x-2.1" -project = "workbench_media" -datestamp = "1346862407" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt index d17a069f..a370615e 100644 --- a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt @@ -5,4 +5,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_moderation-iib-var-2462453-1.patch - http://drupal.org/files/issues/workbench_moderation-install-warnings-2360973-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.module b/profiles/wcm_base/modules/custom/news_client/news_client.module index b0f9beea..403cd958 100644 --- a/profiles/wcm_base/modules/custom/news_client/news_client.module +++ b/profiles/wcm_base/modules/custom/news_client/news_client.module @@ -754,28 +754,19 @@ function _news_client_cached_article_populate($article_data) { } try { - $node = $wrapper->value(); - // Set alias. if (module_exists('path') && !empty($article_data['alias'])) { - // Need to stop auto-generation of path regardless. + $node = $wrapper->value(); + + // Need to stop auto-generation of path. $node->path['pathauto'] = FALSE; - + $alias = $article_data['alias']; - - $path = path_load(array('alias' => $alias)); - - if ($path !== FALSE) { - // Path exists. Overwrite with this node if necessary. - if ($path['source'] != 'node/' . $node->nid) { - $path['source'] = 'node/' . $node->nid; - path_save($path); - } - } - else { - // Path does not exist. Add path. - $node->path['alias'] = $alias; - } + + // Delete any previous paths with this alias. + path_delete(array('alias' => $alias)); + + $node->path['alias'] = $alias; } // Since $node is a copy to a reference, this still works. diff --git a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php b/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php deleted file mode 100644 index f4c495b0..00000000 --- a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - $handle_non_osu = '<h2> Non-Ohio State Users</h2>'; - $non_osu_login = drupal_render($form['name']); - $non_osu_login .= drupal_render($form['pass']); - $non_osu_login .= '<p><a href="/user/password">Forgot your password?</a></p>'; - $non_osu_login .= drupal_render($form['form_build_id']); - $non_osu_login .= drupal_render($form['form_id']); - $non_osu_login .= drupal_render($form['actions']); -?> - - -<div class="login-box osu"> - <h2>Ohio State Users</h2> - <p><a href="<?php print $https_base_url; ?>/saml_login<?php if ($has_destination) : ?>?ReturnTo=<?php print $return_to; ?><?php endif; ?>">Log in with your Ohio State credentials</a></p> -</div> - -<div class="login-box non-osu"> - - <?php - print theme( - 'ctools_collapsible', - array( - 'handle' => $handle_non_osu, - 'content' => $non_osu_login, - 'collapsed' => TRUE - ) - ); - ?> - -</div> diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info index 63c85ac6..95d8803e 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info @@ -23,6 +23,7 @@ features[features_overrides][] = views_view.workbench_edited.display|page_1|disp features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status_extra features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|expose|remember_roles features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|value +features[variable][] = clone_omitted features[variable][] = diff_context_lines_leading features[variable][] = diff_context_lines_trailing features[variable][] = diff_default_state_node diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module index 83b0ff98..bef7df17 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module @@ -95,3 +95,24 @@ function wcm_workbench_node_access_records_alter(&$grants, $node) { $grants = module_invoke('private', 'node_access_records', $node); } } + +/** + * Implements hook_panels_pre_render(). + * + * Display a warning message about editing the published reviision of a panelized node if + * a draft of the node also exists. + */ +function wcm_workbench_panels_pre_render($display, $renderer) { + if ($renderer->plugin['name'] == 'ipe') { + $node = $display->context['panelizer']->data; + + if (isset($node->workbench_moderation, $node->workbench_moderation['published'])) { + $published = $node->workbench_moderation['published']->vid; + $current = $node->workbench_moderation['current']->vid; + + if ($node->vid == $published && $published != $current) { + drupal_set_message('This page has a pending draft. Modifying the published revision will overwrite the draft and is not recommended.', 'warning'); + } + } + } +} diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc index 4e27b2ec..728b3800 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc @@ -10,6 +10,22 @@ function wcm_workbench_strongarm() { $export = array(); + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'clone_omitted'; + $strongarm->value = array( + 'ocio_landing_page' => 'ocio_landing_page', + 'basic_page' => 0, + 'book_page' => 0, + 'calendar_entry' => 0, + 'faq' => 0, + 'featured_slide' => 0, + 'article' => 0, + 'web_form' => 0, + ); + $export['clone_omitted'] = $strongarm; + $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt index 4b47092e..e3c6f911 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info index 5bbd1ea0..0af3460e 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info @@ -37,9 +37,9 @@ features[page_manager_pages][] = panopoly_admin_layout_library features[page_manager_pages][] = panopoly_admin_page_library features[page_manager_pages][] = panopoly_admin_pane_library -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_admin" -datestamp = "1492098251" +datestamp = "1494505994" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt index 228c338d..1cf3f470 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info index 9aa1e0aa..0941cb10 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info @@ -82,9 +82,9 @@ features_exclude[variable][panelizer_taxonomy_term:panopoly_categories_allowed_t features_exclude[variable][panelizer_defaults_taxonomy_term_panopoly_categories] = panelizer_defaults_taxonomy_term_panopoly_categories features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_core" -datestamp = "1492098263" +datestamp = "1494506006" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt index 8b92d143..64a24e6f 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt index 49563f3d..4f9e4f25 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info index a3bcbdcd..6a806206 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info @@ -15,9 +15,9 @@ stylesheets[all][] = css/panopoly-modal.css features[features_api][] = api:2 files[] = plugins/views/panopoly_magic_plugin_display_panel_pane.inc -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_magic" -datestamp = "1492098313" +datestamp = "1494506052" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt index f98d8ffa..7314b55d 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info index 5ce2f6e1..1000c815 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info @@ -81,9 +81,9 @@ features_exclude[variable][pathauto_node_panopoly_landing_page_pattern] = pathau features_exclude[variable][pathauto_node_panopoly_page_pattern] = pathauto_node_panopoly_page_pattern features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_pages" -datestamp = "1492098327" +datestamp = "1494506065" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt index 23f052dc..90d0a6d1 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt index 669869c3..c116ec5e 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info index f6c88601..910d199b 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info @@ -54,9 +54,9 @@ features[variable][] = search_cron_limit features[views_view][] = panopoly_database_search features[views_view][] = panopoly_search -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_search" -datestamp = "1492098339" +datestamp = "1494506077" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt index 72c39e4a..823504b7 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- Add a Behat step to manually take a screenshot. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml index f2cbb580..c4ac1388 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml @@ -7,7 +7,7 @@ default: # Set 'base_url' to the URL to view your Drupal site. # For example: http://mydrupalsite.com base_url: '@BASE_URL@' - files_path: './profiles/panopoly/modules/panopoly/panopoly_test/tests' + files_path: './profiles/panopoly/modules/panopoly/panopoly_test/behat' Drupal\DrupalExtension: drush: # Set 'root' to the full path to your Drupal code base. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc index 01fb66b4..d93c380c 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc @@ -141,28 +141,50 @@ class TestSubContext extends RawDrupalContext implements DrupalSubContextInterfa } } + /** + * Explicitly take a screenshot. + * + * @Given I take a screenshot + */ + public function takeScreenshot($title = NULL) { + static $title = 0; + + $imgur_client_id = getenv('IMGUR_CLIENT_ID'); + if (!$imgur_client_id) { + print "Environment variable IMGUR_CLIENT_ID not set, Unable to take screenshot\n"; + return; + } + + $driver = $this->getSession()->getDriver(); + + // Get the screenshot if the driver supports it. + try { + $image = $driver->getScreenshot(); + } + catch (UnsupportedDriverActionException $e) { + return; + } + + // Set default title. + if (!$title) { + $title = 'screenshot-' . (++$title); + } + + // Upload the image. + $url = $this->uploadScreenshot($image, $title, $imgur_client_id); + // @todo Is there a Behat API we can use to write to the screen? + print "Screenshot uploaded to $url\n"; + } + /** * After a failed step, upload a screenshot. * * @AfterStep */ public function afterStepTakeScreenshot($event) { - if ($event->getTestResult()->getResultCode() === TestResult::FAILED && ($imgur_client_id = getenv('IMGUR_CLIENT_ID'))) { - $driver = $this->getSession()->getDriver(); - - // Get the screenshot if the driver supports it. - try { - $image = $driver->getScreenshot(); - } - catch (UnsupportedDriverActionException $e) { - return; - } - - // Upload the image. + if ($event->getTestResult()->getResultCode() === TestResult::FAILED && getenv('IMGUR_CLIENT_ID')) { $title = preg_replace('/[^a-zA-Z0-9\._-]/', '_', $event->getStep()->getText()); - $url = $this->uploadScreenshot($image, $title, $imgur_client_id); - // @todo Is there a Behat API we can use to write to the screen? - print "Screenshot uploaded to $url\n"; + $this->takeScreenshot($title); } } diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info index 29472843..795dd9bd 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info @@ -99,9 +99,9 @@ features_exclude[dependencies][panopoly_pages] = panopoly_pages features_exclude[dependencies][panelizer] = panelizer hidden = 1 -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_test" -datestamp = "1492098359" +datestamp = "1494506088" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt index 3660e563..604b3912 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info index 6280be12..d13f666a 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info @@ -11,9 +11,9 @@ stylesheets[all][] = css/panopoly-accordian.css stylesheets[all][] = css/panopoly-layouts.css features[features_api][] = api:2 -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_theme" -datestamp = "1492098377" +datestamp = "1494506102" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt index 8ebbddae..f5261c9c 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt @@ -1,3 +1,9 @@ +7.x-1.45, 2017-05-11 +------------------- +- Update of Media to 2.1 for security issue DRUPAL-SA-CONTRIB-2017-044. +- Add option to Submenu widget to control how many levels down to expand + children, when using the "Expand all children" option. + 7.x-1.44, 2017-04-13 ------------------- - Update to Media 2.0. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info index 34f7a8f8..ebaeeeb1 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info @@ -125,9 +125,9 @@ features[linkit_profiles][] = content_fields features[views_view][] = panopoly_widgets_general_content features_exclude[dependencies][linkit] = linkit -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_widgets" -datestamp = "1492098403" +datestamp = "1494506128" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make index de4d0f49..2ed47d71 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make @@ -21,7 +21,7 @@ projects[menu_block][subdir] = contrib projects[file_entity][version] = 2.0-beta3 projects[file_entity][subdir] = contrib -projects[media][version] = 2.0 +projects[media][version] = 2.1 projects[media][subdir] = contrib projects[media][patch][2272567] = https://www.drupal.org/files/issues/media_dialog_appears_2272567-32.patch diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module index 8739af6c..555f50d3 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module @@ -123,6 +123,7 @@ function panopoly_widgets_ctools_content_subtype_alter(&$subtype, &$plugin) { $subtype['icon'] = drupal_get_path('module', 'panopoly_widgets') . '/images/icon_submenu.png'; $subtype['admin css'] = array(drupal_get_path('module', 'menu_block') . '/menu-block-admin.css'); $subtype['admin js'] = array(drupal_get_path('module', 'menu_block') . '/menu-block.js'); + $subtype['defaults']['expanded_max_depth'] = 0; } // Modify the general content item to appear in the generic content sidebar area @@ -174,6 +175,36 @@ function panopoly_widgets_form_alter(&$form, &$form_state, $form_id) { // Disable some options since they appear busted or confusing in Menu Block $form['sort']['#access'] = FALSE; + + // Add configuration for max expanded depth. + $form['expanded_max_depth'] = array( + '#type' => 'select', + '#title' => t('Maximum expanded depth'), + '#weight' => 9, + '#options' => array( + '1' => t('Only 1 level'), + '2' => t('Only 2 levels'), + '3' => t('Only 3 levels'), + '4' => t('Only 4 levels'), + '5' => t('Only 5 levels'), + '6' => t('Only 6 levels'), + '7' => t('Only 7 levels'), + '8' => t('Only 8 levels'), + '9' => t('Only 9 levels'), + '0' => t('Expand all children'), + ), + '#default_value' => isset($form_state['conf']['expanded_max_depth']) ? $form_state['conf']['expanded_max_depth'] : 0, + '#states' => array( + 'visible' => array( + ':input[name="expanded"]' => array('checked' => TRUE), + ), + ), + ); + + // Modify the 'expanded' checkbox so it appears right above the max depth + // and makes sense with that option. + $form['expanded']['#weight'] = 8; + $form['expanded']['#title'] = t('<strong>Expand children</strong> of this tree.'); } if ($form_id == 'fieldable_panels_panes_fieldable_panels_pane_content_type_edit_form') { @@ -462,11 +493,15 @@ function panopoly_widgets_file_type_alter(&$types, $file) { /** * Implements hook_menu_block_tree_alter(). - * - * Updates menu block settings in case of IPE callback magic. This will only - * work in limited cases but will be fixed when the page refreshes. */ -function panopoly_widgets_menu_block_tree_alter($tree, $config) { +function panopoly_widgets_menu_block_tree_alter(&$tree, $config) { + // Only alter if 'expanded' is enabled and the max isn't 'Expand all children' + if ($config['expanded'] && isset($config['expanded_max_depth']) && $config['expanded_max_depth'] > 0) { + _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($tree, $config); + } + + // Updates menu block settings in case of IPE callback magic. This will only + // work in limited cases but will be fixed when the page refreshes. if (arg(0) == 'panels' && arg(1) == 'ajax') { foreach ($tree as $key => $value) { $tree[$key]['link']['in_active_trail'] = TRUE; @@ -474,6 +509,21 @@ function panopoly_widgets_menu_block_tree_alter($tree, $config) { } } +/** + * Remove items from tree which are below the 'expanded_max_depth'. + */ +function _panopoly_widgets_menu_block_tree_expanded_max_depth_alter(&$tree, $config) { + // Remove all items above the max depth. + foreach ($tree as $name => &$item) { + if (!$item['link']['in_active_trail'] && $item['link']['depth'] > $config['expanded_max_depth']) { + unset($tree[$name]); + } + else { + _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($item['below'], $config); + } + } +} + /** * Implements hook_fieldable_panels_pane_view(). */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc b/profiles/wcm_base/themes/ocio_omega_1/.bowerrc deleted file mode 100755 index 77f92b35..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/.gitignore b/profiles/wcm_base/themes/ocio_omega_1/.gitignore deleted file mode 100644 index 5f4bf95f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc b/profiles/wcm_base/themes/ocio_omega_1/.jshintrc deleted file mode 100755 index 680407bd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset deleted file mode 100755 index 42ca0714..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_1 diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version b/profiles/wcm_base/themes/ocio_omega_1/.ruby-version deleted file mode 100755 index 77fee73a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile b/profiles/wcm_base/themes/ocio_omega_1/Gemfile deleted file mode 100644 index ea96f010..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock deleted file mode 100644 index 01613d14..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.4) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.2.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js deleted file mode 100755 index e4683ef9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_1/Guardfile b/profiles/wcm_base/themes/ocio_omega_1/Guardfile deleted file mode 100755 index a63ae851..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_1/README b/profiles/wcm_base/themes/ocio_omega_1/README deleted file mode 100755 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/bower.json b/profiles/wcm_base/themes/ocio_omega_1/bower.json deleted file mode 100755 index 69f56b95..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_1", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/config.rb b/profiles/wcm_base/themes/ocio_omega_1/config.rb deleted file mode 100755 index 483a4a9a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css deleted file mode 100755 index ba5d8500..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css +++ /dev/null @@ -1,602 +0,0 @@ -/******************************************************************************* - * ocio-1.layout.scss - * - * Styles for the OCIO 1 layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - border-radius: 0px; - font-size: 13px; -} - -.l-contstrained-padding-12, .span12 .panels-ipe-region { - padding-right: 7.5%; - padding-left: 7.5%; -} - -.l-contstrained-padding-9, .span9 .panels-ipe-region { - padding-right: 10%; - padding-left: 10%; -} - -.l-contstrained-padding-8, .span8 .panels-ipe-region { - padding-right: 11.25%; - padding-left: 11.25%; -} - -.l-contstrained-padding-6, .span6 .panels-ipe-region { - padding-right: 15%; - padding-left: 15%; -} - -.l-contstrained-padding-4, .span4 .panels-ipe-region { - padding-right: 22.5%; - padding-left: 22.5%; -} - -.l-contstrained-padding-3, .span3 .panels-ipe-region { - padding-right: 30%; - padding-left: 30%; -} - -img, media { - max-width: 100%; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -th { - background: #2d2d2d; - color: white; - text-transform: uppercase; - line-height: 120%; - font-weight: 300; -} -th a, -th a.active { - color: white; - text-decoration: none; -} -th a:after, -th a.active:after { - content: "\f0dc"; - font-family: "FontAwesome"; - margin-left: 10px; -} -th a img, -th a.active img { - display: none; -} - -tr.odd { - background: #efefef; -} - -tr.even { - background: #f9f9f9; -} - -td { - line-height: 140%; -} - -table, td, tr { - border: 1px solid lightgrey; - padding: 0.5em 0.5em; - border-collapse: collapse; -} - -th { - border: 1px solid #2d2d2d; - padding: 0.5em 0.5em; - border-collapse: collapse; - border-bottom: 1px solid lightgrey; -} - -table { - margin-bottom: 20px; - font-size: 13px; - font-size: 1.3rem; -} - -table caption { - color: #666666; - text-align: left; - margin-bottom: 5px; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - width: 85%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -/* add l-constrained padding to regions based on grid span */ -.panels-ipe-region { - padding-top: 20px; - padding-bottom: 20px; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-first, -.l-region--sidebar-second { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 44em) { - /* Header */ - .l-branding { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - - .l-region--navigation { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 25%; - clear: none; - } - - .l-region--header { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-two-sidebars .l-region--sidebar-first, - .has-two-sidebars .l-region--sidebar-second, - .has-one-sidebar .l-region--sidebar-first, - .has-one-sidebar .l-region--sidebar-second { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } -} -@media (min-width: 70em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-one-sidebar .l-region--sidebar-first { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-two-sidebars .l-region--sidebar-first, - .has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 50%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css deleted file mode 100755 index 04d8e001..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css +++ /dev/null @@ -1,599 +0,0 @@ -/******************************************************************************* - * ocio-1.layout.scss - * - * Styles for the OCIO 1 layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - border-radius: 0px; - font-size: 13px; -} - -.l-contstrained-padding-12, .span12 .panels-ipe-region { - padding-right: 7.5%; - padding-left: 7.5%; -} - -.l-contstrained-padding-9, .span9 .panels-ipe-region { - padding-right: 10%; - padding-left: 10%; -} - -.l-contstrained-padding-8, .span8 .panels-ipe-region { - padding-right: 11.25%; - padding-left: 11.25%; -} - -.l-contstrained-padding-6, .span6 .panels-ipe-region { - padding-right: 15%; - padding-left: 15%; -} - -.l-contstrained-padding-4, .span4 .panels-ipe-region { - padding-right: 22.5%; - padding-left: 22.5%; -} - -.l-contstrained-padding-3, .span3 .panels-ipe-region { - padding-right: 30%; - padding-left: 30%; -} - -img, media { - max-width: 100%; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -th { - background: #2d2d2d; - color: white; - text-transform: uppercase; - line-height: 120%; - font-weight: 300; -} -th a, -th a.active { - color: white; - text-decoration: none; -} -th a:after, -th a.active:after { - content: "\f0dc"; - font-family: "FontAwesome"; - margin-left: 10px; -} -th a img, -th a.active img { - display: none; -} - -tr.odd { - background: #efefef; -} - -tr.even { - background: #f9f9f9; -} - -td { - line-height: 140%; -} - -table, td, tr { - border: 1px solid lightgrey; - padding: 0.5em 0.5em; - border-collapse: collapse; -} - -th { - border: 1px solid #2d2d2d; - padding: 0.5em 0.5em; - border-collapse: collapse; - border-bottom: 1px solid lightgrey; -} - -table { - margin-bottom: 20px; - font-size: 13px; - font-size: 1.3rem; -} - -table caption { - color: #666666; - text-align: left; - margin-bottom: 5px; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - width: 85%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -/* add l-constrained padding to regions based on grid span */ -.panels-ipe-region { - padding-top: 20px; - padding-bottom: 20px; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-first, -.l-region--sidebar-second { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} - -.l-region--navigation { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 25%; - clear: none; -} - -.l-region--header { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-two-sidebars .l-region--sidebar-first, -.has-two-sidebars .l-region--sidebar-second, -.has-one-sidebar .l-region--sidebar-first, -.has-one-sidebar .l-region--sidebar-second { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-one-sidebar .l-region--sidebar-first { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-two-sidebars .l-region--sidebar-first, -.has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 50%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css deleted file mode 100755 index 2029b555..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css +++ /dev/null @@ -1,744 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - .ocio-omega-threecol-header, - .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 5%; - } -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after, -.l-region--sidebar-1:after, -.ocio-omega-equalcol-column2:after, -.ocio-omega-twocol-sidebar:after, -.ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, - .l-region--sidebar-1, - .ocio-omega-equalcol-column2, - .ocio-omega-twocol-sidebar, - .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 5%; - } -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.front .l-content { - padding: 0px 0px; -} - -.l-main { - overflow: hidden; -} - -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-twocol-flipped-sidebar, -.ocio-omega-threecol-column2 { - padding-top: 20px; - padding-bottom: 100019px; - margin-bottom: -100019px; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .ocio-omega-equalcol-column2, - .has-one-sidebar .ocio-omega-twocol-sidebar, - .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, - .has-one-sidebar .ocio-omega-threecol-column2, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} -.l-footer-wrapper { - clear: both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css deleted file mode 100755 index 06fce4c4..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css +++ /dev/null @@ -1,719 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after, -.l-region--sidebar-1:after, -.ocio-omega-equalcol-column2:after, -.ocio-omega-twocol-sidebar:after, -.ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.front .l-content { - padding: 0px 0px; -} - -.l-main { - overflow: hidden; -} - -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-twocol-flipped-sidebar, -.ocio-omega-threecol-column2 { - padding-top: 20px; - padding-bottom: 100019px; - margin-bottom: -100019px; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .ocio-omega-equalcol-column2, -.has-one-sidebar .ocio-omega-twocol-sidebar, -.has-one-sidebar .ocio-omega-twocol-flipped-sidebar, -.has-one-sidebar .ocio-omega-threecol-column2, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-footer-wrapper { - clear: both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css deleted file mode 100755 index 90c82a75..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css deleted file mode 100755 index 67b348f9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css +++ /dev/null @@ -1,750 +0,0 @@ -/* No files to import found in abstractions/**\/* */ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button, .view-ocio-news-archive .field--name-node-link a { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -.breadcrumb-wrapper { - background-color: gray; - float: left; - width: 100%; -} - -ul.breadcrumb li { - color: #fff; -} -ul.breadcrumb li:after { - content: "|"; - color: #ececec; - font-weight: 700; - margin-left: 0.45em; -} -ul.breadcrumb li a { - color: #fff; -} -ul.breadcrumb li a:visited { - color: #ececec; -} -ul.breadcrumb li a:focus { - color: #dcaa38; -} -ul.breadcrumb li a:hover { - color: #ececec; -} -ul.breadcrumb li a:active { - color: #0070aa; -} -ul.breadcrumb li:last-child { - margin-right: 0; -} -ul.breadcrumb li:last-child:after { - content: " "; -} - -.view-faq .item-list .views-field-title a { - font-weight: bold; -} -.view-faq div.view-display-id-attachment_1 .views-field-title a { - font-weight: normal; -} - -.flexslider a .flex-meta .flex-title { - font-size: 26px; - font-size: 2.6rem; -} - -.flex-direction-nav a { - color: #ececec; - text-shadow: none; - background: none; -} -.flex-direction-nav a:hover { - color: #fff; -} - -.flexslider:hover a { - text-decoration: none; -} - -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display: none; -} - -.flexslider a .flex-meta { - padding-left: 0px; - padding-right: 0px; - display: block; - position: relative; - background-color: #2d2d2d; - padding-top: 2em; - padding-bottom: 2em; -} - -.flex-control-nav { - text-align: right; - bottom: 120px; - z-index: 99; - width: 100%; -} - -.flex-control-paging li a { - background-color: #2d2d2d; - text-align: left; - width: 20px; - height: 20px; - margin-bottom: 1em; -} -.flex-control-paging li a.flex-active { - background-color: #fff; -} - -/* IE9 SVG, needs conditional override of 'filter' to 'none' */ -.l-header { - padding-bottom: 20px; -} -.l-header .l-region--main-menu ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; -} - -.osu-siteinfo-social li a { - border-bottom: 3px solid #4d4d4d; -} -.osu-siteinfo-social li a.link-facebook:hover { - border-bottom: 3px solid #2d4373; -} -.osu-siteinfo-social li a.link-twitter:hover { - border-bottom: 3px solid #0087ba; -} -.osu-siteinfo-social li a.link-youtube:hover { - border-bottom: 3px solid #880000; -} -.osu-siteinfo-social li a.link-linkedin:hover { - border-bottom: 3px solid #005983; -} -.osu-siteinfo-social li a.link-flickr:hover { - border-bottom: 3px solid #cc006a; -} - -.view-user-directory { - margin-top: 1.5em; -} -.view-user-directory .isotope-element { - border-bottom: 4px solid lightgray; -} - -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ -.l-region--masthead { - background-color: #fff; -} - -.l-search-wrapper { - background-color: gray; - padding-top: 1em; - padding-bottom: 1em; - float: right; - width: 100%; - clear: both; -} -.l-search-wrapper .l-region--search { - float: right; -} -.l-search-wrapper .l-region--search #edit-search-block-form--2 { - width: 260px; - height: 36px; - margin-right: 0.5em; - border: 1px solid gray; -} - -.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - background-color: #ececec; -} - -.view-ocio-news-archive h3 { - text-transform: uppercase; -} -.view-ocio-news-archive h3 a { - font-weight: bold; -} -.view-ocio-news-archive .field--name-node-link { - margin-bottom: 1em; -} -.view-ocio-news-archive .field--name-node-link a { - margin-top: 0px; -} - -.view-display-id-archive_listing_block h3 { - text-transform: none; - color: #2d2d2d; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css deleted file mode 100755 index 47cda488..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css +++ /dev/null @@ -1,237 +0,0 @@ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css deleted file mode 100755 index 07f593e9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css +++ /dev/null @@ -1,769 +0,0 @@ -/* No files to import found in abstractions/**\/* */ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - .ocio-omega-threecol-header, - .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 5%; - } -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 5%; - } -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 5%; - } -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button, .view-ocio-news-archive .field--name-node-link a { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -.breadcrumb-wrapper { - background-color: gray; - float: left; - width: 100%; -} - -ul.breadcrumb li { - color: #fff; -} -ul.breadcrumb li:after { - content: "|"; - color: #ececec; - font-weight: 700; - margin-left: 0.45em; -} -ul.breadcrumb li a { - color: #fff; -} -ul.breadcrumb li a:visited { - color: #ececec; -} -ul.breadcrumb li a:focus { - color: #dcaa38; -} -ul.breadcrumb li a:hover { - color: #ececec; -} -ul.breadcrumb li a:active { - color: #0070aa; -} -ul.breadcrumb li:last-child { - margin-right: 0; -} -ul.breadcrumb li:last-child:after { - content: " "; -} - -.view-faq .item-list .views-field-title a { - font-weight: bold; -} -.view-faq div.view-display-id-attachment_1 .views-field-title a { - font-weight: normal; -} - -.flexslider a .flex-meta .flex-title { - font-size: 26px; - font-size: 2.6rem; -} - -.flex-direction-nav a { - color: #ececec; - text-shadow: none; - background: none; -} -.flex-direction-nav a:hover { - color: #fff; -} - -.flexslider:hover a { - text-decoration: none; -} - -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display: none; -} - -.flexslider a .flex-meta { - padding-left: 0px; - padding-right: 0px; - display: block; - position: relative; - background-color: #2d2d2d; - padding-top: 2em; - padding-bottom: 2em; -} - -.flex-control-nav { - text-align: right; - bottom: 120px; - z-index: 99; - width: 100%; -} - -.flex-control-paging li a { - background-color: #2d2d2d; - text-align: left; - width: 20px; - height: 20px; - margin-bottom: 1em; -} -.flex-control-paging li a.flex-active { - background-color: #fff; -} - -/* IE9 SVG, needs conditional override of 'filter' to 'none' */ -.l-header { - padding-bottom: 20px; -} -.l-header .l-region--main-menu ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; -} - -.osu-siteinfo-social li a { - border-bottom: 3px solid #4d4d4d; -} -.osu-siteinfo-social li a.link-facebook:hover { - border-bottom: 3px solid #2d4373; -} -.osu-siteinfo-social li a.link-twitter:hover { - border-bottom: 3px solid #0087ba; -} -.osu-siteinfo-social li a.link-youtube:hover { - border-bottom: 3px solid #880000; -} -.osu-siteinfo-social li a.link-linkedin:hover { - border-bottom: 3px solid #005983; -} -.osu-siteinfo-social li a.link-flickr:hover { - border-bottom: 3px solid #cc006a; -} - -.view-user-directory { - margin-top: 1.5em; -} -.view-user-directory .isotope-element { - border-bottom: 4px solid lightgray; -} - -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ -.l-region--masthead { - background-color: #fff; -} - -.l-search-wrapper { - background-color: gray; - padding-top: 1em; - padding-bottom: 1em; - float: right; - width: 100%; - clear: both; -} -.l-search-wrapper .l-region--search { - float: right; -} -.l-search-wrapper .l-region--search #edit-search-block-form--2 { - width: 260px; - height: 36px; - margin-right: 0.5em; - border: 1px solid gray; -} - -.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - background-color: #ececec; -} - -.view-ocio-news-archive h3 { - text-transform: uppercase; -} -.view-ocio-news-archive h3 a { - font-weight: bold; -} -.view-ocio-news-archive .field--name-node-link { - margin-bottom: 1em; -} -.view-ocio-news-archive .field--name-node-link a { - margin-top: 0px; -} - -.view-display-id-archive_listing_block h3 { - text-transform: none; - color: #2d2d2d; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt b/profiles/wcm_base/themes/ocio_omega_1/images/README.txt deleted file mode 100755 index a782f11e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg b/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg deleted file mode 100755 index 4c9f6b00..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg version="1.1" id="arrow-up" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - width="50px" height="30px" viewBox="0 0 50 30" enable-background="new 0 0 50 30" xml:space="preserve"> -<polygon fill="#ececec" points="25,0 37.5,15 50,30 25,30 0,30 12.5,15 "/> -</svg> \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js deleted file mode 100755 index 998c5b3c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js +++ /dev/null @@ -1,30 +0,0 @@ -(function($) { - - //set height of equal heights to various regions. THE FOLLOWING DIVS ARE PLACEHOLDERS. - equalHeights = function () { - - var contentheight = $('.l-region--sidebar-2').height(); - var sidebarheight = $('.l-content').height(); - - - - //disable until the desktop breakpoint - if ($(window).width() > 608) { - - if (contentheight > sidebarheight) { - $('.l-content').height(contentheight); - } else { - $('.l-region--sidebar-2').height(sidebarheight); - } - - } //end if > 608 - - - - } //end equalHeights - - $(window).load(equalHeights); - $(window).resize(equalHeights); - - -})(jQuery); //end jquery diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js deleted file mode 100755 index bf433a1b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio1ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio1ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio1ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php deleted file mode 100755 index 19574448..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php +++ /dev/null @@ -1,72 +0,0 @@ -<div<?php print $attributes; ?>> - <header class="l-header" role="banner"> - - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - <?php print render($page['main_menu']); ?> - </header> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main"> - <a id="main-content"></a> - <div class="breadcrumb-wrapper"> - <div class="l-constrained"> - <?php print $breadcrumb; ?> - </div> - </div> - <div class="l-constrained"> - <?php print render($tabs); ?> - </div> - - <?php if (!$landing_page) :?> - <div class="l-constrained max-width"> - <?php else: ?> - <div> - <?php endif; ?> - <div class="l-content" role="main"> - <?php print $messages; ?> - <?php print render($page['help']); ?> - <?php print render($page['workbench']); ?> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - - <div class="l-search-wrapper"> - <div class="l-constrained"> - <?php print render($page['search']); ?> - </div> - </div> - </div> - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - <footer class="l-footer-wrapper" role="contentinfo"> - <div class="l-constrained"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </div> - </footer> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc deleted file mode 100755 index ef7b94db..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc +++ /dev/null @@ -1,25 +0,0 @@ -name = OCIO Full -description = Full width layout used by OCIO Theme 1. -preview = preview.png -template = ocio-full-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[workbench] = Workbench Info -regions[hero] = Hero -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[search] = Search -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.css -stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png deleted file mode 100755 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2900 zcmZWrcQhRO68^bF@4ZB>UN%@=bawR`tXM6&B_c{BT8M6yOGNankVG#LVr7*??^cVt zO7tLjQ9`0U_nq_JJMX+dX1<v@^Ua)@Gk;9NZ4+G@N=`}u0FAz$miZNGU5N=f>6Okw z*L=AG3ST|zhX7D9{VhZw_a!?3l%}3=`0d*sJ^?-tJ$!t5^x<$GUw<EW&--ow1kGYB zPzZ}nR@LK$Lzp2t;)S7)ISV<DIV>rHIZX({OF?gd<}I9IF>7Pc)+XWVEkF~eq(mgM zn2Av*Qcjbt^1e=qeuGZzKV1ra<2BiQygqbMKc%)&d4Q=KCTk_9&eW4JlZ&7(gWX{G z8r{>`y|gN!5lJcF3+Tz~TzMa!^AmxSa21uCe63`k08!956**`%&TEyt9)C%<1<SD` ziija<4M@9XNFKoqG(u8f#Xv)cC<2o$WC03Dfa8FR^9r~v4jhG_u8)HV%t=lt5wLy1 z%R*F;26&j<&|1Jl8B`A6Nz?{NNx<xG*r^Dn#et;0mAf9OX#lNwda7DLP7Nf@(6OR` zBosLI^799Qm>j^Yvu~yH<7PGe2IOi}IkhS{0Y&XdTXJzfGAk>I8zOjpwwuiIPJcM% zYDlyP=Ws|z%F=y37zCgojpb_EgYzIfZ8aV*pMs@z5a0StddcVPymGNNT;Zz$z*0c? z=!F=xjx$1;G{XDhwcsv^$6cy|N5@I-wR9TwpkQ;>>cIE!-Dnp+!_CaBt*%ZRbi!<% z`mMq)Q0)$_R_FJBg{zz$AAS9_ED$MeAE`@n^0j^N(5UG8@N<e7=ehM%-LnR&%QNnA zzD|8-91_C3V#er~qLrI`AYH_l0DCUlB{+8Jy1XcMO02dh2WsxA5rw9Sm)g4!|1=b) zM+USm9|N%8<kR*=gq%3SBYJ5#@N!T6T(>|FM7Zle_XFUrmVgAJzfQe}{OTABA|W-J zT!(G!Vy&dt+pf*EQJp!;$G`+S+hO!DO4o?%{*I!RQ81CXp&D+8BlL>~w`{AKM_jru ztwg)!M_N^1y5COZ`E4T2krX7Fz2r<zyt8N`=R_ob3OQR&><Mq19tmTT08by9*^JLH zO-@hBJQ2ZTsmHyq>i>sgyq!*CnsP6Yjyj8L)|Gk@S!<^Hg}NS&D^=i((RocZ;u;{8 zo61^{H{$<+Q#Dz>aATyxgKjoe4c;T!`i-4Trt`j}M0W@5{Vg$ybeDnme3jG{-JCUd zDv6sCj$DS{2a+&GYPV9zlLW$eoNj39A&rnG(|V;m*9Bx5W+@aXh-1v!h56D;4L=Aq zGW_afcb1llN9u|3Pco)5LFq%$@J<B*#ss*uFz(qO`tRQ&#u&$R#vYjSZ;F-W$?9?P zr}xdedexFCz7XTN*&DlxS?ySrS>;;g-M6L0IBWR5J+W98G4H=;z_CWZCc8%JmMyJm z`6kzVzO)d*AeU+bt185rzcY(3Ws-fAt2h+Rs&80S^*Upm(}T_9*z?`DfJTP-j2k9d zBUWPro4Vh!z7Zb=Qq#n-ME9UkA{=?_Wb7!8K=yapM#UWCNgO>0Nd>9x?2R0{93M+0 z1Pgh>lGaa|VUQt|!3BXL%F2t&7s{zD4=e`|sbzO9!m4#FWh_?8D86J?Se9dMZ(DF# zpvsg><I7Q{J_z-<;nwE~q}Clq9j5TNW(DsZR+_tcs9ZSeg2Z^eXe#0!Map#wy&sx+ z@)**Tea_vKq*`89s0f!akg=*WKX~D;PPUTmck(j8gknRaB<mnNae;YHbXk<ESk?$9 z<!0wqo|%=2tkA14tI*wUk+0q<!4$V>H(8%X(rWe?2-^wkqEhkKFdGV{;PC9KA( zN=MZa<z7Wxg-u$4pC6R$X6Jvp8<B71Q?d};vhn+R81x)*?)|&uNS7K(T1PEFN}$HG zt8~fv`KWM1dk8<w;PxFF@FJ%Sr>v!zG~B4ln+cu2bm)>jyX{s4R=m5tyWa?r3h@dV z8gCiz=9(Mhibac+jg*agh6aaT4^8IC<*7<dNpIwB<W1!*HaOY@*@$6Fu^-*^YgcWG zt#`4_4`OW;t&5PBHuiNoRhTNl$)>8N5{43-NxDfz{v@iS<_ES9Th_o)vo=jisK$C@ z!<<mgY^a8=>W<y?mh`a3u)oe#$!OwdXe+pFxWgZQ@Ml)KqqLBVf4Qq3)^(V<2}L1? z>4&FfR<KM1qMe=?i@b4N6dMZnF!}(UlwcS&Ad#gek;m0N-`lck5OCyYzZ5cdgvqPR zYu_m)yxW!E_1ul0do?KgN;KbE=HW<3FZ`?7+Ne6!s|-o6#maC~xM?J+euE$C0!_23 znyP6i3M@Z%+GA7uspkJ`MQuezVL^Jq+F?+kwV}6Rz_i0B-ywDp{*?dH^)lpg6qG~= z5}}9_A~hpz|2RDfdBXcSMO}&D_Oo_oM>Dwqr^%w38dVjw)>g&q(fj>b74PvzHa-pS zNgI1R{M+ORnbW#cQb#zoaBO_6Rh)W?FB-`?DwQP{I64P^xTy78D^qJB4<%))_)gqF z4x&~raZhDdp;5L`y<5WFdT;`XLF(T(ysjt#sg{3m|I^~x&O!V#W|?Xwlr0<DYwsIe zh;KiPEnzK_U=&lz)G$Ju+<Ng3O?pTvYqH=zQ=ni9WpF!pJBklFDnE*zhTB1InC$C8 zj6<G(PivM77U+^G5?jN?2$wx;Hli__&r`~0&3(+{Ev>55A{G5S?U^5}oYy!Vi`qi1 zyFVVNbc?OM=z5UU0KJhx*5_6Ctn!+*I3*TV{0(6vG6f;4MY&nIe;!KcSIn%)zd5us zSl3T@rtos_)#VOjJLA%GY*Cz{l{hzYy`}P=Vy%i_FoAM~<=V}-JEWB=9}}?<?+Me2 z9jmPB@D`yEW3R}&ZT(Sg^+aCVRF;%$v0>YDQ#<yiNT~H<z0>bF43`>9LSi*Dfh~*W z>9ojP&>B~~PygqfxfdVGDmrnl!|r45o9heW`L?u~<yq@lv=3-zW<Ss@-ubX|^i!Jv z%^DIRG(}_KxHq3wJ~q3R^x=n;)e&zIhlt+@`Q5SkdZ($A2cx@Oq0K*KzfTZsn~%@c z`aTgXi7bsL+$Y>l^-t@L)vFWAH%~H8z3r<^y#021h{uS}$@popQ@Ae^++(T;^VG?k z+q$$pe}1~a>;;O`$kSN<^|E`J-&ZSmb@P~F@%RRf((L2p(8?vU@joAPqqw2>V7dFb zI(Zhkr?$?vji!TYqmx?;A!oXTKj~h|s#pgb93c8UXE&q9(^31w$(RgGSh&QmIY+{4 zZ0Lpye(@fi&t4;az|xrZWzvRnvohXp|6{;@En$tx>Z4WeJ0%D2t$;0+i}Z2Ro~D;g zxz#v3FWhcOOMR&O@g`Tk0)GCmCHM#H<>W-ZqUwChL5R<B*YVLJ>wLJs@Hu{<X(mv3 zx2oB++2K%QM{@=~A3vdPdoee?H}~{jYhb~_=$!5`X>9cHMcPp+9sF8qPU=7$P26_= zEj2~OWp)4a&9f5tu<Ni;KHJ6Xi-Br3R%rOi#P$?^G<&o#Yd<Ufv-gvt^R3oxj(3Fa z_U;>>`hsMn?jGJb-DwM)3*_E=vq)#U`h@4H$fd`x_eT~ZC8y~e>FJjw#MuXDE;8bT ztACTnMbF$AfDl0dBBBBKb$NxG06dZeV9OBzrECD$e4aaW>0ISL)z{KQ1kHXQks<<s z1W0m!m@t(vVNg-N<Cr$lK|ukFA!p#zLeum9*U<XENDR5=|784&L;hdJe`?VGyVS3` dtKOHF!~iW!MB&M5-ErjteQgu1YM5ixKLMW?M_2#= diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries.make b/profiles/wcm_base/themes/ocio_omega_1/libraries.make deleted file mode 100755 index 599c4965..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_1'. -; -; $ cd sites/all/themes/ocio_1 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100755 index 9993e39f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100755 index d6546cfd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js deleted file mode 100755 index d6ee9ce0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js deleted file mode 100755 index 57d2cfa5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js deleted file mode 100755 index 053dca17..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js deleted file mode 100755 index fb79feb1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc deleted file mode 100755 index ca3b5470..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js deleted file mode 100755 index d36448a9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js deleted file mode 100755 index 74f2a189..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js deleted file mode 100755 index ab7a1dae..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js deleted file mode 100755 index a04698e7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js deleted file mode 100755 index d0e8bc80..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_1/logo.png b/profiles/wcm_base/themes/ocio_omega_1/logo.png deleted file mode 100755 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 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 RJ%0cI002ovPDHLkV1hxbe5(Ke diff --git a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info b/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info deleted file mode 100755 index 550d0b90..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info +++ /dev/null @@ -1,95 +0,0 @@ -name = OCIO 1 (in progress) -description = Please provide a description for your theme. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-1.normalize.css -stylesheets[all][] = css/ocio-1.hacks.css -stylesheets[all][] = css/ocio-1.styles.css -stylesheets[all][] = css/ocio-1.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-1.behaviors.js -scripts[] = js/ocio-1-equal-columns.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[search] = Search -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 0 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-full -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 - -; ======================================== -; OCIO Omega Settings -; ======================================== -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_navbar] = dk-gray -settings[ocio_omega_color_masthead] = white -settings[ocio_omega_color_menu] = white -settings[ocio_omega_color_accent] = none diff --git a/profiles/wcm_base/themes/ocio_omega_1/package.json b/profiles/wcm_base/themes/ocio_omega_1/package.json deleted file mode 100755 index d6304f7e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_1", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md deleted file mode 100755 index 43a31c10..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc deleted file mode 100755 index d84b5bf6..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_1_preprocess_page(&$variables) { - // You can use preprocess hooks to modify the variables before they are passed - // to the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/README.md b/profiles/wcm_base/themes/ocio_omega_1/process/README.md deleted file mode 100755 index 180a2933..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc deleted file mode 100755 index 129a70f8..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_1_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/README.md deleted file mode 100755 index 582493ef..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-1.styles.scss -This file aggregates all the components into a single file. - -#### ocio-1.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-1.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-1.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md deleted file mode 100755 index 7730ffb7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md deleted file mode 100755 index 677a7c15..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss deleted file mode 100755 index ca67682e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss +++ /dev/null @@ -1,18 +0,0 @@ -@import "sassy-buttons"; - -.red-button { - @include sassy-button; - border-radius:0px; - box-shadow: 0px 4px 0px 0px darken($red,8%); - padding-bottom:0.2em; - font-weight:normal; -} - -.button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - @extend .red-button; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss deleted file mode 100755 index 283bc864..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss +++ /dev/null @@ -1,3 +0,0 @@ -input { - line-height:inherit; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss deleted file mode 100755 index df1d5160..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss +++ /dev/null @@ -1,183 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } - /* -@include breakpoint($desk, true) { - padding:0 10%; - } -*/ -} -.l-constrained-right { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -/* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } -*/ -} - -.l-constrained-left { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -/* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } -*/ -} - -.l-constrained-center { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ - -//override max width -.max-width { - max-width: none; -} - - -// adding l-constrained to appropriate regions -.ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - -.ocio-omega-threecol-header, - -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header { - @extend .l-constrained; -} - - -.ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - @extend .l-constrained-left; -} - - - -.ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - @extend .l-constrained-right; -} - - - -.ocio-omega-threecol-column2 { - @extend .l-constrained-center; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left:0px; -} - -// removing margins -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom:0px; - -} - -// coloring header regions in panopoly layouts -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color:darken($lt-gray,10%); - float:left; - width:100%; -} - -// coloring footer regions in panopoly layouts -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color:darken($lt-gray,10%); -} - -// coloring column regions in panopoly layouts -.ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - @extend .l-region--sidebar-1; -} - - - -#panels-ipe-regionid-column2 { - padding-bottom:2em; -} - -// Footer styles for full width -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float:left; - width:100%; -} - -.ocio-omega-equalcol-container { - margin-bottom:0px; -} - -.field--name-field-map-address { - margin-top:1em; -} - -//adding margin to content region on all but front page -.l-content { - margin-bottom:2em; -} -.front .l-content { - margin-bottom:0 -} - -//workbench tab spacing -.tabs--primary li { - margin-top:2em; -} - -// Setting a variable for the l-constrained padding unit in percent -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ - - - -// Adding classes for various grid widths and setting padding to be used by full width regions -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss deleted file mode 100755 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss deleted file mode 100755 index a75269cc..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss deleted file mode 100644 index 6526d623..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss +++ /dev/null @@ -1,61 +0,0 @@ -.pager { - text-align:right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ - -.pager__item { - padding:0px; -} - -.pager__item--current { -@include sassy-button; - padding:0.2em 1em; - background-color:$dk-gray; - color:$white; - font-weight:normal; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover { - background-color:$dk-gray; - } - -} - -.pager__item a { - @include sassy-button; - background-color:darken($lt-gray,10%); - padding:0.2em 1em; - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - color:$white; - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss deleted file mode 100755 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss deleted file mode 100755 index 708d7a53..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss +++ /dev/null @@ -1,119 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} - -//heading sizes -h1, .alpha { - @include font-size(4.0); - margin: .8em 0 0 0; -} -h2, .beta { - @include font-size(3.2); - margin: .9em 0 0 0; -} -h3, .gamma { - @include font-size(2.6); - margin: 1em 0 0 0; -} -h4, .delta { - @include font-size(2.4); - margin: 1.2em 0 0 0; -} -h5, .epsilon { - @include font-size(2); - margin: 1.4em 0 0 0; -} -h6, .zeta { - @include font-size(1.8); - margin: 1.4em 0 0 0; -} - -//headings style -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - - font-family: $proxima; - font-weight: 600; - line-height: 100%; - - a, - a:visited { - @extend .header-links; - } -} - -//links -a { - @include link-colors($blue, $md-gray, $red, $blue, $yellow); - text-decoration: none; - font-weight: 500; - &:hover { - text-decoration: underline; - } -} -.header-links { - @include link-colors($red, $md-gray, $blue, $red, $yellow); - text-decoration: none; - &:hover { - text-decoration: none; - } -} -.reverse-links { - @include link-colors($lt-gray, $white, $red, $lt-gray, $yellow); -} - -//specific styles - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - @include font-size(1.2); - line-height: 135%; -} - -.labels { - @include font-size(1.3); - text-transform: uppercase; - font-weight: 400; -} - - -.title-caps { - text-transform:uppercase; - @include font-size(2.6); -} - -.title-caps-red { - @extend .title-caps; - color:$red; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - @include font-size(2.0); - color:$md-gray; - letter-spacing:1px; - font-weight:500; - margin: 3em 0 0 0; -} -.more-link-button { - color:$white; - - @extend .red-button; -} -blockquote p { - font-family:$capita; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md deleted file mode 100755 index c60898cd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss deleted file mode 100755 index d63d7987..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss +++ /dev/null @@ -1,34 +0,0 @@ -.breadcrumb-wrapper { - background-color:lighten($md-gray,10%); - float:left; - width:100%; -} - -ul.breadcrumb { - - - li { - - - &:after { - content: "|"; - color: $lt-gray; - font-weight: 700; - margin-left: 0.3 * $horz-spacing-unit; - } - color:$white; - - a { - @include link-colors($white, $lt-gray, $blue, $lt-gray, $yellow); - } - - } - - //remove separator and margin for last item - li:last-child { - margin-right: 0; - &:after { - content: " "; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss deleted file mode 100644 index 21ad2616..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss +++ /dev/null @@ -1,12 +0,0 @@ -.view-faq { - .item-list { - .views-field-title a { - font-weight:bold; - } - } - div.view-display-id-attachment_1 { - .views-field-title a { - font-weight:normal; - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss deleted file mode 100755 index a5087edd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,62 +0,0 @@ -.flexslider a .flex-title, .flexslider a .flex-summary { - @extend .l-constrained; -} - - -.flexslider a .flex-meta .flex-title { - @include font-size(2.6); -} - - -.flex-direction-nav a { - color:$lt-gray; - text-shadow:none; - background:none; - &:hover { - color:$white; - } -} -.flexslider:hover a { - text-decoration:none; -} -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display:none; -} -.flexslider a .flex-meta { - padding-left:0px; - padding-right:0px; - display:block; - position:relative; - background-color:$dk-gray; - padding-top:2em; - padding-bottom:2em; -} - -.flex-control-nav { - text-align:right; - @extend .l-constrained; - bottom:120px; - z-index:99; - width:100%; -} - -.flex-control-paging li a { - background-color:$dk-gray; - text-align:left; - width:20px; - height:20px; - margin-bottom:1em; - &.flex-active { - background-color:$white; - } -} - - /* IE9 SVG, needs conditional override of 'filter' to 'none' */ -//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); -//background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 58%); /* FF3.6+ */ -//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(58%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */ -//background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Chrome10+,Safari5.1+ */ -//background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Opera 11.10+ */ -//background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* IE10+ */ -//background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* W3C */ -//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-8 */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss deleted file mode 100755 index df8d2dff..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss +++ /dev/null @@ -1,13 +0,0 @@ -.l-header { - padding-bottom: $vert-spacing-unit; - - .l-region--main-menu { - ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; - } - } -} - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss deleted file mode 100755 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss deleted file mode 100644 index 8819923c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss +++ /dev/null @@ -1,20 +0,0 @@ -.osu-siteinfo-social li { - a { - border-bottom:3px solid darken($md-gray, 10%); - &.link-facebook:hover { - border-bottom:3px solid darken($facebook, 10%); - } - &.link-twitter:hover { - border-bottom:3px solid darken($twitter, 10%); - } - &.link-youtube:hover { - border-bottom:3px solid darken($youtube, 10%); - } - &.link-linkedin:hover { - border-bottom:3px solid darken($linkedin, 10%); - } - &.link-flickr:hover { - border-bottom:3px solid darken($flickr, 10%); - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss deleted file mode 100644 index ac3325c0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss +++ /dev/null @@ -1,6 +0,0 @@ -.view-user-directory { - .isotope-element { - border-bottom:4px solid darken($lt-gray, 10%); - } - margin-top:1.5em; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss deleted file mode 100755 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss deleted file mode 100755 index e6335782..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss +++ /dev/null @@ -1,5 +0,0 @@ -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss deleted file mode 100755 index fd3caeb4..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss +++ /dev/null @@ -1,3 +0,0 @@ -.l-region--masthead { - background-color: $white; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss deleted file mode 100644 index 3006bb25..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss +++ /dev/null @@ -1,17 +0,0 @@ -.l-search-wrapper { - background-color:lighten($md-gray,10%); - padding-top:1em; - padding-bottom:1em; - float:right; - width:100%; - clear:both; - .l-region--search { - float:right; - #edit-search-block-form--2 { - width:260px; - height:36px; - margin-right:0.5em; - border:1px solid lighten($md-gray,10%); - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss deleted file mode 100755 index cf6bcf41..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss +++ /dev/null @@ -1,7 +0,0 @@ -.l-region--sidebar-2, .l-region--sidebar-1 { - background-color:$lt-gray; -} - - - - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss deleted file mode 100755 index 36be9c83..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss +++ /dev/null @@ -1,21 +0,0 @@ -.view-ocio-news-archive { - h3 { - text-transform:uppercase; - a { - font-weight:bold; - } - } - .field--name-node-link { - margin-bottom: 1em; - a { - @extend .more-link-button; - margin-top:0px; - } - } - -} - -.view-display-id-archive_listing_block h3 { - text-transform:none; - color:$dk-gray; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss deleted file mode 100755 index f4ff5cb5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-full.layout"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss deleted file mode 100755 index 18b44bc1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss +++ /dev/null @@ -1,116 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--highlighted { - @extend .l-constrained; -} -.l-region--help { - margin-bottom: $vert-spacing-unit; -} -.l-content { - @extend .l-constrained; -} -.front .l-content { - padding:0px 0px; -} - -.l-main { - overflow: hidden; -} -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1 { - @extend .l-constrained-right; - padding-top: $vert-spacing-unit; - padding-bottom: $vert-spacing-unit + 99999px; - margin-bottom: -99999px - $vert-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - .l-region--navigation { - @include grid-span(6, 4); - } - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } -} - -@include breakpoint($desk, true) { - - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} - -.l-footer-wrapper { - clear:both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss deleted file mode 100755 index a895ace1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss deleted file mode 100755 index bb6ea485..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-1.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss deleted file mode 100755 index 3d6b6ddd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss deleted file mode 100755 index 6edbb26c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md deleted file mode 100755 index ddf13461..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss deleted file mode 100755 index 11f1c488..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss +++ /dev/null @@ -1,41 +0,0 @@ -// base colors -$red: #b00; -$lt-gray: #ececec; -$md-gray: #666666; -$dk-gray: #2d2d2d; -$black: #000; -$white: #fff; - - -// accent colors -$blue: #0070aa; -$yellow: #dcaa38; -$green: #909738; -$purple: #442369; - -// social media colors -$facebook: #3b5998; -$twitter: #00aced; -$youtube: $red; -$google-plus: #dd4b39; -$linkedin: #007bb6; -$flickr: #ff0084; - -//misc osu colors -$orange: #d65828; - -// swatch colors -$swatch-colors: ( - "white": $white, - "lt-gray": darken($lt-gray, 10%), - "md-gray": $md-gray, - "dk-gray": lighten($dk-gray, 10%), - "black": $black, - "yellow": $yellow, - "green": darken($green, 20%), - "purple": lighten($purple, 20%), - "blue": darken($blue, 15%), - "red": $red, - "none": #747474, -); - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss deleted file mode 100755 index 21ebe691..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss +++ /dev/null @@ -1,5 +0,0 @@ -//import grid variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_grid.scss"; - - -$gutters: 0; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss deleted file mode 100755 index cf76adaf..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss deleted file mode 100755 index f28e4000..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,11 +0,0 @@ -$sb-base-color: $red; // Base color of your button -$sb-second-color: false; // Optional second color of button gradient -$sb-border-radius: 0px; // Button border radius -$sb-border-width: 0px; // Button border width -$sb-padding: 0.5em 1em 0.5em 1em; // Button padding -$sb-font-size: 13px; // Button font-size -$sb-line-height: 1em; // Button line-height -$sb-text-color: white; // Button text color -$sb-text-style: "none"; // Button text shadow style -$sb-gradient-style: "flat"; // Button gradient style -$sb-auto-states: true; // Automatically create pseudo styles \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss deleted file mode 100755 index ce5a9e11..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/screenshot.png b/profiles/wcm_base/themes/ocio_omega_1/screenshot.png deleted file mode 100755 index 127f551b159bbb9e2cd8696b6ee52886fca9c8e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4603 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 diff --git a/profiles/wcm_base/themes/ocio_omega_1/template.php b/profiles/wcm_base/themes/ocio_omega_1/template.php deleted file mode 100755 index bbb1d47b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 1 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md b/profiles/wcm_base/themes/ocio_omega_1/templates/README.md deleted file mode 100755 index 51dd46f5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php deleted file mode 100755 index 5696680b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 1 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_1_form_system_theme_settings_alter(&$form, $form_state) { - // You can use this hook to append your own theme settings to the theme - // settings form for your subtheme. You should also take a look at the - // 'extensions' concept in the Omega base theme. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md b/profiles/wcm_base/themes/ocio_omega_1/theme/README.md deleted file mode 100755 index 81772435..00000000 --- a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc b/profiles/wcm_base/themes/ocio_omega_2/.bowerrc deleted file mode 100644 index 77f92b35..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/.gitignore b/profiles/wcm_base/themes/ocio_omega_2/.gitignore deleted file mode 100644 index 5f4bf95f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc b/profiles/wcm_base/themes/ocio_omega_2/.jshintrc deleted file mode 100644 index 680407bd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset deleted file mode 100644 index d8be1614..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_2 diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version b/profiles/wcm_base/themes/ocio_omega_2/.ruby-version deleted file mode 100644 index 77fee73a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile b/profiles/wcm_base/themes/ocio_omega_2/Gemfile deleted file mode 100644 index ea96f010..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock deleted file mode 100644 index 0e625cc2..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.3) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.1.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js deleted file mode 100644 index e4683ef9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_2/Guardfile b/profiles/wcm_base/themes/ocio_omega_2/Guardfile deleted file mode 100644 index a63ae851..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_2/README b/profiles/wcm_base/themes/ocio_omega_2/README deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/bower.json b/profiles/wcm_base/themes/ocio_omega_2/bower.json deleted file mode 100644 index e4a38e91..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_2", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/config.rb b/profiles/wcm_base/themes/ocio_omega_2/config.rb deleted file mode 100644 index 483a4a9a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css deleted file mode 100644 index b4660466..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css deleted file mode 100644 index 6d60ac25..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css deleted file mode 100644 index b4660466..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css deleted file mode 100644 index 6d60ac25..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css deleted file mode 100644 index b4660466..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css deleted file mode 100644 index 6d60ac25..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css deleted file mode 100644 index 90c82a75..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css deleted file mode 100644 index 80c1b505..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css +++ /dev/null @@ -1,255 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover { - background-color: #dcaa38; -} -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a { - color: #fff; -} -body .ui-accordion .ui-accordion-content { - background-color: white; -} - -.flex-control-paging { - display: none; -} - -.flexslider { - margin-bottom: 1.3em; -} - -.l-page .l-main { - margin: 2rem 0; -} -.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 { - padding: 0; -} -.l-page .l-main .node--article .field--name-byline { - margin: 0; -} -.l-page .l-main .node--article .field--name-byline p { - margin-top: 0; -} -.l-page .l-main .views-row-first h3, -.l-page .l-main .block--views .view-content h3:first-child, -.l-page .l-main .search-results h3:first-child { - margin-top: 0; -} -.l-page .l-main .pane-title, -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #b00; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - font-size: 36px; - font-size: 3.6rem; -} -.l-page .l-main .ocio-omega-twocol-sidebar .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title, -.l-page .l-main .ocio-omega-equalcol-column1 .pane-title, -.l-page .l-main .ocio-omega-threecol-column1 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #d65828; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-content .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title, -.l-page .l-main .ocio-omega-equalcol-column2 .pane-title, -.l-page .l-main .ocio-omega-threecol-column2 .pane-title, -.l-page .l-main .l-region--sidebar-2 h2 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #028da9; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-footer .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title, -.l-page .l-main .ocio-omega-equalcol-footer .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #442369; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-threecol-column3 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #9aa41d; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .panel-pane, -.l-page .l-main .node .field--name-title { - margin-bottom: 1.3em; -} -.l-page .l-main .view, -.l-page .l-main .node--full, -.l-page .l-main .search-form, -.l-page .l-main .search-results, -.l-page .l-main .search-form + h2, -.l-page .l-main .pane-title + div, -.l-page .l-main .pane-header + div { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} -.l-page .l-main .view .view-content, -.l-page .l-main .view .views-table, -.l-page .l-main .node--full .view-content, -.l-page .l-main .node--full .views-table, -.l-page .l-main .search-form .view-content, -.l-page .l-main .search-form .views-table, -.l-page .l-main .search-results .view-content, -.l-page .l-main .search-results .views-table, -.l-page .l-main .search-form + h2 .view-content, -.l-page .l-main .search-form + h2 .views-table, -.l-page .l-main .pane-title + div .view-content, -.l-page .l-main .pane-title + div .views-table, -.l-page .l-main .pane-header + div .view-content, -.l-page .l-main .pane-header + div .views-table { - margin: 0; -} -.l-page .l-main .view .views-row-first, -.l-page .l-main .view .views-row-first h2, -.l-page .l-main .node--full .views-row-first, -.l-page .l-main .node--full .views-row-first h2, -.l-page .l-main .search-form .views-row-first, -.l-page .l-main .search-form .views-row-first h2, -.l-page .l-main .search-results .views-row-first, -.l-page .l-main .search-results .views-row-first h2, -.l-page .l-main .search-form + h2 .views-row-first, -.l-page .l-main .search-form + h2 .views-row-first h2, -.l-page .l-main .pane-title + div .views-row-first, -.l-page .l-main .pane-title + div .views-row-first h2, -.l-page .l-main .pane-header + div .views-row-first, -.l-page .l-main .pane-header + div .views-row-first h2 { - margin-top: 0; -} -.l-page .l-main .view .views-row-last, -.l-page .l-main .node--full .views-row-last, -.l-page .l-main .search-form .views-row-last, -.l-page .l-main .search-results .views-row-last, -.l-page .l-main .search-form + h2 .views-row-last, -.l-page .l-main .pane-title + div .views-row-last, -.l-page .l-main .pane-header + div .views-row-last { - margin-bottom: 0; -} -.l-page .l-main .view-featured-slideshow { - padding: 0; -} - -.block--mm-widgets .item, -.pane-mm-widgets-live-pane .item { - margin: 1.25em 0 0 0; -} -.block--mm-widgets .item:first-child, -.pane-mm-widgets-live-pane .item:first-child { - margin-top: 0; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before { - content: '\f230'; -} -.block--mm-widgets.mm-single-channel .pane-title, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title { - display: table; - width: 100%; -} -.block--mm-widgets.mm-single-channel .pane-title-wrapper, -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; -} - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css deleted file mode 100644 index 458c481c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css +++ /dev/null @@ -1,238 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css deleted file mode 100644 index e4774bc0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css +++ /dev/null @@ -1,266 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover { - background-color: #dcaa38; -} -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a { - color: #fff; -} -body .ui-accordion .ui-accordion-content { - background-color: white; -} - -.flex-control-paging { - display: none; -} - -.flexslider { - margin-bottom: 1.3em; -} - -.l-page .l-main { - margin: 2rem 0; -} -.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 { - padding: 0; -} -.l-page .l-main .node--article .field--name-byline { - margin: 0; -} -.l-page .l-main .node--article .field--name-byline p { - margin-top: 0; -} -.l-page .l-main .views-row-first h3, -.l-page .l-main .block--views .view-content h3:first-child, -.l-page .l-main .search-results h3:first-child { - margin-top: 0; -} -.l-page .l-main .pane-title, -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #b00; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - font-size: 36px; - font-size: 3.6rem; -} -.l-page .l-main .ocio-omega-twocol-sidebar .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title, -.l-page .l-main .ocio-omega-equalcol-column1 .pane-title, -.l-page .l-main .ocio-omega-threecol-column1 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #d65828; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-content .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title, -.l-page .l-main .ocio-omega-equalcol-column2 .pane-title, -.l-page .l-main .ocio-omega-threecol-column2 .pane-title, -.l-page .l-main .l-region--sidebar-2 h2 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #028da9; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-footer .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title, -.l-page .l-main .ocio-omega-equalcol-footer .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #442369; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-threecol-column3 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #9aa41d; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .panel-pane, -.l-page .l-main .node .field--name-title { - margin-bottom: 1.3em; -} -.l-page .l-main .view, -.l-page .l-main .node--full, -.l-page .l-main .search-form, -.l-page .l-main .search-results, -.l-page .l-main .search-form + h2, -.l-page .l-main .pane-title + div, -.l-page .l-main .pane-header + div { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} -.l-page .l-main .view .view-content, -.l-page .l-main .view .views-table, -.l-page .l-main .node--full .view-content, -.l-page .l-main .node--full .views-table, -.l-page .l-main .search-form .view-content, -.l-page .l-main .search-form .views-table, -.l-page .l-main .search-results .view-content, -.l-page .l-main .search-results .views-table, -.l-page .l-main .search-form + h2 .view-content, -.l-page .l-main .search-form + h2 .views-table, -.l-page .l-main .pane-title + div .view-content, -.l-page .l-main .pane-title + div .views-table, -.l-page .l-main .pane-header + div .view-content, -.l-page .l-main .pane-header + div .views-table { - margin: 0; -} -.l-page .l-main .view .views-row-first, -.l-page .l-main .view .views-row-first h2, -.l-page .l-main .node--full .views-row-first, -.l-page .l-main .node--full .views-row-first h2, -.l-page .l-main .search-form .views-row-first, -.l-page .l-main .search-form .views-row-first h2, -.l-page .l-main .search-results .views-row-first, -.l-page .l-main .search-results .views-row-first h2, -.l-page .l-main .search-form + h2 .views-row-first, -.l-page .l-main .search-form + h2 .views-row-first h2, -.l-page .l-main .pane-title + div .views-row-first, -.l-page .l-main .pane-title + div .views-row-first h2, -.l-page .l-main .pane-header + div .views-row-first, -.l-page .l-main .pane-header + div .views-row-first h2 { - margin-top: 0; -} -.l-page .l-main .view .views-row-last, -.l-page .l-main .node--full .views-row-last, -.l-page .l-main .search-form .views-row-last, -.l-page .l-main .search-results .views-row-last, -.l-page .l-main .search-form + h2 .views-row-last, -.l-page .l-main .pane-title + div .views-row-last, -.l-page .l-main .pane-header + div .views-row-last { - margin-bottom: 0; -} -.l-page .l-main .view-featured-slideshow { - padding: 0; -} - -.block--mm-widgets .item, -.pane-mm-widgets-live-pane .item { - margin: 1.25em 0 0 0; -} -.block--mm-widgets .item:first-child, -.pane-mm-widgets-live-pane .item:first-child { - margin-top: 0; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before { - content: '\f230'; -} -.block--mm-widgets.mm-single-channel .pane-title, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title { - display: table; - width: 100%; -} -.block--mm-widgets.mm-single-channel .pane-title-wrapper, -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; -} - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt b/profiles/wcm_base/themes/ocio_omega_2/images/README.txt deleted file mode 100644 index a782f11e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js b/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js deleted file mode 100644 index 209cb723..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio2ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio2ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio2ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php deleted file mode 100644 index 12b25246..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php +++ /dev/null @@ -1,64 +0,0 @@ -<div<?php print $attributes; ?>> - <header class="l-header" role="banner"> - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - <?php print render($page['main_menu']); ?> - </header> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main <?php print $main_classes; ?>"> - <a id="main-content"></a> - - <div class="l-constrained max-width"> - <?php print $breadcrumb; ?> - <?php print render($tabs); ?> - <?php print render($page['help']); ?> - <?php print $messages; ?> - <?php print render($page['workbench']); ?> - </div> - - <?php if (!$landing_page) :?> - <div class="l-constrained max-width"> - <?php else: ?> - <div> - <?php endif; ?> - <div class="l-content" role="main"> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - </div> - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - - <footer class="l-footer-wrapper" role="contentinfo"> - <div class="l-constrained max-width"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </div> - </footer> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc deleted file mode 100644 index 55905d99..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc +++ /dev/null @@ -1,24 +0,0 @@ -name = OCIO Omega 2 -description = Default layout with two optional sidebars. -preview = preview.png -template = ocio-2-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.css -stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png deleted file mode 100644 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2900 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 diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries.make b/profiles/wcm_base/themes/ocio_omega_2/libraries.make deleted file mode 100644 index afc5e02b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_2'. -; -; $ cd sites/all/themes/ocio_2 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100644 index 9993e39f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100644 index d6546cfd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js deleted file mode 100644 index d6ee9ce0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js deleted file mode 100644 index 57d2cfa5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js deleted file mode 100644 index 053dca17..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js deleted file mode 100644 index fb79feb1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc deleted file mode 100644 index ca3b5470..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js deleted file mode 100644 index d36448a9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js deleted file mode 100644 index 74f2a189..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js deleted file mode 100644 index ab7a1dae..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js deleted file mode 100644 index a04698e7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js deleted file mode 100644 index d0e8bc80..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_2/logo.png b/profiles/wcm_base/themes/ocio_omega_2/logo.png deleted file mode 100644 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 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 RJ%0cI002ovPDHLkV1hxbe5(Ke diff --git a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info b/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info deleted file mode 100644 index be1b4d76..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info +++ /dev/null @@ -1,93 +0,0 @@ -name = Blocks (OCIO 2) -description = A modern-looking theme with headers and many entities within blocks. Includes OSU Navbar, Masthead, and Menu Bar color customization options. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-2.normalize.css -stylesheets[all][] = css/ocio-2.hacks.css -stylesheets[all][] = css/ocio-2.styles.css -stylesheets[all][] = css/ocio-2.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-2.behaviors.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 1 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-2 -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 - -; ======================================== -; OCIO Omega Settings -; ======================================== -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_navbar] = dk-gray -settings[ocio_omega_color_masthead] = lt-gray -settings[ocio_omega_color_menu] = dk-gray -settings[ocio_omega_color_accent] = none diff --git a/profiles/wcm_base/themes/ocio_omega_2/package.json b/profiles/wcm_base/themes/ocio_omega_2/package.json deleted file mode 100644 index 40551b26..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_2", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md deleted file mode 100644 index 43a31c10..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc deleted file mode 100644 index cae4c7d4..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_2_preprocess_page(&$variables) { - // You can use preprocess hooks to modify the variables before they are passed - // to the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/README.md b/profiles/wcm_base/themes/ocio_omega_2/process/README.md deleted file mode 100644 index 180a2933..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc deleted file mode 100644 index d7809d07..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_2_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/README.md deleted file mode 100644 index f5d2ba75..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-2.styles.scss -This file aggregates all the components into a single file. - -#### ocio-2.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-2.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-2.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md deleted file mode 100644 index 7730ffb7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss deleted file mode 100644 index ae0856f1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Import color scheme variables from base theme - -@mixin color-box($color: $lt-gray) { - @include content-box; - @include font-size(2.6); - color: $white; - font-weight: 600; - background-color: $color; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} - -@mixin content-box { - display: block; - margin: 0; - background-color: $lt-gray; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md deleted file mode 100644 index 677a7c15..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss deleted file mode 100644 index 245cd013..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding:0 4%; - margin: 0 auto; - @include pie-clearfix; - - @include breakpoint($tab, true) { - padding:0 10%; - } -} - - -// setting max-width of content containers -@include breakpoint($x-wide){ - .max-width { - max-width: $max-width; - margin: 0 auto; - padding: 0; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss deleted file mode 100644 index a75269cc..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss deleted file mode 100644 index 5d893a12..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss +++ /dev/null @@ -1,5 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md deleted file mode 100644 index c60898cd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss deleted file mode 100644 index f4c03677..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss +++ /dev/null @@ -1,19 +0,0 @@ -body { - .ui-accordion { - - .ui-accordion-header { - - &, &.ui-state-active, &.ui-state-default, &.ui-state-hover { - background-color: $yellow; - - &, a { - color: $white; - } - } - } - - .ui-accordion-content { - background-color: lighten($lt-gray, 10%); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss deleted file mode 100644 index 4bf763b6..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,7 +0,0 @@ -.flex-control-paging { - display:none; -} - -.flexslider { - margin-bottom: 1.3em; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss deleted file mode 100644 index 946f2523..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss +++ /dev/null @@ -1,92 +0,0 @@ -// Import content color scheme styles from base theme - -.l-page .l-main { - margin: 2rem 0; - - .l-region--sidebar-1, .l-region--sidebar-2 { - padding: 0; - } - - .node--article .field--name-byline { - margin: 0; - - p { - margin-top: 0; - } - } - - .views-row-first h3, - .block--views .view-content h3:first-child, - .search-results h3:first-child { - margin-top: 0; - } - - .pane-title, - h1.page-title, - h1 { - @include color-box($red); - } - - h1.page-title, - h1 { - @include font-size(3.6); - } - - .ocio-omega-twocol-sidebar .pane-title, - .ocio-omega-twocol-flipped-sidebar .pane-title, - .ocio-omega-equalcol-column1 .pane-title, - .ocio-omega-threecol-column1 .pane-title { - @include color-box($orange); - } - - .ocio-omega-twocol-content .pane-title, - .ocio-omega-twocol-flipped-content .pane-title, - .ocio-omega-equalcol-column2 .pane-title, - .ocio-omega-threecol-column2 .pane-title, - .l-region--sidebar-2 h2 { - @include color-box($blue); - } - - .ocio-omega-twocol-footer .pane-title, - .ocio-omega-twocol-flipped-footer .pane-title, - .ocio-omega-equalcol-footer .pane-title { - @include color-box($purple); - } - - .ocio-omega-threecol-column3 .pane-title { - @include color-box(darken($green, 20%)); - } - - .panel-pane, - .node .field--name-title { - margin-bottom: 1.3em; - } - - .view, - .node--full, - .search-form, - .search-results, - .search-form + h2, - .pane-title + div, - .pane-header + div { - @include content-box; - - .view-content, - .views-table { - margin: 0; - } - - .views-row-first, - .views-row-first h2 { - margin-top: 0; - } - - .views-row-last { - margin-bottom: 0; - } - } - - .view-featured-slideshow { - padding: 0; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss deleted file mode 100644 index 87aae601..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss +++ /dev/null @@ -1,38 +0,0 @@ -.block--mm-widgets, -.pane-mm-widgets-live-pane { - .item { - margin: 1.25em 0 0 0; - - &:first-child { - margin-top: 0; - } - } - - &.mm-single-channel { - .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; - - &.fa-facebook-page:before { - content: '\f230'; - } - } - - .pane-title { - display: table; - width: 100%; - } - - .pane-title-wrapper, - .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss deleted file mode 100644 index be46c97a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-2.layout"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss deleted file mode 100644 index ca23c403..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss +++ /dev/null @@ -1,118 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--highlighted { - @extend .l-constrained; -} -.l-region--help { - margin-bottom: $vert-spacing-unit; -} -.l-main { - margin-top: 2 * $vert-spacing-unit; - margin-bottom: 2 * $vert-spacing-unit; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: $vert-spacing-unit $horz-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - .l-region--navigation { - @include grid-span(6, 4); - } - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } - - /* Footer */ - .l-region--footer-1 { - @include grid-span(7, 1); - } - .l-region--footer-2 { - @include grid-span(5, 8); - } - .l-region--footer-3 { - clear: both; - } - -} - - -@include breakpoint($desk, true) { - - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss deleted file mode 100644 index a895ace1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss deleted file mode 100644 index 701073f8..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-2.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss deleted file mode 100644 index 3d6b6ddd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss deleted file mode 100644 index 525537b0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md deleted file mode 100644 index ddf13461..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss deleted file mode 100644 index 9a6072de..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import color variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_colors.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss deleted file mode 100644 index 4ffe7354..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss +++ /dev/null @@ -1,18 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ - -// Set consistent vertical and horizontal spacing units. -$vert-spacing-unit: 20px; -$horz-spacing-unit: 1.5em; - -$small: max-width 47.5em; // 760px -$tab: 47.5em; //760px -$desk: 60em; //960px -$wide: 75em; //1200px -$x-wide: 91.25em; //1460px - -$max-width: 72.875em; //1166px - -$grids: 4; -$grids: add-grid(12 at $tab); - -$gutters: 1/3; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss deleted file mode 100644 index cf76adaf..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss deleted file mode 100644 index 25b5fef9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import sassy buttons variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss deleted file mode 100644 index ce5a9e11..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/screenshot.png b/profiles/wcm_base/themes/ocio_omega_2/screenshot.png deleted file mode 100644 index c4cf37de3b2a5a9727a53e84af04197f98580d65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77255 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 TyTU-m4FD#FHw_x~?mqoLh>EW^ diff --git a/profiles/wcm_base/themes/ocio_omega_2/template.php b/profiles/wcm_base/themes/ocio_omega_2/template.php deleted file mode 100644 index e41b026c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 2 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md b/profiles/wcm_base/themes/ocio_omega_2/templates/README.md deleted file mode 100644 index 51dd46f5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php deleted file mode 100644 index c2000e62..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php +++ /dev/null @@ -1,66 +0,0 @@ -<?php -/** - * @file panels-pane.tpl.php - * Main panel pane template - * - * Variables available: - * - $pane->type: the content type inside this pane - * - $pane->subtype: The subtype, if applicable. If a view it will be the - * view name; if a node it will be the nid, etc. - * - $title: The title of the content - * - $content: The actual content - * - $links: Any links associated with the content - * - $more: An optional 'more' link (destination only) - * - $admin_links: Administrative links associated with the content - * - $feeds: Any feed icons or associated with the content - * - $display: The complete panels display object containing all kinds of - * data including the contexts and all of the other panes being displayed. - */ -?> -<?php if ($pane_prefix): ?> - <?php print $pane_prefix; ?> -<?php endif; ?> -<div class="<?php print $classes; ?>" <?php print $id; ?> <?php print $attributes; ?>> - <?php if ($admin_links): ?> - <?php print $admin_links; ?> - <?php endif; ?> - - <?php print render($title_prefix); ?> - <?php if ($title): ?> - <<?php print $title_heading; ?><?php print $title_attributes; ?>> - <span class="pane-title-wrapper"> - <?php print $title; ?> - </span> - <?php if ($channel): ?> - <i class="mm-channel fa fa-<?php print $channel; ?>"></i> - <?php endif; ?> - </<?php print $title_heading; ?>> - <?php endif; ?> - <?php print render($title_suffix); ?> - - <?php if ($feeds): ?> - <div class="feed"> - <?php print $feeds; ?> - </div> - <?php endif; ?> - - <div class="pane-content"> - - <?php print render($content); ?> - </div> - - <?php if ($links): ?> - <div class="links"> - <?php print $links; ?> - </div> - <?php endif; ?> - - <?php if ($more): ?> - <div class="more-link"> - <?php print $more; ?> - </div> - <?php endif; ?> -</div> -<?php if ($pane_suffix): ?> - <?php print $pane_suffix; ?> -<?php endif; ?> diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php deleted file mode 100644 index 2589726c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php +++ /dev/null @@ -1,18 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 2 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_2_form_system_theme_settings_alter(&$form, $form_state) { - // You can use this hook to append your own theme settings to the theme - // settings form for your subtheme. You should also take a look at the - // 'extensions' concept in the Omega base theme. - $form['ocio_omega']['#attached']['css'][] = drupal_get_path('theme', 'ocio_2') . '/css/ocio-2.settings.css'; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md b/profiles/wcm_base/themes/ocio_omega_2/theme/README.md deleted file mode 100644 index 81772435..00000000 --- a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc b/profiles/wcm_base/themes/ocio_omega_3/.bowerrc deleted file mode 100644 index 77f92b35..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/.gitignore b/profiles/wcm_base/themes/ocio_omega_3/.gitignore deleted file mode 100644 index 5f4bf95f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc b/profiles/wcm_base/themes/ocio_omega_3/.jshintrc deleted file mode 100644 index 680407bd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset deleted file mode 100644 index 9c808016..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_3 diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version b/profiles/wcm_base/themes/ocio_omega_3/.ruby-version deleted file mode 100644 index 77fee73a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile b/profiles/wcm_base/themes/ocio_omega_3/Gemfile deleted file mode 100644 index ea96f010..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock deleted file mode 100644 index 0e625cc2..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.3) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.1.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js deleted file mode 100644 index e4683ef9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_3/Guardfile b/profiles/wcm_base/themes/ocio_omega_3/Guardfile deleted file mode 100644 index a63ae851..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_3/README b/profiles/wcm_base/themes/ocio_omega_3/README deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/bower.json b/profiles/wcm_base/themes/ocio_omega_3/bower.json deleted file mode 100644 index 795a06b8..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_3", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/config.rb b/profiles/wcm_base/themes/ocio_omega_3/config.rb deleted file mode 100644 index 483a4a9a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css deleted file mode 100644 index b3ef5043..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css +++ /dev/null @@ -1,528 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 9%; - } -} - -@media (max-width: 47.5em) { - body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer { - padding: 0 4%; - } - body .l-main, - body .l-footer-wrapper { - padding: 4%; - } -} -@media (min-width: 100em) { - .max-width { - max-width: 81.875em; - margin: 0 auto; - padding: 0; - } -} -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -@media (max-width: 47.5em) { - html { - font-size: 50%; - } - - body, - .body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; - } -} -@media (min-width: 47.5em) { - html { - font-size: 57%; - } - - body, - .body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; - } -} -@media (min-width: 72em) { - html { - font-size: 62.5%; - } - - body, - .body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; - } -} -@media (min-width: 90em) { - html { - font-size: 66%; - } - - body, - .body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; - } -} -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 72em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css deleted file mode 100644 index 0ab897c5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css +++ /dev/null @@ -1,509 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0; - margin: 0 auto; - *zoom: 1; - padding: 0 9%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer { - padding: 0 4%; -} -body .l-main, -body .l-footer-wrapper { - padding: 4%; -} - -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -html { - font-size: 50%; -} - -body, -.body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; -} - -html { - font-size: 57%; -} - -body, -.body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; -} - -html { - font-size: 62.5%; -} - -body, -.body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; -} - -html { - font-size: 66%; -} - -body, -.body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; -} - -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css deleted file mode 100644 index 90c82a75..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css deleted file mode 100644 index 90d31672..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css +++ /dev/null @@ -1,489 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/* No files to import found in abstractions/**\/* */ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit, .node-type-webform #edit-submitted-file-upload-button { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained { - padding: 0; - margin: 0 auto; - *zoom: 1; - padding: 0 9%; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} - -body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained { - padding: 0 4%; -} -body .l-main, -body .l-footer-wrapper { - padding: 4%; -} - -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -html { - font-size: 50%; -} - -body, -.body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; -} - -html { - font-size: 57%; -} - -body, -.body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; -} - -html { - font-size: 62.5%; -} - -body, -.body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; -} - -html { - font-size: 66%; -} - -body, -.body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; -} - -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, .field--name-node-link, -.more-link a, -.field--name-node-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.flex-control-paging { - display: none; -} - -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: #ededed; -} -.l-main.lt-gray .panels-row.even { - background: #ededed; -} -.l-main.lt-gray .panels-row.odd { - background: white; -} - -.l-main.white { - background: white; -} -.l-main.white .panels-row.even { - background: white; -} -.l-main.white .panels-row.odd { - background: #ededed; -} - -.page-news .view-display-id-page { - padding-right: 2em; - margin-top: 1em; -} -.page-news .l-region--sidebar-2 { - background: #ededed; -} -.page-news .l-region--sidebar-2 h2.block__title { - text-transform: uppercase; - font-size: 28px; - font-size: 2.8rem; -} - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - -.more-link, .field--name-node-link { - font-size: 15px; - font-size: 1.5rem; -} -.more-link a, .field--name-node-link a { - text-transform: uppercase; - color: #b00; -} -.more-link a:hover, .field--name-node-link a:hover { - text-decoration: none; -} - -.field--name-node-link { - margin-top: 10px; -} - -fieldset.search-advanced { - padding-left: 1em; -} - -.node-type-webform .webform-component-fieldset { - margin: 40px 0 20px 0; - padding: 20px 1.5em; -} -.node-type-webform .webform-component-fieldset legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.375em; -} -.node-type-webform #edit-submitted-file-ajax-wrapper { - padding: 20px 0; -} - -div.workbench-info-block { - background: #ededed; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: #2d2d2d; - font-size: 14px; - font-size: 1.4rem; - border-left: 8px solid #d65828; -} -div.workbench-info-block #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; -} - -.l-footer-wrapper .l-region--footer-1, -.l-footer-wrapper .l-region--footer-2 { - margin-top: 10px; -} - -.l-region--hero-wrapper.lt-gray { - background: #ededed; -} - -.l-region--hero-wrapper.white { - background: white; -} - -.l-region--pre-footer-wrapper.lt-gray { - background: #ededed; -} -.l-region--pre-footer-wrapper.white { - background: white; -} -.l-region--pre-footer-wrapper img { - display: block; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css deleted file mode 100644 index 458c481c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css +++ /dev/null @@ -1,238 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css deleted file mode 100644 index 4d5b63e4..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css +++ /dev/null @@ -1,512 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/* No files to import found in abstractions/**\/* */ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit, .node-type-webform #edit-submitted-file-upload-button { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained { - padding: 0; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained { - padding: 0 9%; - } -} - -@media (max-width: 47.5em) { - body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained { - padding: 0 4%; - } - body .l-main, - body .l-footer-wrapper { - padding: 4%; - } -} -@media (min-width: 100em) { - .max-width { - max-width: 81.875em; - margin: 0 auto; - padding: 0; - } -} -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -@media (max-width: 47.5em) { - html { - font-size: 50%; - } - - body, - .body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; - } -} -@media (min-width: 47.5em) { - html { - font-size: 57%; - } - - body, - .body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; - } -} -@media (min-width: 72em) { - html { - font-size: 62.5%; - } - - body, - .body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; - } -} -@media (min-width: 90em) { - html { - font-size: 66%; - } - - body, - .body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; - } -} -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, .field--name-node-link, -.more-link a, -.field--name-node-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.flex-control-paging { - display: none; -} - -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: #ededed; -} -.l-main.lt-gray .panels-row.even { - background: #ededed; -} -.l-main.lt-gray .panels-row.odd { - background: white; -} - -.l-main.white { - background: white; -} -.l-main.white .panels-row.even { - background: white; -} -.l-main.white .panels-row.odd { - background: #ededed; -} - -@media (min-width: 47.5em) { - .page-news .view-display-id-page { - padding-right: 2em; - margin-top: 1em; - } -} -.page-news .l-region--sidebar-2 { - background: #ededed; -} -.page-news .l-region--sidebar-2 h2.block__title { - text-transform: uppercase; - font-size: 28px; - font-size: 2.8rem; -} - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - -.more-link, .field--name-node-link { - font-size: 15px; - font-size: 1.5rem; -} -.more-link a, .field--name-node-link a { - text-transform: uppercase; - color: #b00; -} -.more-link a:hover, .field--name-node-link a:hover { - text-decoration: none; -} - -.field--name-node-link { - margin-top: 10px; -} - -fieldset.search-advanced { - padding-left: 1em; -} - -.node-type-webform .webform-component-fieldset { - margin: 40px 0 20px 0; - padding: 20px 1.5em; -} -.node-type-webform .webform-component-fieldset legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.375em; -} -.node-type-webform #edit-submitted-file-ajax-wrapper { - padding: 20px 0; -} - -div.workbench-info-block { - background: #ededed; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: #2d2d2d; - font-size: 14px; - font-size: 1.4rem; - border-left: 8px solid #d65828; -} -div.workbench-info-block #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; -} - -.l-footer-wrapper .l-region--footer-1, -.l-footer-wrapper .l-region--footer-2 { - margin-top: 10px; -} - -.l-region--hero-wrapper.lt-gray { - background: #ededed; -} - -.l-region--hero-wrapper.white { - background: white; -} - -@media (min-width: 47.5em) { - .l-region--main-menu-wrapper .max-width { - padding: 0 2%; - } -} -.l-region--pre-footer-wrapper.lt-gray { - background: #ededed; -} -.l-region--pre-footer-wrapper.white { - background: white; -} -.l-region--pre-footer-wrapper img { - display: block; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt b/profiles/wcm_base/themes/ocio_omega_3/images/README.txt deleted file mode 100644 index a782f11e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js b/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js deleted file mode 100644 index 00dff50b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio3ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio3ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio3ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php deleted file mode 100644 index 768ce781..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php +++ /dev/null @@ -1,61 +0,0 @@ -<div<?php print $attributes; ?>> - - <header class="l-header" role="banner"> - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - </header> - - <div class="l-constrained max-width"> - <div class="constrained-container"> - - <?php print render($page['main_menu']); ?> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main <?php print $main_classes; ?>"> - <a id="main-content"></a> - <?php print $breadcrumb; ?> - <?php print render($tabs); ?> - <?php print render($page['help']); ?> - <?php print $messages; ?> - - <?php print render($page['workbench']); ?> - - <div class="l-content" role="main"> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - - <footer class="l-footer-wrapper" role="contentinfo"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </footer> - </div> <!--/constrained-container--> - </div> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc deleted file mode 100644 index 02abfa30..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc +++ /dev/null @@ -1,23 +0,0 @@ -name = OCIO Theme 3 -description = Constrained layout to be used with theme 3 (Traditional). -preview = preview.png -template = ocio-3-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.css -stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png deleted file mode 100644 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2900 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 diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries.make b/profiles/wcm_base/themes/ocio_omega_3/libraries.make deleted file mode 100644 index 80f568a5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_3'. -; -; $ cd sites/all/themes/ocio_3 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100644 index 9993e39f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100644 index d6546cfd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js deleted file mode 100644 index d6ee9ce0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js deleted file mode 100644 index 57d2cfa5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js deleted file mode 100644 index 053dca17..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js deleted file mode 100644 index fb79feb1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc deleted file mode 100644 index ca3b5470..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js deleted file mode 100644 index d36448a9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js deleted file mode 100644 index 74f2a189..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js deleted file mode 100644 index ab7a1dae..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js deleted file mode 100644 index a04698e7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js deleted file mode 100644 index d0e8bc80..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_3/logo.png b/profiles/wcm_base/themes/ocio_omega_3/logo.png deleted file mode 100644 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 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 RJ%0cI002ovPDHLkV1hxbe5(Ke diff --git a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info b/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info deleted file mode 100644 index 807637d9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info +++ /dev/null @@ -1,86 +0,0 @@ -name = Traditional (OCIO 3) -description = A traditional looking theme with a max-width container element. Includes Menu Bar and Body color customization options. Font customization options coming soon. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-3.normalize.css -stylesheets[all][] = css/ocio-3.hacks.css -stylesheets[all][] = css/ocio-3.styles.css -stylesheets[all][] = css/ocio-3.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-3.behaviors.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 1 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-3 -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_menu] = md-gray -settings[ocio_omega_color_body] = white diff --git a/profiles/wcm_base/themes/ocio_omega_3/package.json b/profiles/wcm_base/themes/ocio_omega_3/package.json deleted file mode 100644 index 377a3444..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_3", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md deleted file mode 100644 index 43a31c10..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc deleted file mode 100644 index 56e77a6a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_3_preprocess_page(&$vars) { - $classes[] = theme_get_setting('ocio_omega_color_body'); - $vars['main_classes'] = join(' ', $classes); -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/README.md b/profiles/wcm_base/themes/ocio_omega_3/process/README.md deleted file mode 100644 index 180a2933..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc deleted file mode 100644 index cb8c528b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_3_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/README.md deleted file mode 100644 index 656c957f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-3.styles.scss -This file aggregates all the components into a single file. - -#### ocio-3.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-3.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-3.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md deleted file mode 100644 index 7730ffb7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md deleted file mode 100644 index 677a7c15..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss deleted file mode 100644 index 7bb13f82..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss +++ /dev/null @@ -1,19 +0,0 @@ -//sassy-buttons - -@import "sassy-buttons"; - -.red-button { - @include sassy-button; - text-transform: uppercase; - font-family: $proxima; - letter-spacing: 0.05em; - font-weight: 400; -} - -input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - @extend .red-button; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss deleted file mode 100644 index 4e5ae79a..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss +++ /dev/null @@ -1,72 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding: 0; - margin: 0 auto; - @include pie-clearfix; - - @include breakpoint($tab, true) { - padding: 0 9%; - } -} - -//add padding to navbar and masthead for mobile -@include breakpoint($small, true) { - body { - .l-region--osu-navbar, .l-region--masthead { - .l-constrained { - padding: 0 4%; - } - } - - .l-main, - .l-footer-wrapper { - padding: 4%; - } - } -} - - -// setting max-width of content containers -@include breakpoint($x-wide) { - .max-width { - max-width: $max-width; - margin: 0 auto; - padding: 0; - } -} - - -/* Setting body and page background color */ -body.html { - background: $dk-gray; -} - -.l-page { - background: $dk-gray; -} - -.constrained-container { - background: $white; -} - - -/* setting padding for containers */ -.l-main { - @include pie-clearfix; - padding: 0 2.5%; -} -.node-type-ocio-landing-page { - .l-main { - padding: 0%; - } - ul.breadcrumb { - padding: 0 2.5%; - } - .tabs, .messages { - margin: 2.5%; - } -} - -.panels-row { - padding: 0 2.5%; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss deleted file mode 100644 index a75269cc..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss deleted file mode 100644 index 808645a0..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss +++ /dev/null @@ -1,7 +0,0 @@ -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss deleted file mode 100644 index 871de6ba..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss +++ /dev/null @@ -1,155 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} - -// base typography -html, body { - font-family: $proxima; - color: $dk-gray; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -//heading size and weight -h1, .alpha { - @include font-size(4.2); - margin: .8em 0 0 0; - font-weight: 700; -} -h2, .beta { - @include font-size(3.6); - margin: .9em 0 0 0; - font-weight: 700; -} -h3, .gamma { - @include font-size(2.8); - margin: 1em 0 0 0; - font-weight: 600; -} -h4, .delta { - @include font-size(2.4); - margin: 1.2em 0 0 0; - font-weight: 600; -} -h5, .epsilon { - @include font-size(2); - margin: 1.4em 0 0 0; - font-weight: 600; -} -h6, .zeta { - @include font-size(1.8); - margin: 1.4em 0 0 0; - font-weight: 600; -} - -//headings style -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - - font-family: $proxima; - line-height: 100%; - - a, - a:visited { - @extend .header-links; - } -} - - - - -h2.block__title { - margin-top: 0; -} - -//base font sizing for various screen sizes -@include breakpoint($small, true) { - html { - font-size: 50%; - } - body, - .body { - @include font-size(1.8); - line-height: 150%; - } -} -@include breakpoint($tab, true) { - html { - font-size: 57%; - } - body, - .body { - @include font-size(1.7); - line-height: 150%; - } -} -@include breakpoint($desk, true) { - html { - font-size: 62.5%; - } - body, - .body { - @include font-size(1.6); - line-height: 150%; - } -} -@include breakpoint($wide, true) { - html { - font-size: 66%; - } - body, - .body { - @include font-size(1.5); - line-height: 150%; - } -} - -//links -a { - @include link-colors($red, $md-gray, $orange, $red, darken($blue,20%)); - text-decoration: none; - &:hover { - text-decoration: underline; - } -} -.header-links { - @include link-colors($red, $md-gray, darken($blue,20%), $red, $yellow); - text-decoration: none; - &:hover { - text-decoration: none; - } -} -.reverse-links { - @include link-colors($lt-gray, $white, $red, $lt-gray, $yellow); -} - - -//specific styles - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - @include font-size(1.2); - line-height: 135%; -} - -.labels { - @include font-size(1.3); - text-transform: uppercase; - font-weight: 400; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md deleted file mode 100644 index c60898cd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss deleted file mode 100644 index 31fa71fd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,3 +0,0 @@ -.flex-control-paging { - display:none; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss deleted file mode 100644 index b126c2b5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss +++ /dev/null @@ -1,3 +0,0 @@ -.front { - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss deleted file mode 100644 index d9382f60..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss +++ /dev/null @@ -1,26 +0,0 @@ -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: $lt-gray; - - .panels-row.even { - background: $lt-gray; - } - .panels-row.odd { - background: white; - } -} - -.l-main.white { - background: white; - - .panels-row.even { - background: white; - } - .panels-row.odd { - background: $lt-gray; - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss deleted file mode 100644 index 6b179736..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss +++ /dev/null @@ -1,22 +0,0 @@ -// news page view -.page-news { - - .view-display-id-page { - @include breakpoint($tab,true){ - padding-right: 2em; - margin-top: 1em; - } - } - - //archive block - .l-region--sidebar-2 { - background: $lt-gray; - - h2.block__title { - text-transform: uppercase; - @include font-size(2.8); - } - } -} - - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss deleted file mode 100644 index bf7283fa..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss +++ /dev/null @@ -1,7 +0,0 @@ -//panels specific components - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss deleted file mode 100644 index 278b3fce..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss +++ /dev/null @@ -1,20 +0,0 @@ -//base styling of more link -.more-link { - @include font-size(1.5); - - a { - text-transform: uppercase; - color: $red; - - &:hover { - text-decoration: none; - } - } -} - - -// extend to instances -.field--name-node-link { - @extend .more-link; - margin-top: 0.5 * $vert-spacing-unit; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss deleted file mode 100644 index e7e95167..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss +++ /dev/null @@ -1,3 +0,0 @@ -fieldset.search-advanced { - padding-left:1em; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss deleted file mode 100644 index 75806ae7..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss +++ /dev/null @@ -1,4 +0,0 @@ -.view-user-directory { - - -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss deleted file mode 100644 index 1950f387..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss +++ /dev/null @@ -1,26 +0,0 @@ -.node-type-webform { - - //fieldset - .webform-component-fieldset { - margin: 2 * $vert-spacing-unit 0 $vert-spacing-unit 0; - padding: $vert-spacing-unit $horz-spacing-unit; - - legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.25 * $horz-spacing-unit; - } - - } - - - //file uploads - #edit-submitted-file-ajax-wrapper { - padding: $vert-spacing-unit 0; - } - #edit-submitted-file-upload-button { - @extend .red-button; - } - - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss deleted file mode 100644 index 4315ee15..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss +++ /dev/null @@ -1,19 +0,0 @@ -//from workbench_moderation.css -div.workbench-info-block { - background: $lt-gray; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: $dk-gray; - @include font-size(1.4); - border-left: 8px solid $orange; - - #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; - } - - -} - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss deleted file mode 100644 index e9312da5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss +++ /dev/null @@ -1,6 +0,0 @@ -.l-footer-wrapper { - .l-region--footer-1, - .l-region--footer-2 { - margin-top: 10px; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss deleted file mode 100644 index d8a2fdf4..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss +++ /dev/null @@ -1,7 +0,0 @@ -.l-region--hero-wrapper.lt-gray { - background: $lt-gray; -} - -.l-region--hero-wrapper.white { - background: white; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss deleted file mode 100644 index dd45f9c3..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss +++ /dev/null @@ -1,7 +0,0 @@ -@include breakpoint($tab) { - .l-region--main-menu-wrapper { - .max-width { - padding: 0 2%; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss deleted file mode 100644 index b1af1b2e..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss +++ /dev/null @@ -1,3 +0,0 @@ -.l-region--masthead.dk-gray { - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss deleted file mode 100644 index fd57f8ff..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss +++ /dev/null @@ -1,13 +0,0 @@ -.l-region--pre-footer-wrapper { - &.lt-gray { - background: $lt-gray; - } - - &.white { - background: white; - } - - img { - display: block; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss deleted file mode 100644 index 82415a8f..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-3.layout"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss deleted file mode 100644 index a7c9d5db..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss +++ /dev/null @@ -1,126 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--highlighted { - @extend .l-constrained; -} - -.l-region--help { - margin-bottom: $vert-spacing-unit; -} - -.l-main { -} - -/* Sidebars */ - -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: $vert-spacing-unit $horz-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - - .l-region--navigation { - @include grid-span(6, 4); - } - - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } - - /* Footer */ - .l-region--footer-1 { - @include grid-span(7, 1); - } - - .l-region--footer-2 { - @include grid-span(5, 8); - } - - .l-region--footer-3 { - clear: both; - } -} - - -@include breakpoint($desk, true) { - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss deleted file mode 100644 index a895ace1..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss deleted file mode 100644 index c2f0aa27..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-3.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss deleted file mode 100644 index 3d6b6ddd..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss deleted file mode 100644 index 6edbb26c..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md deleted file mode 100644 index ddf13461..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss deleted file mode 100644 index 9a6072de..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import color variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_colors.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss deleted file mode 100644 index 5ef60b92..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss +++ /dev/null @@ -1,18 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ - -// Set consistent vertical and horizontal spacing units. -$vert-spacing-unit: 20px; -$horz-spacing-unit: 1.5em; - -$small: max-width 47.5em; // 760px -$tab: 47.5em; //760px -$desk: 72em; //1152px -$wide: 90em; //1440px -$x-wide: 100em; //1600px - -$max-width: 81.875em; //1310px - -$grids: 4; -$grids: add-grid(12 at $tab); - -$gutters: 1/3; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss deleted file mode 100644 index cf76adaf..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss deleted file mode 100644 index 25b5fef9..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import sassy buttons variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss deleted file mode 100644 index ce5a9e11..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/screenshot.png b/profiles/wcm_base/themes/ocio_omega_3/screenshot.png deleted file mode 100644 index 53c58beda8afa55680bbac0a137efc5770e9ef31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68240 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 JPDHLkV1mX>tKa|t diff --git a/profiles/wcm_base/themes/ocio_omega_3/template.php b/profiles/wcm_base/themes/ocio_omega_3/template.php deleted file mode 100644 index 26d112a3..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 3 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md b/profiles/wcm_base/themes/ocio_omega_3/templates/README.md deleted file mode 100644 index 51dd46f5..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php deleted file mode 100644 index 55c31ce2..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php +++ /dev/null @@ -1,39 +0,0 @@ -<?php - -/** - * @file - * Default theme implementation to display a region. - * - * Available variables: - * - $content: The content for this region, typically blocks. - * - $classes: String of classes that can be used to style contextually through - * CSS. It can be manipulated through the variable $classes_array from - * preprocess functions. The default values can be one or more of the - * following: - * - region: The current template type, i.e., "theming hook". - * - region-[name]: The name of the region with underscores replaced with - * dashes. For example, the page_top region would have a region-page-top - * class. - * - $region: The name of the region variable as defined in the theme's .info - * file. - * - * Helper variables: - * - $classes_array: Array of html class attribute values. It is flattened - * into a string within the variable $classes. - * - $is_admin: Flags true when the current user is an administrator. - * - $is_front: Flags true when presented in the front page. - * - $logged_in: Flags true when the current user is a logged-in member. - * - * @see template_preprocess() - * @see template_preprocess_region() - * @see template_process() - */ -?> -<div class="l-region--main-menu-wrapper <?php print $menu_color ?>"> - <div class="max-width"> - <div<?php print $attributes; ?>> - <?php print $content; ?> - </div> - </div> -</div> - diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php deleted file mode 100644 index 05a7473b..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 3 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_3_form_system_theme_settings_alter(&$form, $form_state) { - - // Add body color option - $form['ocio_omega']['ocio_omega_color_body']= array( - '#type' => 'radios', - '#title' => t('Body Color'), - '#default_value' => theme_get_setting('ocio_omega_color_body'), - '#options' => ocio_omega_base_generate_color_swatches( - array( - 'white' => t('White'), - 'lt-gray' => t('Light Gray'), - ) - ), - ); - - //unset options from the base theme that we don't want for this site - unset($form['ocio_omega']['ocio_omega_color_navbar']); - unset($form['ocio_omega']['ocio_omega_color_masthead']); -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md b/profiles/wcm_base/themes/ocio_omega_3/theme/README.md deleted file mode 100644 index 81772435..00000000 --- a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make index f2cd8a01..a0a0fbfa 100644 --- a/profiles/wcm_base/wcm_base.make +++ b/profiles/wcm_base/wcm_base.make @@ -23,7 +23,7 @@ projects[context_omega][subdir] = contrib projects[ctools][version] = 1.12 projects[ctools][subdir] = contrib -projects[date][version] = 2.9 +projects[date][version] = 2.10 projects[date][subdir] = contrib projects[defaultconfig][version] = 1.0-alpha11 @@ -466,33 +466,33 @@ libraries[ocio_modernizr][download][branch] = 7.x-1.x ; The Panopoly Foundation -projects[panopoly_core][version] = 1.44 +projects[panopoly_core][version] = 1.45 projects[panopoly_core][subdir] = panopoly -projects[panopoly_theme][version] = 1.44 +projects[panopoly_theme][version] = 1.45 projects[panopoly_theme][subdir] = panopoly -projects[panopoly_magic][version] = 1.44 +projects[panopoly_magic][version] = 1.45 projects[panopoly_magic][subdir] = panopoly projects[panopoly_magic][patch][2869560] = http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch -projects[panopoly_widgets][version] = 1.44 +projects[panopoly_widgets][version] = 1.45 projects[panopoly_widgets][subdir] = panopoly -projects[panopoly_admin][version] = 1.44 +projects[panopoly_admin][version] = 1.45 projects[panopoly_admin][subdir] = panopoly ; The Panopoly Toolset -projects[panopoly_pages][version] = 1.44 +projects[panopoly_pages][version] = 1.45 projects[panopoly_pages][subdir] = panopoly -projects[panopoly_search][version] = 1.44 +projects[panopoly_search][version] = 1.45 projects[panopoly_search][subdir] = panopoly projects[panopoly_search][patch][2863077] = http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch ; For running the automated tests. -projects[panopoly_test][version] = 1.44 +projects[panopoly_test][version] = 1.45 projects[panopoly_test][subdir] = panopoly -- GitLab