From 83b7e4162e5b7e854baff30652e92ed46770f24c Mon Sep 17 00:00:00 2001 From: jo Date: Tue, 12 Oct 2021 11:17:57 +0200 Subject: [PATCH] Run pre-commit on legacy code --- .../airtime_2.5.13/downgrade.sql | 2 +- .../airtime_2.5.15/downgrade.sql | 2 +- .../airtime_3.0.0-alpha.1/downgrade.sql | 1 - .../airtime_3.0.0-alpha.6/downgrade.sql | 1 - .../airtime_3.0.0-alpha.7.1/downgrade.sql | 1 - .../airtime_3.0.0-alpha.9.2/downgrade.sql | 2 +- .../airtime_3.0.0-alpha.9.4/downgrade.sql | 2 +- .../upgrade_sql/airtime_2.5.14/upgrade.sql | 2 +- .../upgrade_sql/airtime_2.5.15/upgrade.sql | 2 +- .../upgrade_sql/airtime_2.5.17/upgrade.sql | 2 +- .../upgrade_sql/airtime_2.5.9/upgrade.sql | 2 +- .../airtime_3.0.0-alpha.7.1/upgrade.sql | 1 - .../airtime_3.0.0-alpha.9.2/upgrade.sql | 1 - .../airtime_3.0.0-alpha.9.4/upgrade.sql | 2 +- .../application/layouts/scripts/layout.phtml | 1 - .../layouts/scripts/livestream.phtml | 2 +- .../application/layouts/scripts/login.phtml | 12 +- legacy/application/models/ListenerStat.php | 4 +- .../models/airtime/map/CcSectionTableMap.php | 4 +- .../airtime/map/CcSectioncontentsTableMap.php | 4 +- .../models/airtime/om/BaseCcAccess.php | 46 +- .../models/airtime/om/BaseCcAccessPeer.php | 25 +- .../models/airtime/om/BaseCcAccessQuery.php | 34 +- .../models/airtime/om/BaseCcBackup.php | 32 +- .../models/airtime/om/BaseCcBackupPeer.php | 17 +- .../models/airtime/om/BaseCcBackupQuery.php | 16 +- .../models/airtime/om/BaseCcBlockPeer.php | 1 - .../airtime/om/BaseCcBlockcontentsPeer.php | 1 - .../airtime/om/BaseCcBlockcriteriaPeer.php | 1 - .../models/airtime/om/BaseCcCountryPeer.php | 1 - .../models/airtime/om/BaseCcFileTag.php | 20 +- .../models/airtime/om/BaseCcFileTagPeer.php | 49 +- .../models/airtime/om/BaseCcFileTagQuery.php | 32 +- .../models/airtime/om/BaseCcFilesPeer.php | 1 - .../airtime/om/BaseCcListenerCountPeer.php | 1 - .../models/airtime/om/BaseCcLiveLogPeer.php | 1 - .../models/airtime/om/BaseCcLocalePeer.php | 1 - .../airtime/om/BaseCcLoginAttemptsPeer.php | 1 - .../models/airtime/om/BaseCcMountNamePeer.php | 1 - .../models/airtime/om/BaseCcMusicDirsPeer.php | 1 - .../models/airtime/om/BaseCcPermsPeer.php | 1 - .../models/airtime/om/BaseCcPlaylistPeer.php | 1 - .../airtime/om/BaseCcPlaylistcontentsPeer.php | 1 - .../airtime/om/BaseCcPlaylistcriteria.php | 36 +- .../airtime/om/BaseCcPlaylistcriteriaPeer.php | 25 +- .../om/BaseCcPlaylistcriteriaQuery.php | 30 +- .../om/BaseCcPlayoutHistoryMetaDataPeer.php | 1 - .../airtime/om/BaseCcPlayoutHistoryPeer.php | 1 - .../BaseCcPlayoutHistoryTemplateFieldPeer.php | 1 - .../om/BaseCcPlayoutHistoryTemplatePeer.php | 1 - .../om/BaseCcPlayoutHistoryTemplateTag.php | 32 +- .../BaseCcPlayoutHistoryTemplateTagPeer.php | 25 +- .../BaseCcPlayoutHistoryTemplateTagQuery.php | 28 +- .../models/airtime/om/BaseCcPrefPeer.php | 1 - .../models/airtime/om/BaseCcSchedulePeer.php | 1 - .../airtime/om/BaseCcServiceRegisterPeer.php | 1 - .../models/airtime/om/BaseCcSessPeer.php | 1 - .../models/airtime/om/BaseCcShowDaysPeer.php | 1 - .../models/airtime/om/BaseCcShowHostsPeer.php | 1 - .../airtime/om/BaseCcShowInstancesPeer.php | 1 - .../models/airtime/om/BaseCcShowPeer.php | 1 - .../airtime/om/BaseCcShowRebroadcastPeer.php | 1 - .../models/airtime/om/BaseCcShowSchedule.php | 24 +- .../airtime/om/BaseCcShowSchedulePeer.php | 25 +- .../airtime/om/BaseCcShowScheduleQuery.php | 24 +- .../airtime/om/BaseCcStreamSettingPeer.php | 1 - .../models/airtime/om/BaseCcSubjsPeer.php | 1 - .../airtime/om/BaseCcSubjsTokenPeer.php | 1 - .../models/airtime/om/BaseCcTag.php | 20 +- .../models/airtime/om/BaseCcTagPeer.php | 23 +- .../models/airtime/om/BaseCcTagQuery.php | 42 +- .../models/airtime/om/BaseCcTimestampPeer.php | 1 - .../airtime/om/BaseCcTracktypesPeer.php | 1 - .../models/airtime/om/BaseCcTrans.php | 108 +- .../models/airtime/om/BaseCcTransPeer.php | 17 +- .../models/airtime/om/BaseCcTransQuery.php | 54 +- .../om/BaseCcWebstreamMetadataPeer.php | 1 - .../models/airtime/om/BaseCcWebstreamPeer.php | 1 - .../models/airtime/om/BaseCeleryTasksPeer.php | 1 - .../models/airtime/om/BaseCloudFilePeer.php | 1 - .../airtime/om/BaseImportedPodcastPeer.php | 1 - .../airtime/om/BasePodcastEpisodesPeer.php | 1 - .../models/airtime/om/BasePodcastPeer.php | 1 - .../airtime/om/BaseStationPodcastPeer.php | 1 - .../om/BaseThirdPartyTrackReferencesPeer.php | 1 - .../models/tests/plistEmbedded.xml | 5 +- .../views/scripts/api/status.phtml | 2 +- .../views/scripts/dashboard/about.phtml | 4 +- .../views/scripts/dashboard/help.phtml | 5 +- .../scripts/dashboard/stream-player.phtml | 6 +- .../scripts/form/add-show-autoplaylist.phtml | 4 +- .../views/scripts/form/add-show-block.phtml | 2 +- .../scripts/form/add-show-live-stream.phtml | 1 - .../form/add-show-rebroadcast-absolute.phtml | 12 +- .../scripts/form/add-show-rebroadcast.phtml | 12 +- .../views/scripts/form/add-show-when.phtml | 3 +- .../views/scripts/form/daterange.phtml | 2 +- .../scripts/form/edit-history-file.phtml | 4 +- .../views/scripts/form/edit-user.phtml | 22 +- .../views/scripts/form/login.phtml | 8 +- .../views/scripts/form/password-change.phtml | 6 +- .../views/scripts/form/password-restore.phtml | 1 - .../scripts/form/preferences_livestream.phtml | 2 +- .../scripts/form/preferences_tunein.phtml | 2 +- .../form/preferences_watched_dirs.phtml | 3 +- .../scripts/form/smart-block-criteria.phtml | 12 +- .../scripts/form/stream-setting-form.phtml | 6 +- .../views/scripts/library/index.phtml | 2 +- .../views/scripts/login/index.phtml | 2 +- .../views/scripts/login/password-change.phtml | 2 +- .../login/password-restore-after.phtml | 2 +- legacy/application/views/scripts/menu.phtml | 2 +- .../partialviews/dashboard-sub-nav.php | 2 +- .../scripts/playlist/permission-denied.phtml | 2 +- .../views/scripts/playlist/playlist.phtml | 2 +- .../views/scripts/playlist/set-cue.phtml | 8 +- .../views/scripts/playlist/set-fade.phtml | 16 +- .../views/scripts/playlist/update.phtml | 2 +- .../views/scripts/playouthistory/dialog.phtml | 2 +- .../views/scripts/playouthistory/index.phtml | 2 +- .../configure-template.phtml | 2 +- .../playouthistorytemplate/index.phtml | 2 +- .../template-contents.phtml | 2 +- .../views/scripts/plupload/index.phtml | 4 +- .../scripts/podcast/featureupgrade-pane.phtml | 1 - .../scripts/podcast/podcast_url_dialog.phtml | 2 +- .../scripts/schedule/add-show-form.phtml | 1 - .../schedule/get-current-playlist.phtml | 2 +- .../scripts/schedule/get-show-data.phtml | 2 +- .../views/scripts/schedule/index.phtml | 2 +- .../views/scripts/schedule/show-list.phtml | 2 +- .../scripts/systemstatus/get-log-file.phtml | 1 - .../views/scripts/systemstatus/index.phtml | 4 +- .../airtime-setup/forms/database-settings.php | 12 +- .../airtime-setup/forms/media-settings.php | 2 +- .../airtime-setup/forms/rabbitmq-settings.php | 10 +- legacy/build/airtime-setup/setup-config.php | 2 +- legacy/build/airtime.example.conf | 20 +- legacy/build/build.properties | 2 +- legacy/build/sql/triggers.sql | 1 - legacy/public/css/add-show.css | 2 +- legacy/public/css/bootstrap-3.3.1.min.css | 2 +- .../css/bootstrap-datetimepicker.min.css | 2 +- legacy/public/css/datatables/css/ColVis.css | 2 +- .../datatables/css/dataTables.colReorder.css | 2 +- .../css/datatables/css/jquery.dataTables.css | 3 +- .../css/jquery.dataTables_themeroller.css | 1 - .../embed/weekly-schedule-widget-basic.css | 1 - .../css/embed/weekly-schedule-widget.css | 2 - legacy/public/css/fullcalendar-old.css | 248 ++- legacy/public/css/fullcalendar.css | 242 +-- legacy/public/css/history_styles.css | 2 +- legacy/public/css/images/icon-clock.svg | 2 +- .../public/css/jquery-ui-timepicker-addon.css | 2 +- legacy/public/css/jquery.contextMenu.css | 14 +- legacy/public/css/jquery.ui.timepicker.css | 8 +- legacy/public/css/landing-page.css | 1 - legacy/public/css/masterpanel.css | 12 +- legacy/public/css/media_library.css | 2 +- legacy/public/css/player-form.css | 4 - legacy/public/css/player.css | 2 +- legacy/public/css/playlist_builder.css | 8 +- legacy/public/css/playouthistory.css | 2 +- legacy/public/css/plupload.queue.css | 6 +- legacy/public/css/pro_dropdown_3.css | 7 +- legacy/public/css/qtip/jquery.qtip.css | 29 +- legacy/public/css/qtip/jquery.qtip.min.css | 2 +- .../public/css/radio-page/premium_player.css | 2 +- legacy/public/css/radio-page/radio-page.css | 2 +- .../public/css/radio-page/station-podcast.css | 18 +- .../css/redmond/jquery-ui-1.8.8.custom.css | 2 +- .../jquery-ui-1.8.8.custom.css | 12 +- legacy/public/css/schedule-widget.css | 2 +- legacy/public/css/setup/config-check.css | 2 +- legacy/public/css/setup/setup-config.css | 4 +- legacy/public/css/show_analytics.css | 2 +- legacy/public/css/showbuilder.css | 39 +- legacy/public/css/tipsy/jquery.tipsy.css | 10 +- legacy/public/css/tracktypes.css | 2 +- legacy/public/css/users.css | 2 +- legacy/public/css/waveform.css | 4 +- .../fonts/glyphicons-halflings-regular.svg | 2 +- legacy/public/js/airtime/buttons/buttons.js | 2 +- .../public/js/airtime/common/audioplaytest.js | 6 +- legacy/public/js/airtime/common/common.js | 22 +- legacy/public/js/airtime/common/facebook.js | 1 - .../js/airtime/dashboard/helperfunctions.js | 53 +- .../js/airtime/dashboard/versiontooltip.js | 2 +- .../library/events/library_playlistbuilder.js | 4 +- .../library/events/library_showbuilder.js | 2 +- legacy/public/js/airtime/library/podcast.js | 16 +- .../js/airtime/listenerstat/listenerstat.js | 28 +- .../airtime/listenerstat/showlistenerstat.js | 2 +- .../public/js/airtime/nowplaying/register.js | 36 +- legacy/public/js/airtime/player/player.js | 1 - .../public/js/airtime/player/playerhtml5.js | 13 +- .../playouthistory/configuretemplate.js | 88 +- .../js/airtime/playouthistory/historytable.js | 358 ++--- .../js/airtime/playouthistory/template.js | 68 +- .../js/airtime/preferences/musicdirs.js | 8 +- .../js/airtime/preferences/preferences.js | 12 +- .../js/airtime/preferences/streamsetting.js | 65 +- legacy/public/js/airtime/schedule/add-show.js | 116 +- .../schedule/full-calendar-functions.js | 2 +- legacy/public/js/airtime/schedule/schedule.js | 84 +- .../js/airtime/showbuilder/main_builder.js | 40 +- legacy/public/js/airtime/status/status.js | 12 +- legacy/public/js/airtime/user/user.js | 22 +- .../public/js/airtime/utilities/utilities.js | 30 +- legacy/public/js/airtime/widgets/table.js | 2 - legacy/public/js/blockui/jquery.blockUI.js | 26 +- .../bootstrap-datetimepicker.js | 12 +- legacy/public/js/bootstrap/bootstrap.min.js | 2 +- .../public/js/colorpicker/js/colorpicker.js | 12 +- .../public/js/contextmenu/AIRTIME_DEV_README | 3 +- .../js/contextmenu/jquery.contextMenu.js | 264 ++-- legacy/public/js/cookie/js.cookie.js | 2 +- legacy/public/js/datatables/i18n/el_GR.txt | 2 +- legacy/public/js/datatables/i18n/en_CA.txt | 2 +- legacy/public/js/datatables/i18n/en_US.txt | 2 +- legacy/public/js/datatables/i18n/es_ES.txt | 2 +- legacy/public/js/datatables/i18n/fr_FR.txt | 2 +- legacy/public/js/datatables/i18n/hu_HU.txt | 2 +- legacy/public/js/datatables/i18n/it_IT.txt | 2 +- legacy/public/js/datatables/i18n/ko_KR.txt | 2 +- legacy/public/js/datatables/i18n/pl_PL.txt | 2 +- legacy/public/js/datatables/i18n/ru_RU.txt | 2 +- .../public/js/datatables/i18n/sr_RS@latin.txt | 2 +- legacy/public/js/datatables/i18n/zh_CN.txt | 2 +- .../js/datatables/js/jquery.dataTables.js | 8 +- .../plugin/AIRTIME_DEV_README_COLUMN_FILTER | 30 +- .../plugin/AIRTIME_DEV_README_COL_VIS | 9 +- .../js/datatables/plugin/dataTables.ColVis.js | 292 ++-- .../plugin/dataTables.ColVis_orig.js | 286 ++-- .../plugin/dataTables.FixedColumns.js | 234 +-- .../plugin/dataTables.FixedHeader.js | 190 +-- .../plugin/dataTables.colReorder.js | 2 +- .../plugin/dataTables.columnFilter.js | 36 +- .../plugin/dataTables.columnFilter_orig.js | 30 +- .../plugin/dataTables.fnSetFilteringDelay.js | 10 +- .../datatables/plugin/dataTables.pluginAPI.js | 12 +- legacy/public/js/flot/README.txt | 2 +- .../public/js/flot/jquery.flot.crosshair.js | 18 +- legacy/public/js/flot/jquery.flot.js | 324 ++-- legacy/public/js/flot/jquery.flot.resize.js | 10 +- .../public/js/fullcalendar/AIRTIME_DEV_README | 3 +- legacy/public/js/fullcalendar/fullcalendar.js | 1398 ++++++++-------- .../js/fullcalendar/fullcalendar.orig.js | 1404 ++++++++--------- legacy/public/js/i18n/jquery.i18n.js | 22 +- .../public/js/jplayer/jplayer.playlist.min.js | 2 +- .../js/jplayer/jquery.jplayer.inspector.js | 40 +- .../public/js/jplayer/jquery.jplayer.min.js | 2 +- .../js/jplayer/popcorn/popcorn.jplayer.js | 4 +- .../skin/jplayer.airtime.audio.preview.css | 16 +- .../jplayer.audio-preview.blue.monday.css | 18 +- .../js/jplayer/skin/jplayer.blue.monday.css | 1 - legacy/public/js/libs/CSVexport.js | 2 +- legacy/public/js/libs/dropzone.min.js | 2 +- legacy/public/js/libs/handlebars.min.js | 2 +- legacy/public/js/libs/jquery-1.8.3.min.js | 2 +- .../js/libs/jquery-ui-1.8.18.custom.min.js | 2 +- legacy/public/js/libs/jquery-ui-1.8.24.min.js | 2 +- legacy/public/js/libs/pdfmake.min.js | 2 +- legacy/public/js/libs/timezone.min.js | 2 +- legacy/public/js/libs/utc.min.js | 2 +- legacy/public/js/libs/vfs_fonts.min.js | 2 +- legacy/public/js/plupload/i18n/en_CA.js | 2 +- legacy/public/js/plupload/i18n/en_US.js | 2 +- legacy/public/js/plupload/i18n/hr_HR.js | 2 +- legacy/public/js/plupload/i18n/hu_HU.js | 2 +- legacy/public/js/plupload/i18n/ko_KR.js | 2 +- legacy/public/js/plupload/i18n/pl_PL.js | 2 +- .../js/plupload/jquery.plupload.queue.min.js | 2 +- .../public/js/plupload/plupload.full.min.js | 2 +- legacy/public/js/qtip/jquery.qtip.js | 112 +- legacy/public/js/qtip/jquery.qtip.min.js | 2 +- .../public/js/serverbrowse/AIRTIME_DEV_README | 4 +- .../public/js/serverbrowse/serverbrowser.js | 46 +- .../js/serverbrowse/serverbrowser_orig.js | 46 +- .../timepicker/jquery-ui-timepicker-addon.js | 108 +- .../js/timepicker/jquery.ui.timepicker.js | 26 +- legacy/public/js/tipsy/AIRTIME_DEV_README | 6 +- legacy/public/js/tipsy/jquery.tipsy.js | 72 +- legacy/public/js/tipsy/jquery.tipsy_orig.js | 72 +- legacy/public/js/waveformplaylist/config.js | 8 +- legacy/public/js/waveformplaylist/controls.js | 35 +- legacy/public/js/waveformplaylist/curves.js | 5 +- legacy/public/js/waveformplaylist/fades.js | 16 +- legacy/public/js/waveformplaylist/loader.js | 8 +- .../js/waveformplaylist/observer/observer.js | 6 +- legacy/public/js/waveformplaylist/playlist.js | 35 +- legacy/public/js/waveformplaylist/playout.js | 13 +- .../public/js/waveformplaylist/time_scale.js | 13 +- legacy/public/js/waveformplaylist/track.js | 63 +- .../js/waveformplaylist/track_render.js | 61 +- .../models/database/datasets/seed_files.yml | 327 ++-- .../database/datasets/seed_schedule.yml | 18 +- .../datasets/test_checkOverlappingShows.yml | 494 +++--- .../database/datasets/seed_show_service.yml | 18 +- .../test_ccShowInsertedIntoDatabase.yml | 35 +- ...hangeRepeatDayUpdatesScheduleCorrectly.yml | 139 +- ...test_createBiWeeklyRepeatNoEndNoRRShow.yml | 110 +- .../datasets/test_createLinkedShow.yml | 161 +- ...reateMonthlyMonthlyRepeatNoEndNoRRShow.yml | 93 +- ...createMonthlyWeeklyRepeatNoEndNoRRShow.yml | 93 +- .../datasets/test_createNoRepeatNoRRShow.yml | 76 +- .../datasets/test_createNoRepeatRRShow.yml | 336 ++-- ...st_createQuadWeeklyRepeatNoEndNoRRShow.yml | 93 +- ...est_createTriWeeklyRepeatNoEndNoRRShow.yml | 93 +- .../test_createWeeklyRepeatNoEndNoRRShow.yml | 161 +- .../test_createWeeklyRepeatRRShow.yml | 383 +++-- .../datasets/test_deleteRepeatingShow.yml | 1 - .../datasets/test_deleteShowInstance.yml | 161 +- ...test_deleteShowInstanceAndAllFollowing.yml | 377 +++-- ...est_editRepeatingShowChangeNoEndOption.yml | 93 +- .../test_editRepeatingShowInstance.yml | 201 ++- ...tRepeatShowDayUpdatesScheduleCorrectly.yml | 139 +- ...CreationWhenUserMovesForwardInCalendar.yml | 161 +- .../datasets/test_unlinkLinkedShow.yml | 161 +- .../datasets/test_weeklyToBiWeekly.yml | 110 +- .../datasets/test_weeklyToNoRepeat.yml | 76 +- legacy/tests/conf/testing/airtime.conf | 2 +- legacy/tests/phpunit.xml | 4 +- 323 files changed, 6126 insertions(+), 6462 deletions(-) diff --git a/legacy/application/controllers/downgrade_sql/airtime_2.5.13/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_2.5.13/downgrade.sql index 5943649f2..70ee99ae7 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_2.5.13/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_2.5.13/downgrade.sql @@ -8,4 +8,4 @@ DROP TABLE IF EXISTS "third_party_track_references" CASCADE; -- celery_tasks ----------------------------------------------------------------------- -DROP TABLE IF EXISTS "celery_tasks" CASCADE; \ No newline at end of file +DROP TABLE IF EXISTS "celery_tasks" CASCADE; diff --git a/legacy/application/controllers/downgrade_sql/airtime_2.5.15/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_2.5.15/downgrade.sql index c88134246..ddb9bbc6d 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_2.5.15/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_2.5.15/downgrade.sql @@ -1 +1 @@ -ALTER TABLE third_party_track_references ALTER COLUMN file_id SET NOT NULL; \ No newline at end of file +ALTER TABLE third_party_track_references ALTER COLUMN file_id SET NOT NULL; diff --git a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql index 1f7d24eb5..5f4c8110c 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql @@ -2,4 +2,3 @@ ALTER TABLE imported_podcast DROP COLUMN IF EXISTS album_override; ALTER TABLE third_party_track_references ALTER COLUMN file_id DROP DEFAULT; ALTER TABLE third_party_track_references ALTER COLUMN file_id SET NOT NULL; ALTER TABLE cc_show DROP COLUMN IF EXISTS autoplaylist_repeat; - diff --git a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql index 023d51030..c5705ae2c 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql @@ -1,2 +1 @@ ALTER TABLE cc_service_register ALTER COLUMN ip TYPE character varying(18); - diff --git a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.7.1/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.7.1/downgrade.sql index eec397f70..dfc39db7f 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.7.1/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.7.1/downgrade.sql @@ -1,3 +1,2 @@ ALTER TABLE podcast_episodes DROP COLUMN IF EXISTS episode_title; ALTER TABLE podcast_episodes DROP COLUMN IF EXISTS episode_description; - diff --git a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.2/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.2/downgrade.sql index 1aa658107..abeb03634 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.2/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.2/downgrade.sql @@ -1,3 +1,3 @@ ALTER TABLE cc_files DROP COLUMN IF EXISTS track_type; -DROP TABLE IF EXISTS "cc_track_types" CASCADE; \ No newline at end of file +DROP TABLE IF EXISTS "cc_track_types" CASCADE; diff --git a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.4/downgrade.sql b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.4/downgrade.sql index 232c51526..b0baed129 100644 --- a/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.4/downgrade.sql +++ b/legacy/application/controllers/downgrade_sql/airtime_3.0.0-alpha.9.4/downgrade.sql @@ -3,4 +3,4 @@ ALTER TABLE cc_files ADD COLUMN soundcloud_id INTEGER; ALTER TABLE cc_files ADD COLUMN soundcloud_error_code INTEGER; ALTER TABLE cc_files ADD COLUMN soundcloud_error_msg VARCHAR(512); ALTER TABLE cc_files ADD COLUMN soundcloud_link_to_file VARCHAR(4096); -ALTER TABLE cc_files ADD COLUMN soundcloud_upload_time TIMESTAMP(6); \ No newline at end of file +ALTER TABLE cc_files ADD COLUMN soundcloud_upload_time TIMESTAMP(6); diff --git a/legacy/application/controllers/upgrade_sql/airtime_2.5.14/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_2.5.14/upgrade.sql index 218a74096..0e721b538 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_2.5.14/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_2.5.14/upgrade.sql @@ -1,3 +1,3 @@ ALTER TABLE cc_pref ALTER COLUMN subjid SET DEFAULT NULL; CREATE UNIQUE INDEX cc_pref_key_idx ON cc_pref (keystr) WHERE subjid IS NULL; -ANALYZE cc_pref; \ No newline at end of file +ANALYZE cc_pref; diff --git a/legacy/application/controllers/upgrade_sql/airtime_2.5.15/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_2.5.15/upgrade.sql index 2d9a551c6..9d5051ae5 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_2.5.15/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_2.5.15/upgrade.sql @@ -1 +1 @@ -ALTER TABLE third_party_track_references ALTER COLUMN file_id DROP NOT NULL; \ No newline at end of file +ALTER TABLE third_party_track_references ALTER COLUMN file_id DROP NOT NULL; diff --git a/legacy/application/controllers/upgrade_sql/airtime_2.5.17/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_2.5.17/upgrade.sql index 3d92007aa..09a7a75f0 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_2.5.17/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_2.5.17/upgrade.sql @@ -1 +1 @@ -ALTER TABLE cc_files ADD COLUMN artwork TYPE character varying(255); \ No newline at end of file +ALTER TABLE cc_files ADD COLUMN artwork TYPE character varying(255); diff --git a/legacy/application/controllers/upgrade_sql/airtime_2.5.9/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_2.5.9/upgrade.sql index 4e35466f6..3e6011851 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_2.5.9/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_2.5.9/upgrade.sql @@ -8,4 +8,4 @@ CREATE TABLE cloud_file CONSTRAINT "cloud_file_FK_1" FOREIGN KEY (cc_file_id) REFERENCES cc_files (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE -) \ No newline at end of file +) diff --git a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.7.1/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.7.1/upgrade.sql index 2615a0f92..8777f59c8 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.7.1/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.7.1/upgrade.sql @@ -1,3 +1,2 @@ ALTER TABLE podcast_episodes ADD COLUMN episode_title VARCHAR(4096); ALTER TABLE podcast_episodes ADD COLUMN episode_description VARCHAR(4096); - diff --git a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.2/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.2/upgrade.sql index 67c5e5ca3..682e94314 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.2/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.2/upgrade.sql @@ -23,4 +23,3 @@ INSERT INTO cc_track_types VALUES (9, 'NWS', 'News', 'This is used for noteworth INSERT INTO cc_track_types VALUES (10, 'COM', 'Commercial', 'This is used for commerical advertising.', true); INSERT INTO cc_track_types VALUES (11, 'ITV', 'Interview', 'This is used for radio interviews', true); INSERT INTO cc_track_types VALUES (12, 'VTR', 'Voice Tracking', 'Also referred as robojock or taped. Make announcements without actually being in the station.', true); - diff --git a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.4/upgrade.sql b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.4/upgrade.sql index f1816ea33..4569697ba 100644 --- a/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.4/upgrade.sql +++ b/legacy/application/controllers/upgrade_sql/airtime_3.0.0-alpha.9.4/upgrade.sql @@ -2,4 +2,4 @@ ALTER TABLE cc_files DROP COLUMN soundcloud_id; ALTER TABLE cc_files DROP COLUMN soundcloud_error_code; ALTER TABLE cc_files DROP COLUMN soundcloud_error_msg; ALTER TABLE cc_files DROP COLUMN soundcloud_link_to_file; -ALTER TABLE cc_files DROP COLUMN soundcloud_upload_time; \ No newline at end of file +ALTER TABLE cc_files DROP COLUMN soundcloud_upload_time; diff --git a/legacy/application/layouts/scripts/layout.phtml b/legacy/application/layouts/scripts/layout.phtml index 9120d99e4..12f3c3eeb 100644 --- a/legacy/application/layouts/scripts/layout.phtml +++ b/legacy/application/layouts/scripts/layout.phtml @@ -207,4 +207,3 @@ - diff --git a/legacy/application/layouts/scripts/livestream.phtml b/legacy/application/layouts/scripts/livestream.phtml index d4f5bbe89..76bde004a 100644 --- a/legacy/application/layouts/scripts/livestream.phtml +++ b/legacy/application/layouts/scripts/livestream.phtml @@ -5,7 +5,7 @@ - + <?php echo _("Live stream") ?> headLink() ?> headScript() ?> diff --git a/legacy/application/layouts/scripts/login.phtml b/legacy/application/layouts/scripts/login.phtml index 7ece3d12a..b1c4fca10 100644 --- a/legacy/application/layouts/scripts/login.phtml +++ b/legacy/application/layouts/scripts/login.phtml @@ -12,21 +12,21 @@ layout()->content ?> - + diff --git a/legacy/application/models/ListenerStat.php b/legacy/application/models/ListenerStat.php index f6fdbe54d..1624d396a 100644 --- a/legacy/application/models/ListenerStat.php +++ b/legacy/application/models/ListenerStat.php @@ -92,7 +92,7 @@ SQL; // this query selects all show instances that aired in this date range that match the show_id $sql = <<<'SQL' -SELECT id, starts, ends FROM cc_show_instances WHERE show_id =:p1 +SELECT id, starts, ends FROM cc_show_instances WHERE show_id =:p1 AND starts >=:p2 AND ends <=:p3 SQL; $data = Application_Common_Database::prepareAndExecute( @@ -134,7 +134,7 @@ SQL; // this query selects the id of all show instances that aired in this date range $all_show_data = []; $sql = <<<'SQL' -SELECT show_id FROM cc_show_instances +SELECT show_id FROM cc_show_instances WHERE starts >=:p1 AND ends <=:p2 GROUP BY show_id SQL; diff --git a/legacy/application/models/airtime/map/CcSectionTableMap.php b/legacy/application/models/airtime/map/CcSectionTableMap.php index 3fb493083..ce7210f73 100644 --- a/legacy/application/models/airtime/map/CcSectionTableMap.php +++ b/legacy/application/models/airtime/map/CcSectionTableMap.php @@ -61,9 +61,9 @@ class CcSectionTableMap extends TableMap { } // buildRelations() /** - * + * * Gets the list of behaviors registered for this table - * + * * @return array Associative array (name => parameters) of behaviors */ public function getBehaviors() diff --git a/legacy/application/models/airtime/map/CcSectioncontentsTableMap.php b/legacy/application/models/airtime/map/CcSectioncontentsTableMap.php index 1d4382091..6eebccac3 100644 --- a/legacy/application/models/airtime/map/CcSectioncontentsTableMap.php +++ b/legacy/application/models/airtime/map/CcSectioncontentsTableMap.php @@ -60,9 +60,9 @@ class CcSectioncontentsTableMap extends TableMap { } // buildRelations() /** - * + * * Gets the list of behaviors registered for this table - * + * * @return array Associative array (name => parameters) of behaviors */ public function getBehaviors() diff --git a/legacy/application/models/airtime/om/BaseCcAccess.php b/legacy/application/models/airtime/om/BaseCcAccess.php index 8f2de9dca..e635ff525 100644 --- a/legacy/application/models/airtime/om/BaseCcAccess.php +++ b/legacy/application/models/airtime/om/BaseCcAccess.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_access' table. * - * + * * * @package propel.generator.airtime.om */ @@ -125,7 +125,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getId() @@ -135,7 +135,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [gunid] column value. - * + * * @return string */ public function getGunid() @@ -145,7 +145,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [token] column value. - * + * * @return string */ public function getToken() @@ -155,7 +155,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [chsum] column value. - * + * * @return string */ public function getChsum() @@ -165,7 +165,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [ext] column value. - * + * * @return string */ public function getExt() @@ -175,7 +175,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [type] column value. - * + * * @return string */ public function getType() @@ -185,7 +185,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [parent] column value. - * + * * @return string */ public function getParent() @@ -195,7 +195,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [owner] column value. - * + * * @return int */ public function getOwner() @@ -205,7 +205,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Get the [optionally formatted] temporal [ts] column value. - * + * * * @param string $format The date/time format string (either date()-style or strftime()-style). * If format is NULL, then the raw DateTime object will be returned. @@ -238,7 +238,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcAccess The current object (for fluent API support) */ @@ -258,7 +258,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [gunid] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -278,7 +278,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [token] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -298,7 +298,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [chsum] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -318,7 +318,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [ext] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -338,7 +338,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [type] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -358,7 +358,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [parent] column. - * + * * @param string $v new value * @return CcAccess The current object (for fluent API support) */ @@ -378,7 +378,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Set the value of [owner] column. - * + * * @param int $v new value * @return CcAccess The current object (for fluent API support) */ @@ -402,7 +402,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent /** * Sets the value of [ts] column to a normalized version of the date/time value specified. - * + * * @param mixed $v string, integer (timestamp), or DateTime value. Empty string will * be treated as NULL for temporal objects. * @return CcAccess The current object (for fluent API support) @@ -438,7 +438,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent $currNorm = ($this->ts !== null && $tmpDt = new DateTime($this->ts)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null; $newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null; - if ( ($currNorm !== $newNorm) // normalized values don't match + if ( ($currNorm !== $newNorm) // normalized values don't match ) { $this->ts = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null); @@ -597,7 +597,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcAccessPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -639,7 +639,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcAccessPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -877,7 +877,7 @@ abstract class BaseCcAccess extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. diff --git a/legacy/application/models/airtime/om/BaseCcAccessPeer.php b/legacy/application/models/airtime/om/BaseCcAccessPeer.php index c14312b14..64bf375dd 100644 --- a/legacy/application/models/airtime/om/BaseCcAccessPeer.php +++ b/legacy/application/models/airtime/om/BaseCcAccessPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_access' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcAccessPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcAccessTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 9; @@ -361,7 +361,7 @@ abstract class BaseCcAccessPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -371,7 +371,7 @@ abstract class BaseCcAccessPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_access * by a foreign key with ON DELETE CASCADE @@ -400,7 +400,7 @@ abstract class BaseCcAccessPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -412,7 +412,7 @@ abstract class BaseCcAccessPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -423,7 +423,7 @@ abstract class BaseCcAccessPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcAccessPeer::getOMClass(false); // populate the object(s) @@ -496,9 +496,9 @@ abstract class BaseCcAccessPeer { if (!$criteria->hasSelectClause()) { CcAccessPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -612,9 +612,9 @@ abstract class BaseCcAccessPeer { if (!$criteria->hasSelectClause()) { CcAccessPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -901,7 +901,7 @@ abstract class BaseCcAccessPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcAccessPeer::clearRelatedInstancePool(); $con->commit(); @@ -1005,4 +1005,3 @@ abstract class BaseCcAccessPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcAccessPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcAccessQuery.php b/legacy/application/models/airtime/om/BaseCcAccessQuery.php index 652550f18..bea95dc8e 100644 --- a/legacy/application/models/airtime/om/BaseCcAccessQuery.php +++ b/legacy/application/models/airtime/om/BaseCcAccessQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_access' table. * - * + * * * @method CcAccessQuery orderById($order = Criteria::ASC) Order by the id column * @method CcAccessQuery orderByGunid($order = Criteria::ASC) Order by the gunid column @@ -134,7 +134,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -167,7 +167,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $id The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -184,7 +184,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the gunid column - * + * * @param string $gunid The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -206,7 +206,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the token column - * + * * @param string|array $token The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -237,7 +237,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the chsum column - * + * * @param string $chsum The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -259,7 +259,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the ext column - * + * * @param string $ext The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -281,7 +281,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the type column - * + * * @param string $type The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -303,7 +303,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the parent column - * + * * @param string|array $parent The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -334,7 +334,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the owner column - * + * * @param int|array $owner The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -365,7 +365,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Filter the query on the ts column - * + * * @param string|array $ts The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -410,7 +410,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcSubjs relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -420,7 +420,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcSubjs'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -428,7 +428,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -436,7 +436,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcSubjs'); } - + return $this; } @@ -444,7 +444,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria * Use the CcSubjs relation CcSubjs object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -470,7 +470,7 @@ abstract class BaseCcAccessQuery extends ModelCriteria if ($ccAccess) { $this->addUsingAlias(CcAccessPeer::ID, $ccAccess->getId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcBackup.php b/legacy/application/models/airtime/om/BaseCcBackup.php index 41be024bb..76d3744f5 100644 --- a/legacy/application/models/airtime/om/BaseCcBackup.php +++ b/legacy/application/models/airtime/om/BaseCcBackup.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_backup' table. * - * + * * * @package propel.generator.airtime.om */ @@ -70,7 +70,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Get the [token] column value. - * + * * @return string */ public function getToken() @@ -80,7 +80,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Get the [sessionid] column value. - * + * * @return string */ public function getSessionid() @@ -90,7 +90,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Get the [status] column value. - * + * * @return string */ public function getStatus() @@ -100,7 +100,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Get the [optionally formatted] temporal [fromtime] column value. - * + * * * @param string $format The date/time format string (either date()-style or strftime()-style). * If format is NULL, then the raw DateTime object will be returned. @@ -133,7 +133,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Get the [optionally formatted] temporal [totime] column value. - * + * * * @param string $format The date/time format string (either date()-style or strftime()-style). * If format is NULL, then the raw DateTime object will be returned. @@ -166,7 +166,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Set the value of [token] column. - * + * * @param string $v new value * @return CcBackup The current object (for fluent API support) */ @@ -186,7 +186,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Set the value of [sessionid] column. - * + * * @param string $v new value * @return CcBackup The current object (for fluent API support) */ @@ -206,7 +206,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Set the value of [status] column. - * + * * @param string $v new value * @return CcBackup The current object (for fluent API support) */ @@ -226,7 +226,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Sets the value of [fromtime] column to a normalized version of the date/time value specified. - * + * * @param mixed $v string, integer (timestamp), or DateTime value. Empty string will * be treated as NULL for temporal objects. * @return CcBackup The current object (for fluent API support) @@ -262,7 +262,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent $currNorm = ($this->fromtime !== null && $tmpDt = new DateTime($this->fromtime)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null; $newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null; - if ( ($currNorm !== $newNorm) // normalized values don't match + if ( ($currNorm !== $newNorm) // normalized values don't match ) { $this->fromtime = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null); @@ -275,7 +275,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent /** * Sets the value of [totime] column to a normalized version of the date/time value specified. - * + * * @param mixed $v string, integer (timestamp), or DateTime value. Empty string will * be treated as NULL for temporal objects. * @return CcBackup The current object (for fluent API support) @@ -311,7 +311,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent $currNorm = ($this->totime !== null && $tmpDt = new DateTime($this->totime)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null; $newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null; - if ( ($currNorm !== $newNorm) // normalized values don't match + if ( ($currNorm !== $newNorm) // normalized values don't match ) { $this->totime = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null); @@ -450,7 +450,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcBackupPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -492,7 +492,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcBackupPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -686,7 +686,7 @@ abstract class BaseCcBackup extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * diff --git a/legacy/application/models/airtime/om/BaseCcBackupPeer.php b/legacy/application/models/airtime/om/BaseCcBackupPeer.php index 304acc302..bba7c0150 100644 --- a/legacy/application/models/airtime/om/BaseCcBackupPeer.php +++ b/legacy/application/models/airtime/om/BaseCcBackupPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_backup' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcBackupPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcBackupTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 5; @@ -341,7 +341,7 @@ abstract class BaseCcBackupPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -351,7 +351,7 @@ abstract class BaseCcBackupPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_backup * by a foreign key with ON DELETE CASCADE @@ -380,7 +380,7 @@ abstract class BaseCcBackupPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -392,7 +392,7 @@ abstract class BaseCcBackupPeer { { return (string) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -403,7 +403,7 @@ abstract class BaseCcBackupPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcBackupPeer::getOMClass(false); // populate the object(s) @@ -643,7 +643,7 @@ abstract class BaseCcBackupPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcBackupPeer::clearRelatedInstancePool(); $con->commit(); @@ -747,4 +747,3 @@ abstract class BaseCcBackupPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcBackupPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcBackupQuery.php b/legacy/application/models/airtime/om/BaseCcBackupQuery.php index 2e80333fb..f39e9a499 100644 --- a/legacy/application/models/airtime/om/BaseCcBackupQuery.php +++ b/legacy/application/models/airtime/om/BaseCcBackupQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_backup' table. * - * + * * * @method CcBackupQuery orderByToken($order = Criteria::ASC) Order by the token column * @method CcBackupQuery orderBySessionid($order = Criteria::ASC) Order by the sessionid column @@ -114,7 +114,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -147,7 +147,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria /** * Filter the query on the token column - * + * * @param string $token The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -169,7 +169,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria /** * Filter the query on the sessionid column - * + * * @param string $sessionid The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -191,7 +191,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria /** * Filter the query on the status column - * + * * @param string $status The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -213,7 +213,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria /** * Filter the query on the fromtime column - * + * * @param string|array $fromtime The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -244,7 +244,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria /** * Filter the query on the totime column - * + * * @param string|array $totime The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -285,7 +285,7 @@ abstract class BaseCcBackupQuery extends ModelCriteria if ($ccBackup) { $this->addUsingAlias(CcBackupPeer::TOKEN, $ccBackup->getToken(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcBlockPeer.php b/legacy/application/models/airtime/om/BaseCcBlockPeer.php index 403a64747..033dd521b 100644 --- a/legacy/application/models/airtime/om/BaseCcBlockPeer.php +++ b/legacy/application/models/airtime/om/BaseCcBlockPeer.php @@ -1035,4 +1035,3 @@ abstract class BaseCcBlockPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcBlockPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcBlockcontentsPeer.php b/legacy/application/models/airtime/om/BaseCcBlockcontentsPeer.php index e3917377c..f7caa832d 100644 --- a/legacy/application/models/airtime/om/BaseCcBlockcontentsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcBlockcontentsPeer.php @@ -1429,4 +1429,3 @@ abstract class BaseCcBlockcontentsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcBlockcontentsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcBlockcriteriaPeer.php b/legacy/application/models/airtime/om/BaseCcBlockcriteriaPeer.php index 27dd9ac29..6d4ca4108 100644 --- a/legacy/application/models/airtime/om/BaseCcBlockcriteriaPeer.php +++ b/legacy/application/models/airtime/om/BaseCcBlockcriteriaPeer.php @@ -1021,4 +1021,3 @@ abstract class BaseCcBlockcriteriaPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcBlockcriteriaPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcCountryPeer.php b/legacy/application/models/airtime/om/BaseCcCountryPeer.php index 2970e29e0..30ab1d6c3 100644 --- a/legacy/application/models/airtime/om/BaseCcCountryPeer.php +++ b/legacy/application/models/airtime/om/BaseCcCountryPeer.php @@ -754,4 +754,3 @@ abstract class BaseCcCountryPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcCountryPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcFileTag.php b/legacy/application/models/airtime/om/BaseCcFileTag.php index eea6b63e0..c3c0cd596 100644 --- a/legacy/application/models/airtime/om/BaseCcFileTag.php +++ b/legacy/application/models/airtime/om/BaseCcFileTag.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_file_tag' table. * - * + * * * @package propel.generator.airtime.om */ @@ -68,7 +68,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getDbId() @@ -78,7 +78,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Get the [file_id] column value. - * + * * @return int */ public function getDbFileId() @@ -88,7 +88,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Get the [tag_id] column value. - * + * * @return int */ public function getDbTagId() @@ -98,7 +98,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcFileTag The current object (for fluent API support) */ @@ -118,7 +118,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Set the value of [file_id] column. - * + * * @param int $v new value * @return CcFileTag The current object (for fluent API support) */ @@ -142,7 +142,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent /** * Set the value of [tag_id] column. - * + * * @param int $v new value * @return CcFileTag The current object (for fluent API support) */ @@ -298,7 +298,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcFileTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -340,7 +340,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcFileTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -573,7 +573,7 @@ abstract class BaseCcFileTag extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. diff --git a/legacy/application/models/airtime/om/BaseCcFileTagPeer.php b/legacy/application/models/airtime/om/BaseCcFileTagPeer.php index e4454a44f..eba4cfdcb 100644 --- a/legacy/application/models/airtime/om/BaseCcFileTagPeer.php +++ b/legacy/application/models/airtime/om/BaseCcFileTagPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_file_tag' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcFileTagPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcFileTagTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 3; @@ -331,7 +331,7 @@ abstract class BaseCcFileTagPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -341,7 +341,7 @@ abstract class BaseCcFileTagPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_file_tag * by a foreign key with ON DELETE CASCADE @@ -370,7 +370,7 @@ abstract class BaseCcFileTagPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -382,7 +382,7 @@ abstract class BaseCcFileTagPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -393,7 +393,7 @@ abstract class BaseCcFileTagPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcFileTagPeer::getOMClass(false); // populate the object(s) @@ -466,9 +466,9 @@ abstract class BaseCcFileTagPeer { if (!$criteria->hasSelectClause()) { CcFileTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -516,9 +516,9 @@ abstract class BaseCcFileTagPeer { if (!$criteria->hasSelectClause()) { CcFileTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -698,9 +698,9 @@ abstract class BaseCcFileTagPeer { if (!$criteria->hasSelectClause()) { CcFileTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -833,7 +833,7 @@ abstract class BaseCcFileTagPeer { // it will be impossible for the BasePeer::createSelectSql() method to determine which // tables go into the FROM clause. $criteria->setPrimaryTableName(CcFileTagPeer::TABLE_NAME); - + if ($distinct && !in_array(Criteria::DISTINCT, $criteria->getSelectModifiers())) { $criteria->setDistinct(); } @@ -841,16 +841,16 @@ abstract class BaseCcFileTagPeer { if (!$criteria->hasSelectClause()) { CcFileTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY should not affect count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); if ($con === null) { $con = Propel::getConnection(CcFileTagPeer::DATABASE_NAME, Propel::CONNECTION_READ); } - + $criteria->addJoin(CcFileTagPeer::TAG_ID, CcTagPeer::ID, $join_behavior); $stmt = BasePeer::doCount($criteria, $con); @@ -883,7 +883,7 @@ abstract class BaseCcFileTagPeer { // it will be impossible for the BasePeer::createSelectSql() method to determine which // tables go into the FROM clause. $criteria->setPrimaryTableName(CcFileTagPeer::TABLE_NAME); - + if ($distinct && !in_array(Criteria::DISTINCT, $criteria->getSelectModifiers())) { $criteria->setDistinct(); } @@ -891,16 +891,16 @@ abstract class BaseCcFileTagPeer { if (!$criteria->hasSelectClause()) { CcFileTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY should not affect count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); if ($con === null) { $con = Propel::getConnection(CcFileTagPeer::DATABASE_NAME, Propel::CONNECTION_READ); } - + $criteria->addJoin(CcFileTagPeer::FILE_ID, CcFilesPeer::ID, $join_behavior); $stmt = BasePeer::doCount($criteria, $con); @@ -968,7 +968,7 @@ abstract class BaseCcFileTagPeer { if ($key2 !== null) { $obj2 = CcTagPeer::getInstanceFromPool($key2); if (!$obj2) { - + $cls = CcTagPeer::getOMClass(false); $obj2 = new $cls(); @@ -1041,7 +1041,7 @@ abstract class BaseCcFileTagPeer { if ($key2 !== null) { $obj2 = CcFilesPeer::getInstanceFromPool($key2); if (!$obj2) { - + $cls = CcFilesPeer::getOMClass(false); $obj2 = new $cls(); @@ -1258,7 +1258,7 @@ abstract class BaseCcFileTagPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcFileTagPeer::clearRelatedInstancePool(); $con->commit(); @@ -1362,4 +1362,3 @@ abstract class BaseCcFileTagPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcFileTagPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcFileTagQuery.php b/legacy/application/models/airtime/om/BaseCcFileTagQuery.php index 991c4e05a..c7cc18e98 100644 --- a/legacy/application/models/airtime/om/BaseCcFileTagQuery.php +++ b/legacy/application/models/airtime/om/BaseCcFileTagQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_file_tag' table. * - * + * * * @method CcFileTagQuery orderByDbId($order = Criteria::ASC) Order by the id column * @method CcFileTagQuery orderByDbFileId($order = Criteria::ASC) Order by the file_id column @@ -114,7 +114,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -147,7 +147,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $dbId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -164,7 +164,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria /** * Filter the query on the file_id column - * + * * @param int|array $dbFileId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -195,7 +195,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria /** * Filter the query on the tag_id column - * + * * @param int|array $dbTagId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -240,7 +240,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcFiles relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -250,7 +250,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcFiles'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -258,7 +258,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -266,7 +266,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcFiles'); } - + return $this; } @@ -274,7 +274,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria * Use the CcFiles relation CcFiles object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -304,7 +304,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcTag relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -314,7 +314,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcTag'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -322,7 +322,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -330,7 +330,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcTag'); } - + return $this; } @@ -338,7 +338,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria * Use the CcTag relation CcTag object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -364,7 +364,7 @@ abstract class BaseCcFileTagQuery extends ModelCriteria if ($ccFileTag) { $this->addUsingAlias(CcFileTagPeer::ID, $ccFileTag->getDbId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcFilesPeer.php b/legacy/application/models/airtime/om/BaseCcFilesPeer.php index 7e103d83b..cce7baef8 100644 --- a/legacy/application/models/airtime/om/BaseCcFilesPeer.php +++ b/legacy/application/models/airtime/om/BaseCcFilesPeer.php @@ -2042,4 +2042,3 @@ abstract class BaseCcFilesPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcFilesPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcListenerCountPeer.php b/legacy/application/models/airtime/om/BaseCcListenerCountPeer.php index 22898a8dd..42a5ebc5a 100644 --- a/legacy/application/models/airtime/om/BaseCcListenerCountPeer.php +++ b/legacy/application/models/airtime/om/BaseCcListenerCountPeer.php @@ -1399,4 +1399,3 @@ abstract class BaseCcListenerCountPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcListenerCountPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcLiveLogPeer.php b/legacy/application/models/airtime/om/BaseCcLiveLogPeer.php index 1d564519d..64b732b8f 100644 --- a/legacy/application/models/airtime/om/BaseCcLiveLogPeer.php +++ b/legacy/application/models/airtime/om/BaseCcLiveLogPeer.php @@ -768,4 +768,3 @@ abstract class BaseCcLiveLogPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcLiveLogPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcLocalePeer.php b/legacy/application/models/airtime/om/BaseCcLocalePeer.php index 73658ced3..c21f7ecab 100644 --- a/legacy/application/models/airtime/om/BaseCcLocalePeer.php +++ b/legacy/application/models/airtime/om/BaseCcLocalePeer.php @@ -763,4 +763,3 @@ abstract class BaseCcLocalePeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcLocalePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcLoginAttemptsPeer.php b/legacy/application/models/airtime/om/BaseCcLoginAttemptsPeer.php index b9fcca697..55f7be63a 100644 --- a/legacy/application/models/airtime/om/BaseCcLoginAttemptsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcLoginAttemptsPeer.php @@ -754,4 +754,3 @@ abstract class BaseCcLoginAttemptsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcLoginAttemptsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcMountNamePeer.php b/legacy/application/models/airtime/om/BaseCcMountNamePeer.php index ebbdb596e..66ef56b3b 100644 --- a/legacy/application/models/airtime/om/BaseCcMountNamePeer.php +++ b/legacy/application/models/airtime/om/BaseCcMountNamePeer.php @@ -761,4 +761,3 @@ abstract class BaseCcMountNamePeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcMountNamePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcMusicDirsPeer.php b/legacy/application/models/airtime/om/BaseCcMusicDirsPeer.php index 8e4ca38b1..edd85f475 100644 --- a/legacy/application/models/airtime/om/BaseCcMusicDirsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcMusicDirsPeer.php @@ -773,4 +773,3 @@ abstract class BaseCcMusicDirsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcMusicDirsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPermsPeer.php b/legacy/application/models/airtime/om/BaseCcPermsPeer.php index ce8abcd4a..3907d15bb 100644 --- a/legacy/application/models/airtime/om/BaseCcPermsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPermsPeer.php @@ -1007,4 +1007,3 @@ abstract class BaseCcPermsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPermsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlaylistPeer.php b/legacy/application/models/airtime/om/BaseCcPlaylistPeer.php index d1482249c..8c7bcb92e 100644 --- a/legacy/application/models/airtime/om/BaseCcPlaylistPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlaylistPeer.php @@ -1027,4 +1027,3 @@ abstract class BaseCcPlaylistPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlaylistPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlaylistcontentsPeer.php b/legacy/application/models/airtime/om/BaseCcPlaylistcontentsPeer.php index 5f55d962f..097580054 100644 --- a/legacy/application/models/airtime/om/BaseCcPlaylistcontentsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlaylistcontentsPeer.php @@ -1790,4 +1790,3 @@ abstract class BaseCcPlaylistcontentsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlaylistcontentsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlaylistcriteria.php b/legacy/application/models/airtime/om/BaseCcPlaylistcriteria.php index 52359cc90..6ee4ee1a0 100644 --- a/legacy/application/models/airtime/om/BaseCcPlaylistcriteria.php +++ b/legacy/application/models/airtime/om/BaseCcPlaylistcriteria.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_playlistcriteria' table. * - * + * * * @package propel.generator.airtime.om */ @@ -87,7 +87,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getDbId() @@ -97,7 +97,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [criteria] column value. - * + * * @return string */ public function getDbCriteria() @@ -107,7 +107,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [modifier] column value. - * + * * @return string */ public function getDbModifier() @@ -117,7 +117,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [value] column value. - * + * * @return string */ public function getDbValue() @@ -127,7 +127,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [extra] column value. - * + * * @return string */ public function getDbExtra() @@ -137,7 +137,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [playlist_id] column value. - * + * * @return int */ public function getDbPlaylistId() @@ -147,7 +147,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Get the [set_number] column value. - * + * * @return int */ public function getDbSetNumber() @@ -157,7 +157,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -177,7 +177,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [criteria] column. - * + * * @param string $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -197,7 +197,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [modifier] column. - * + * * @param string $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -217,7 +217,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [value] column. - * + * * @param string $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -237,7 +237,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [extra] column. - * + * * @param string $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -257,7 +257,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [playlist_id] column. - * + * * @param int $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -281,7 +281,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent /** * Set the value of [set_number] column. - * + * * @param int $v new value * @return CcPlaylistcriteria The current object (for fluent API support) */ @@ -433,7 +433,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcPlaylistcriteriaPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -475,7 +475,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcPlaylistcriteriaPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -707,7 +707,7 @@ abstract class BaseCcPlaylistcriteria extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. diff --git a/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaPeer.php b/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaPeer.php index 8ab217965..0fcdd6ccc 100644 --- a/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_playlistcriteria' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcPlaylistcriteriaPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcPlaylistcriteriaTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 7; @@ -351,7 +351,7 @@ abstract class BaseCcPlaylistcriteriaPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -361,7 +361,7 @@ abstract class BaseCcPlaylistcriteriaPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_playlistcriteria * by a foreign key with ON DELETE CASCADE @@ -390,7 +390,7 @@ abstract class BaseCcPlaylistcriteriaPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -402,7 +402,7 @@ abstract class BaseCcPlaylistcriteriaPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -413,7 +413,7 @@ abstract class BaseCcPlaylistcriteriaPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcPlaylistcriteriaPeer::getOMClass(false); // populate the object(s) @@ -486,9 +486,9 @@ abstract class BaseCcPlaylistcriteriaPeer { if (!$criteria->hasSelectClause()) { CcPlaylistcriteriaPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -602,9 +602,9 @@ abstract class BaseCcPlaylistcriteriaPeer { if (!$criteria->hasSelectClause()) { CcPlaylistcriteriaPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -891,7 +891,7 @@ abstract class BaseCcPlaylistcriteriaPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcPlaylistcriteriaPeer::clearRelatedInstancePool(); $con->commit(); @@ -995,4 +995,3 @@ abstract class BaseCcPlaylistcriteriaPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlaylistcriteriaPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaQuery.php b/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaQuery.php index 42cd8ecbd..e47118ce8 100644 --- a/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaQuery.php +++ b/legacy/application/models/airtime/om/BaseCcPlaylistcriteriaQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_playlistcriteria' table. * - * + * * * @method CcPlaylistcriteriaQuery orderByDbId($order = Criteria::ASC) Order by the id column * @method CcPlaylistcriteriaQuery orderByDbCriteria($order = Criteria::ASC) Order by the criteria column @@ -126,7 +126,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -159,7 +159,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $dbId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -176,7 +176,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the criteria column - * + * * @param string $dbCriteria The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -198,7 +198,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the modifier column - * + * * @param string $dbModifier The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -220,7 +220,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the value column - * + * * @param string $dbValue The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -242,7 +242,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the extra column - * + * * @param string $dbExtra The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -264,7 +264,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the playlist_id column - * + * * @param int|array $dbPlaylistId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -295,7 +295,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Filter the query on the set_number column - * + * * @param int|array $dbSetNumber The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -340,7 +340,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcPlaylist relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -350,7 +350,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcPlaylist'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -358,7 +358,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -366,7 +366,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcPlaylist'); } - + return $this; } @@ -374,7 +374,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria * Use the CcPlaylist relation CcPlaylist object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -400,7 +400,7 @@ abstract class BaseCcPlaylistcriteriaQuery extends ModelCriteria if ($ccPlaylistcriteria) { $this->addUsingAlias(CcPlaylistcriteriaPeer::ID, $ccPlaylistcriteria->getDbId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryMetaDataPeer.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryMetaDataPeer.php index f4d8560f8..4ec29fd3c 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryMetaDataPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryMetaDataPeer.php @@ -1006,4 +1006,3 @@ abstract class BaseCcPlayoutHistoryMetaDataPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlayoutHistoryMetaDataPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryPeer.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryPeer.php index 7ff20cbce..511a58f17 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryPeer.php @@ -1407,4 +1407,3 @@ abstract class BaseCcPlayoutHistoryPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlayoutHistoryPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateFieldPeer.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateFieldPeer.php index cd33ca808..07a45c6d3 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateFieldPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateFieldPeer.php @@ -1021,4 +1021,3 @@ abstract class BaseCcPlayoutHistoryTemplateFieldPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlayoutHistoryTemplateFieldPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplatePeer.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplatePeer.php index 89c7cdc9d..13aaeb6d9 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplatePeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplatePeer.php @@ -766,4 +766,3 @@ abstract class BaseCcPlayoutHistoryTemplatePeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlayoutHistoryTemplatePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTag.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTag.php index bd2530992..7e0a2d46c 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTag.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTag.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_playout_history_template_field' table. * - * + * * * @package propel.generator.airtime.om */ @@ -103,7 +103,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [id] column value. - * + * * @return int */ public function getDbId() @@ -113,7 +113,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [template_id] column value. - * + * * @return int */ public function getDbTemplateId() @@ -123,7 +123,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [name] column value. - * + * * @return string */ public function getDbName() @@ -133,7 +133,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [type] column value. - * + * * @return string */ public function getDbType() @@ -143,7 +143,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [is_file_md] column value. - * + * * @return boolean */ public function getDbIsFileMD() @@ -153,7 +153,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Get the [position] column value. - * + * * @return int */ public function getDbTagPosition() @@ -163,7 +163,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -183,7 +183,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [template_id] column. - * + * * @param int $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -207,7 +207,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [name] column. - * + * * @param string $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -227,7 +227,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [type] column. - * + * * @param string $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -247,7 +247,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [is_file_md] column. - * + * * @param boolean $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -267,7 +267,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe /** * Set the value of [position] column. - * + * * @param int $v new value * @return CcPlayoutHistoryTemplateTag The current object (for fluent API support) */ @@ -422,7 +422,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe if ($con === null) { $con = Propel::getConnection(CcPlayoutHistoryTemplateTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -464,7 +464,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe if ($con === null) { $con = Propel::getConnection(CcPlayoutHistoryTemplateTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -693,7 +693,7 @@ abstract class BaseCcPlayoutHistoryTemplateTag extends BaseObject implements Pe * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagPeer.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagPeer.php index 617bcf2dc..b21bd3e99 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_playout_history_template_field' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcPlayoutHistoryTemplateTagTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 6; @@ -346,7 +346,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -356,7 +356,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_playout_history_template_field * by a foreign key with ON DELETE CASCADE @@ -385,7 +385,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -397,7 +397,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -408,7 +408,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcPlayoutHistoryTemplateTagPeer::getOMClass(false); // populate the object(s) @@ -481,9 +481,9 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { if (!$criteria->hasSelectClause()) { CcPlayoutHistoryTemplateTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -597,9 +597,9 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { if (!$criteria->hasSelectClause()) { CcPlayoutHistoryTemplateTagPeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -886,7 +886,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcPlayoutHistoryTemplateTagPeer::clearRelatedInstancePool(); $con->commit(); @@ -990,4 +990,3 @@ abstract class BaseCcPlayoutHistoryTemplateTagPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPlayoutHistoryTemplateTagPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagQuery.php b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagQuery.php index 62b7eff77..0546ad050 100644 --- a/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagQuery.php +++ b/legacy/application/models/airtime/om/BaseCcPlayoutHistoryTemplateTagQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_playout_history_template_field' table. * - * + * * * @method CcPlayoutHistoryTemplateTagQuery orderByDbId($order = Criteria::ASC) Order by the id column * @method CcPlayoutHistoryTemplateTagQuery orderByDbTemplateId($order = Criteria::ASC) Order by the template_id column @@ -122,7 +122,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -155,7 +155,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $dbId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -172,7 +172,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the template_id column - * + * * @param int|array $dbTemplateId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -203,7 +203,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the name column - * + * * @param string $dbName The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -225,7 +225,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the type column - * + * * @param string $dbType The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -247,7 +247,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the is_file_md column - * + * * @param boolean|string $dbIsFileMD The value to use as filter. * Accepts strings ('false', 'off', '-', 'no', 'n', and '0' are false, the rest is true) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -264,7 +264,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Filter the query on the position column - * + * * @param int|array $dbTagPosition The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -309,7 +309,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcPlayoutHistoryTemplate relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -319,7 +319,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcPlayoutHistoryTemplate'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -327,7 +327,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -335,7 +335,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcPlayoutHistoryTemplate'); } - + return $this; } @@ -343,7 +343,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria * Use the CcPlayoutHistoryTemplate relation CcPlayoutHistoryTemplate object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -369,7 +369,7 @@ abstract class BaseCcPlayoutHistoryTemplateTagQuery extends ModelCriteria if ($ccPlayoutHistoryTemplateTag) { $this->addUsingAlias(CcPlayoutHistoryTemplateTagPeer::ID, $ccPlayoutHistoryTemplateTag->getDbId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcPrefPeer.php b/legacy/application/models/airtime/om/BaseCcPrefPeer.php index 4dceb1f21..a247ed125 100644 --- a/legacy/application/models/airtime/om/BaseCcPrefPeer.php +++ b/legacy/application/models/airtime/om/BaseCcPrefPeer.php @@ -1006,4 +1006,3 @@ abstract class BaseCcPrefPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcPrefPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcSchedulePeer.php b/legacy/application/models/airtime/om/BaseCcSchedulePeer.php index 981588831..da3f06b98 100644 --- a/legacy/application/models/airtime/om/BaseCcSchedulePeer.php +++ b/legacy/application/models/airtime/om/BaseCcSchedulePeer.php @@ -1803,4 +1803,3 @@ abstract class BaseCcSchedulePeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcSchedulePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcServiceRegisterPeer.php b/legacy/application/models/airtime/om/BaseCcServiceRegisterPeer.php index 7fd300190..e94950248 100644 --- a/legacy/application/models/airtime/om/BaseCcServiceRegisterPeer.php +++ b/legacy/application/models/airtime/om/BaseCcServiceRegisterPeer.php @@ -754,4 +754,3 @@ abstract class BaseCcServiceRegisterPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcServiceRegisterPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcSessPeer.php b/legacy/application/models/airtime/om/BaseCcSessPeer.php index 219315ed9..2a13ba21e 100644 --- a/legacy/application/models/airtime/om/BaseCcSessPeer.php +++ b/legacy/application/models/airtime/om/BaseCcSessPeer.php @@ -1002,4 +1002,3 @@ abstract class BaseCcSessPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcSessPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowDaysPeer.php b/legacy/application/models/airtime/om/BaseCcShowDaysPeer.php index cb76ec2a3..bdcc60309 100644 --- a/legacy/application/models/airtime/om/BaseCcShowDaysPeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowDaysPeer.php @@ -1041,4 +1041,3 @@ abstract class BaseCcShowDaysPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowDaysPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowHostsPeer.php b/legacy/application/models/airtime/om/BaseCcShowHostsPeer.php index c21c3e985..139506907 100644 --- a/legacy/application/models/airtime/om/BaseCcShowHostsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowHostsPeer.php @@ -1394,4 +1394,3 @@ abstract class BaseCcShowHostsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowHostsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowInstancesPeer.php b/legacy/application/models/airtime/om/BaseCcShowInstancesPeer.php index 7b25c5763..b1c52fa39 100644 --- a/legacy/application/models/airtime/om/BaseCcShowInstancesPeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowInstancesPeer.php @@ -1609,4 +1609,3 @@ abstract class BaseCcShowInstancesPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowInstancesPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowPeer.php b/legacy/application/models/airtime/om/BaseCcShowPeer.php index 1cb49fedb..d34d3f0a2 100644 --- a/legacy/application/models/airtime/om/BaseCcShowPeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowPeer.php @@ -1083,4 +1083,3 @@ abstract class BaseCcShowPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowRebroadcastPeer.php b/legacy/application/models/airtime/om/BaseCcShowRebroadcastPeer.php index 8f5c1e883..2b61cf731 100644 --- a/legacy/application/models/airtime/om/BaseCcShowRebroadcastPeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowRebroadcastPeer.php @@ -1006,4 +1006,3 @@ abstract class BaseCcShowRebroadcastPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowRebroadcastPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowSchedule.php b/legacy/application/models/airtime/om/BaseCcShowSchedule.php index bf8b384e6..513bbd402 100644 --- a/legacy/application/models/airtime/om/BaseCcShowSchedule.php +++ b/legacy/application/models/airtime/om/BaseCcShowSchedule.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_show_schedule' table. * - * + * * * @package propel.generator.airtime.om */ @@ -69,7 +69,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getDbId() @@ -79,7 +79,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Get the [instance_id] column value. - * + * * @return int */ public function getDbInstanceId() @@ -89,7 +89,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Get the [position] column value. - * + * * @return int */ public function getDbPosition() @@ -99,7 +99,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Get the [group_id] column value. - * + * * @return int */ public function getDbGroupId() @@ -109,7 +109,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcShowSchedule The current object (for fluent API support) */ @@ -129,7 +129,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Set the value of [instance_id] column. - * + * * @param int $v new value * @return CcShowSchedule The current object (for fluent API support) */ @@ -153,7 +153,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Set the value of [position] column. - * + * * @param int $v new value * @return CcShowSchedule The current object (for fluent API support) */ @@ -173,7 +173,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent /** * Set the value of [group_id] column. - * + * * @param int $v new value * @return CcShowSchedule The current object (for fluent API support) */ @@ -322,7 +322,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcShowSchedulePeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -364,7 +364,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcShowSchedulePeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -587,7 +587,7 @@ abstract class BaseCcShowSchedule extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * @param boolean $includeForeignObjects (optional) Whether to include hydrated related objects. Default to FALSE. diff --git a/legacy/application/models/airtime/om/BaseCcShowSchedulePeer.php b/legacy/application/models/airtime/om/BaseCcShowSchedulePeer.php index 677ff8447..01ba73272 100644 --- a/legacy/application/models/airtime/om/BaseCcShowSchedulePeer.php +++ b/legacy/application/models/airtime/om/BaseCcShowSchedulePeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_show_schedule' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcShowSchedulePeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcShowScheduleTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 4; @@ -336,7 +336,7 @@ abstract class BaseCcShowSchedulePeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -346,7 +346,7 @@ abstract class BaseCcShowSchedulePeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_show_schedule * by a foreign key with ON DELETE CASCADE @@ -375,7 +375,7 @@ abstract class BaseCcShowSchedulePeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -387,7 +387,7 @@ abstract class BaseCcShowSchedulePeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -398,7 +398,7 @@ abstract class BaseCcShowSchedulePeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcShowSchedulePeer::getOMClass(false); // populate the object(s) @@ -471,9 +471,9 @@ abstract class BaseCcShowSchedulePeer { if (!$criteria->hasSelectClause()) { CcShowSchedulePeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -587,9 +587,9 @@ abstract class BaseCcShowSchedulePeer { if (!$criteria->hasSelectClause()) { CcShowSchedulePeer::addSelectColumns($criteria); } - + $criteria->clearOrderByColumns(); // ORDER BY won't ever affect the count - + // Set the correct dbName $criteria->setDbName(self::DATABASE_NAME); @@ -876,7 +876,7 @@ abstract class BaseCcShowSchedulePeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcShowSchedulePeer::clearRelatedInstancePool(); $con->commit(); @@ -980,4 +980,3 @@ abstract class BaseCcShowSchedulePeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcShowSchedulePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcShowScheduleQuery.php b/legacy/application/models/airtime/om/BaseCcShowScheduleQuery.php index 2cb1b65c8..d0822ebfe 100644 --- a/legacy/application/models/airtime/om/BaseCcShowScheduleQuery.php +++ b/legacy/application/models/airtime/om/BaseCcShowScheduleQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_show_schedule' table. * - * + * * * @method CcShowScheduleQuery orderByDbId($order = Criteria::ASC) Order by the id column * @method CcShowScheduleQuery orderByDbInstanceId($order = Criteria::ASC) Order by the instance_id column @@ -114,7 +114,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -147,7 +147,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $dbId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -164,7 +164,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria /** * Filter the query on the instance_id column - * + * * @param int|array $dbInstanceId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -195,7 +195,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria /** * Filter the query on the position column - * + * * @param int|array $dbPosition The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -226,7 +226,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria /** * Filter the query on the group_id column - * + * * @param int|array $dbGroupId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -271,7 +271,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcShowInstances relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -281,7 +281,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcShowInstances'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -289,7 +289,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -297,7 +297,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcShowInstances'); } - + return $this; } @@ -305,7 +305,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria * Use the CcShowInstances relation CcShowInstances object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -331,7 +331,7 @@ abstract class BaseCcShowScheduleQuery extends ModelCriteria if ($ccShowSchedule) { $this->addUsingAlias(CcShowSchedulePeer::ID, $ccShowSchedule->getDbId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcStreamSettingPeer.php b/legacy/application/models/airtime/om/BaseCcStreamSettingPeer.php index 5fa81eaf3..b869d7dec 100644 --- a/legacy/application/models/airtime/om/BaseCcStreamSettingPeer.php +++ b/legacy/application/models/airtime/om/BaseCcStreamSettingPeer.php @@ -759,4 +759,3 @@ abstract class BaseCcStreamSettingPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcStreamSettingPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcSubjsPeer.php b/legacy/application/models/airtime/om/BaseCcSubjsPeer.php index 2f3d3b502..e6baad439 100644 --- a/legacy/application/models/airtime/om/BaseCcSubjsPeer.php +++ b/legacy/application/models/airtime/om/BaseCcSubjsPeer.php @@ -837,4 +837,3 @@ abstract class BaseCcSubjsPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcSubjsPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcSubjsTokenPeer.php b/legacy/application/models/airtime/om/BaseCcSubjsTokenPeer.php index f8c54b2c0..36e11cbb9 100644 --- a/legacy/application/models/airtime/om/BaseCcSubjsTokenPeer.php +++ b/legacy/application/models/airtime/om/BaseCcSubjsTokenPeer.php @@ -1011,4 +1011,3 @@ abstract class BaseCcSubjsTokenPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcSubjsTokenPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcTag.php b/legacy/application/models/airtime/om/BaseCcTag.php index af656868b..6ef428de5 100644 --- a/legacy/application/models/airtime/om/BaseCcTag.php +++ b/legacy/application/models/airtime/om/BaseCcTag.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_tag' table. * - * + * * * @package propel.generator.airtime.om */ @@ -95,7 +95,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getDbId() @@ -105,7 +105,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Get the [tag_name] column value. - * + * * @return string */ public function getDbTagName() @@ -115,7 +115,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Get the [tag_type] column value. - * + * * @return string */ public function getDbTagType() @@ -125,7 +125,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcTag The current object (for fluent API support) */ @@ -145,7 +145,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Set the value of [tag_name] column. - * + * * @param string $v new value * @return CcTag The current object (for fluent API support) */ @@ -165,7 +165,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent /** * Set the value of [tag_type] column. - * + * * @param string $v new value * @return CcTag The current object (for fluent API support) */ @@ -319,7 +319,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -361,7 +361,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcTagPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -605,7 +605,7 @@ abstract class BaseCcTag extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * diff --git a/legacy/application/models/airtime/om/BaseCcTagPeer.php b/legacy/application/models/airtime/om/BaseCcTagPeer.php index 6a68b6ede..eff951435 100644 --- a/legacy/application/models/airtime/om/BaseCcTagPeer.php +++ b/legacy/application/models/airtime/om/BaseCcTagPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_tag' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcTagPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcTagTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 3; @@ -331,7 +331,7 @@ abstract class BaseCcTagPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -341,20 +341,20 @@ abstract class BaseCcTagPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_tag * by a foreign key with ON DELETE CASCADE */ public static function clearRelatedInstancePool() { - // Invalidate objects in CcFileTagPeer instance pool, + // Invalidate objects in CcFileTagPeer instance pool, // since one or more of them may be deleted by ON DELETE CASCADE/SETNULL rule. CcFileTagPeer::clearInstancePool(); - // Invalidate objects in CcPlayoutHistoryMetaDataPeer instance pool, + // Invalidate objects in CcPlayoutHistoryMetaDataPeer instance pool, // since one or more of them may be deleted by ON DELETE CASCADE/SETNULL rule. CcPlayoutHistoryMetaDataPeer::clearInstancePool(); - // Invalidate objects in CcPlayoutHistoryTemplateTagPeer instance pool, + // Invalidate objects in CcPlayoutHistoryTemplateTagPeer instance pool, // since one or more of them may be deleted by ON DELETE CASCADE/SETNULL rule. CcPlayoutHistoryTemplateTagPeer::clearInstancePool(); } @@ -379,7 +379,7 @@ abstract class BaseCcTagPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -391,7 +391,7 @@ abstract class BaseCcTagPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -402,7 +402,7 @@ abstract class BaseCcTagPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcTagPeer::getOMClass(false); // populate the object(s) @@ -646,7 +646,7 @@ abstract class BaseCcTagPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcTagPeer::clearRelatedInstancePool(); $con->commit(); @@ -750,4 +750,3 @@ abstract class BaseCcTagPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcTagPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcTagQuery.php b/legacy/application/models/airtime/om/BaseCcTagQuery.php index c90d8cb09..8b4b78785 100644 --- a/legacy/application/models/airtime/om/BaseCcTagQuery.php +++ b/legacy/application/models/airtime/om/BaseCcTagQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_tag' table. * - * + * * * @method CcTagQuery orderByDbId($order = Criteria::ASC) Order by the id column * @method CcTagQuery orderByDbTagName($order = Criteria::ASC) Order by the tag_name column @@ -118,7 +118,7 @@ abstract class BaseCcTagQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -151,7 +151,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $dbId The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -168,7 +168,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Filter the query on the tag_name column - * + * * @param string $dbTagName The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -190,7 +190,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Filter the query on the tag_type column - * + * * @param string $dbTagType The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -226,7 +226,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcFileTag relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -236,7 +236,7 @@ abstract class BaseCcTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcFileTag'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -244,7 +244,7 @@ abstract class BaseCcTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -252,7 +252,7 @@ abstract class BaseCcTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcFileTag'); } - + return $this; } @@ -260,7 +260,7 @@ abstract class BaseCcTagQuery extends ModelCriteria * Use the CcFileTag relation CcFileTag object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -290,7 +290,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcPlayoutHistoryMetaData relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -300,7 +300,7 @@ abstract class BaseCcTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcPlayoutHistoryMetaData'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -308,7 +308,7 @@ abstract class BaseCcTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -316,7 +316,7 @@ abstract class BaseCcTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcPlayoutHistoryMetaData'); } - + return $this; } @@ -324,7 +324,7 @@ abstract class BaseCcTagQuery extends ModelCriteria * Use the CcPlayoutHistoryMetaData relation CcPlayoutHistoryMetaData object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -354,7 +354,7 @@ abstract class BaseCcTagQuery extends ModelCriteria /** * Adds a JOIN clause to the query using the CcPlayoutHistoryTemplateTag relation - * + * * @param string $relationAlias optional alias for the relation * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' * @@ -364,7 +364,7 @@ abstract class BaseCcTagQuery extends ModelCriteria { $tableMap = $this->getTableMap(); $relationMap = $tableMap->getRelation('CcPlayoutHistoryTemplateTag'); - + // create a ModelJoin object for this join $join = new ModelJoin(); $join->setJoinType($joinType); @@ -372,7 +372,7 @@ abstract class BaseCcTagQuery extends ModelCriteria if ($previousJoin = $this->getPreviousJoin()) { $join->setPreviousJoin($previousJoin); } - + // add the ModelJoin to the current object if($relationAlias) { $this->addAlias($relationAlias, $relationMap->getRightTable()->getName()); @@ -380,7 +380,7 @@ abstract class BaseCcTagQuery extends ModelCriteria } else { $this->addJoinObject($join, 'CcPlayoutHistoryTemplateTag'); } - + return $this; } @@ -388,7 +388,7 @@ abstract class BaseCcTagQuery extends ModelCriteria * Use the CcPlayoutHistoryTemplateTag relation CcPlayoutHistoryTemplateTag object * * @see useQuery() - * + * * @param string $relationAlias optional alias for the relation, * to be used as main alias in the secondary query * @param string $joinType Accepted values are null, 'left join', 'right join', 'inner join' @@ -414,7 +414,7 @@ abstract class BaseCcTagQuery extends ModelCriteria if ($ccTag) { $this->addUsingAlias(CcTagPeer::ID, $ccTag->getDbId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcTimestampPeer.php b/legacy/application/models/airtime/om/BaseCcTimestampPeer.php index 961ad255c..e09565840 100644 --- a/legacy/application/models/airtime/om/BaseCcTimestampPeer.php +++ b/legacy/application/models/airtime/om/BaseCcTimestampPeer.php @@ -761,4 +761,3 @@ abstract class BaseCcTimestampPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcTimestampPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcTracktypesPeer.php b/legacy/application/models/airtime/om/BaseCcTracktypesPeer.php index 583344f1f..8fc96a88a 100644 --- a/legacy/application/models/airtime/om/BaseCcTracktypesPeer.php +++ b/legacy/application/models/airtime/om/BaseCcTracktypesPeer.php @@ -777,4 +777,3 @@ abstract class BaseCcTracktypesPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcTracktypesPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcTrans.php b/legacy/application/models/airtime/om/BaseCcTrans.php index 2ea4f7c20..1387984a8 100644 --- a/legacy/application/models/airtime/om/BaseCcTrans.php +++ b/legacy/application/models/airtime/om/BaseCcTrans.php @@ -4,7 +4,7 @@ /** * Base class that represents a row from the 'cc_trans' table. * - * + * * * @package propel.generator.airtime.om */ @@ -206,7 +206,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [id] column value. - * + * * @return int */ public function getId() @@ -216,7 +216,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [trtok] column value. - * + * * @return string */ public function getTrtok() @@ -226,7 +226,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [direction] column value. - * + * * @return string */ public function getDirection() @@ -236,7 +236,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [state] column value. - * + * * @return string */ public function getState() @@ -246,7 +246,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [trtype] column value. - * + * * @return string */ public function getTrtype() @@ -256,7 +256,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [lock] column value. - * + * * @return string */ public function getLock() @@ -266,7 +266,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [target] column value. - * + * * @return string */ public function getTarget() @@ -276,7 +276,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [rtrtok] column value. - * + * * @return string */ public function getRtrtok() @@ -286,7 +286,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [mdtrtok] column value. - * + * * @return string */ public function getMdtrtok() @@ -296,7 +296,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [gunid] column value. - * + * * @return string */ public function getGunid() @@ -306,7 +306,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [pdtoken] column value. - * + * * @return string */ public function getPdtoken() @@ -316,7 +316,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [url] column value. - * + * * @return string */ public function getUrl() @@ -326,7 +326,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [localfile] column value. - * + * * @return string */ public function getLocalfile() @@ -336,7 +336,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [fname] column value. - * + * * @return string */ public function getFname() @@ -346,7 +346,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [title] column value. - * + * * @return string */ public function getTitle() @@ -356,7 +356,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [expectedsum] column value. - * + * * @return string */ public function getExpectedsum() @@ -366,7 +366,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [realsum] column value. - * + * * @return string */ public function getRealsum() @@ -376,7 +376,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [expectedsize] column value. - * + * * @return int */ public function getExpectedsize() @@ -386,7 +386,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [realsize] column value. - * + * * @return int */ public function getRealsize() @@ -396,7 +396,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [uid] column value. - * + * * @return int */ public function getUid() @@ -406,7 +406,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [errmsg] column value. - * + * * @return string */ public function getErrmsg() @@ -416,7 +416,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [jobpid] column value. - * + * * @return int */ public function getJobpid() @@ -426,7 +426,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [optionally formatted] temporal [start] column value. - * + * * * @param string $format The date/time format string (either date()-style or strftime()-style). * If format is NULL, then the raw DateTime object will be returned. @@ -459,7 +459,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Get the [optionally formatted] temporal [ts] column value. - * + * * * @param string $format The date/time format string (either date()-style or strftime()-style). * If format is NULL, then the raw DateTime object will be returned. @@ -492,7 +492,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [id] column. - * + * * @param int $v new value * @return CcTrans The current object (for fluent API support) */ @@ -512,7 +512,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [trtok] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -532,7 +532,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [direction] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -552,7 +552,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [state] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -572,7 +572,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [trtype] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -592,7 +592,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [lock] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -612,7 +612,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [target] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -632,7 +632,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [rtrtok] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -652,7 +652,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [mdtrtok] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -672,7 +672,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [gunid] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -692,7 +692,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [pdtoken] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -712,7 +712,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [url] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -732,7 +732,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [localfile] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -752,7 +752,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [fname] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -772,7 +772,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [title] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -792,7 +792,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [expectedsum] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -812,7 +812,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [realsum] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -832,7 +832,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [expectedsize] column. - * + * * @param int $v new value * @return CcTrans The current object (for fluent API support) */ @@ -852,7 +852,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [realsize] column. - * + * * @param int $v new value * @return CcTrans The current object (for fluent API support) */ @@ -872,7 +872,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [uid] column. - * + * * @param int $v new value * @return CcTrans The current object (for fluent API support) */ @@ -892,7 +892,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [errmsg] column. - * + * * @param string $v new value * @return CcTrans The current object (for fluent API support) */ @@ -912,7 +912,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Set the value of [jobpid] column. - * + * * @param int $v new value * @return CcTrans The current object (for fluent API support) */ @@ -932,7 +932,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Sets the value of [start] column to a normalized version of the date/time value specified. - * + * * @param mixed $v string, integer (timestamp), or DateTime value. Empty string will * be treated as NULL for temporal objects. * @return CcTrans The current object (for fluent API support) @@ -968,7 +968,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent $currNorm = ($this->start !== null && $tmpDt = new DateTime($this->start)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null; $newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null; - if ( ($currNorm !== $newNorm) // normalized values don't match + if ( ($currNorm !== $newNorm) // normalized values don't match ) { $this->start = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null); @@ -981,7 +981,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent /** * Sets the value of [ts] column to a normalized version of the date/time value specified. - * + * * @param mixed $v string, integer (timestamp), or DateTime value. Empty string will * be treated as NULL for temporal objects. * @return CcTrans The current object (for fluent API support) @@ -1017,7 +1017,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent $currNorm = ($this->ts !== null && $tmpDt = new DateTime($this->ts)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null; $newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null; - if ( ($currNorm !== $newNorm) // normalized values don't match + if ( ($currNorm !== $newNorm) // normalized values don't match ) { $this->ts = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null); @@ -1179,7 +1179,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcTransPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); try { $ret = $this->preDelete($con); @@ -1221,7 +1221,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent if ($con === null) { $con = Propel::getConnection(CcTransPeer::DATABASE_NAME, Propel::CONNECTION_WRITE); } - + $con->beginTransaction(); $isInsert = $this->isNew(); try { @@ -1480,7 +1480,7 @@ abstract class BaseCcTrans extends BaseObject implements Persistent * type constants. * * @param string $keyType (optional) One of the class type constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, - * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. + * BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. * Defaults to BasePeer::TYPE_PHPNAME. * @param boolean $includeLazyLoadColumns (optional) Whether to include lazy loaded columns. Defaults to TRUE. * diff --git a/legacy/application/models/airtime/om/BaseCcTransPeer.php b/legacy/application/models/airtime/om/BaseCcTransPeer.php index bac6b9ed8..63c301d8a 100644 --- a/legacy/application/models/airtime/om/BaseCcTransPeer.php +++ b/legacy/application/models/airtime/om/BaseCcTransPeer.php @@ -4,7 +4,7 @@ /** * Base static class for performing query and update operations on the 'cc_trans' table. * - * + * * * @package propel.generator.airtime.om */ @@ -24,7 +24,7 @@ abstract class BaseCcTransPeer { /** the related TableMap class for this table */ const TM_CLASS = 'CcTransTableMap'; - + /** The total number of columns. */ const NUM_COLUMNS = 24; @@ -436,7 +436,7 @@ abstract class BaseCcTransPeer { } return null; // just to be explicit } - + /** * Clear the instance pool. * @@ -446,7 +446,7 @@ abstract class BaseCcTransPeer { { self::$instances = array(); } - + /** * Method to invalidate the instance pool of all tables related to cc_trans * by a foreign key with ON DELETE CASCADE @@ -475,7 +475,7 @@ abstract class BaseCcTransPeer { } /** - * Retrieves the primary key from the DB resultset row + * Retrieves the primary key from the DB resultset row * For tables with a single-column primary key, that simple pkey value will be returned. For tables with * a multi-column primary key, an array of the primary key columns will be returned. * @@ -487,7 +487,7 @@ abstract class BaseCcTransPeer { { return (int) $row[$startcol]; } - + /** * The returned array will contain objects of the default type or * objects that inherit from the default. @@ -498,7 +498,7 @@ abstract class BaseCcTransPeer { public static function populateObjects(PDOStatement $stmt) { $results = array(); - + // set the class once to avoid overhead in the loop $cls = CcTransPeer::getOMClass(false); // populate the object(s) @@ -742,7 +742,7 @@ abstract class BaseCcTransPeer { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $con->beginTransaction(); - + $affectedRows += BasePeer::doDelete($criteria, $con); CcTransPeer::clearRelatedInstancePool(); $con->commit(); @@ -846,4 +846,3 @@ abstract class BaseCcTransPeer { // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcTransPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcTransQuery.php b/legacy/application/models/airtime/om/BaseCcTransQuery.php index 0bbccae2f..e506fab4b 100644 --- a/legacy/application/models/airtime/om/BaseCcTransQuery.php +++ b/legacy/application/models/airtime/om/BaseCcTransQuery.php @@ -4,7 +4,7 @@ /** * Base class that represents a query for the 'cc_trans' table. * - * + * * * @method CcTransQuery orderById($order = Criteria::ASC) Order by the id column * @method CcTransQuery orderByTrtok($order = Criteria::ASC) Order by the trtok column @@ -190,7 +190,7 @@ abstract class BaseCcTransQuery extends ModelCriteria * @return PropelObjectCollection|array|mixed the list of results, formatted by the current formatter */ public function findPks($keys, $con = null) - { + { $criteria = $this->isKeepQuery() ? clone $this : $this; return $this ->filterByPrimaryKeys($keys) @@ -223,7 +223,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the id column - * + * * @param int|array $id The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -240,7 +240,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the trtok column - * + * * @param string $trtok The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -262,7 +262,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the direction column - * + * * @param string $direction The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -284,7 +284,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the state column - * + * * @param string $state The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -306,7 +306,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the trtype column - * + * * @param string $trtype The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -328,7 +328,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the lock column - * + * * @param string $lock The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -350,7 +350,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the target column - * + * * @param string $target The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -372,7 +372,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the rtrtok column - * + * * @param string $rtrtok The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -394,7 +394,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the mdtrtok column - * + * * @param string $mdtrtok The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -416,7 +416,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the gunid column - * + * * @param string $gunid The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -438,7 +438,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the pdtoken column - * + * * @param string|array $pdtoken The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -469,7 +469,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the url column - * + * * @param string $url The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -491,7 +491,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the localfile column - * + * * @param string $localfile The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -513,7 +513,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the fname column - * + * * @param string $fname The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -535,7 +535,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the title column - * + * * @param string $title The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -557,7 +557,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the expectedsum column - * + * * @param string $expectedsum The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -579,7 +579,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the realsum column - * + * * @param string $realsum The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -601,7 +601,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the expectedsize column - * + * * @param int|array $expectedsize The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -632,7 +632,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the realsize column - * + * * @param int|array $realsize The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -663,7 +663,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the uid column - * + * * @param int|array $uid The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -694,7 +694,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the errmsg column - * + * * @param string $errmsg The value to use as filter. * Accepts wildcards (* and % trigger a LIKE) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -716,7 +716,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the jobpid column - * + * * @param int|array $jobpid The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -747,7 +747,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the start column - * + * * @param string|array $start The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -778,7 +778,7 @@ abstract class BaseCcTransQuery extends ModelCriteria /** * Filter the query on the ts column - * + * * @param string|array $ts The value to use as filter. * Accepts an associative array('min' => $minValue, 'max' => $maxValue) * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL @@ -819,7 +819,7 @@ abstract class BaseCcTransQuery extends ModelCriteria if ($ccTrans) { $this->addUsingAlias(CcTransPeer::ID, $ccTrans->getId(), Criteria::NOT_EQUAL); } - + return $this; } diff --git a/legacy/application/models/airtime/om/BaseCcWebstreamMetadataPeer.php b/legacy/application/models/airtime/om/BaseCcWebstreamMetadataPeer.php index b34c28fc6..411e1b6f6 100644 --- a/legacy/application/models/airtime/om/BaseCcWebstreamMetadataPeer.php +++ b/legacy/application/models/airtime/om/BaseCcWebstreamMetadataPeer.php @@ -1006,4 +1006,3 @@ abstract class BaseCcWebstreamMetadataPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcWebstreamMetadataPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCcWebstreamPeer.php b/legacy/application/models/airtime/om/BaseCcWebstreamPeer.php index 6c4dedf93..de0f6e0ed 100644 --- a/legacy/application/models/airtime/om/BaseCcWebstreamPeer.php +++ b/legacy/application/models/airtime/om/BaseCcWebstreamPeer.php @@ -801,4 +801,3 @@ abstract class BaseCcWebstreamPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCcWebstreamPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCeleryTasksPeer.php b/legacy/application/models/airtime/om/BaseCeleryTasksPeer.php index b6dff77b4..07b3300ad 100644 --- a/legacy/application/models/airtime/om/BaseCeleryTasksPeer.php +++ b/legacy/application/models/airtime/om/BaseCeleryTasksPeer.php @@ -1016,4 +1016,3 @@ abstract class BaseCeleryTasksPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCeleryTasksPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseCloudFilePeer.php b/legacy/application/models/airtime/om/BaseCloudFilePeer.php index 4a1b641c1..40e4c486a 100644 --- a/legacy/application/models/airtime/om/BaseCloudFilePeer.php +++ b/legacy/application/models/airtime/om/BaseCloudFilePeer.php @@ -1006,4 +1006,3 @@ abstract class BaseCloudFilePeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseCloudFilePeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseImportedPodcastPeer.php b/legacy/application/models/airtime/om/BaseImportedPodcastPeer.php index dc79b2a2b..6119bcff5 100644 --- a/legacy/application/models/airtime/om/BaseImportedPodcastPeer.php +++ b/legacy/application/models/airtime/om/BaseImportedPodcastPeer.php @@ -1011,4 +1011,3 @@ abstract class BaseImportedPodcastPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseImportedPodcastPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BasePodcastEpisodesPeer.php b/legacy/application/models/airtime/om/BasePodcastEpisodesPeer.php index 91fcbeee2..7b7d57a45 100644 --- a/legacy/application/models/airtime/om/BasePodcastEpisodesPeer.php +++ b/legacy/application/models/airtime/om/BasePodcastEpisodesPeer.php @@ -1419,4 +1419,3 @@ abstract class BasePodcastEpisodesPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BasePodcastEpisodesPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BasePodcastPeer.php b/legacy/application/models/airtime/om/BasePodcastPeer.php index 5bf6d4a6b..3a171884d 100644 --- a/legacy/application/models/airtime/om/BasePodcastPeer.php +++ b/legacy/application/models/airtime/om/BasePodcastPeer.php @@ -1070,4 +1070,3 @@ abstract class BasePodcastPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BasePodcastPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseStationPodcastPeer.php b/legacy/application/models/airtime/om/BaseStationPodcastPeer.php index 85adc56ee..6bd2bba27 100644 --- a/legacy/application/models/airtime/om/BaseStationPodcastPeer.php +++ b/legacy/application/models/airtime/om/BaseStationPodcastPeer.php @@ -996,4 +996,3 @@ abstract class BaseStationPodcastPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseStationPodcastPeer::buildTableMap(); - diff --git a/legacy/application/models/airtime/om/BaseThirdPartyTrackReferencesPeer.php b/legacy/application/models/airtime/om/BaseThirdPartyTrackReferencesPeer.php index 38c8ddbd9..8e4616240 100644 --- a/legacy/application/models/airtime/om/BaseThirdPartyTrackReferencesPeer.php +++ b/legacy/application/models/airtime/om/BaseThirdPartyTrackReferencesPeer.php @@ -1019,4 +1019,3 @@ abstract class BaseThirdPartyTrackReferencesPeer // This is the static code needed to register the TableMap for this table with the main Propel class. // BaseThirdPartyTrackReferencesPeer::buildTableMap(); - diff --git a/legacy/application/models/tests/plistEmbedded.xml b/legacy/application/models/tests/plistEmbedded.xml index db9b7ce03..a1af05a3f 100644 --- a/legacy/application/models/tests/plistEmbedded.xml +++ b/legacy/application/models/tests/plistEmbedded.xml @@ -1,8 +1,8 @@ - @@ -23,4 +23,3 @@ 01:30:11.500000 - diff --git a/legacy/application/views/scripts/api/status.phtml b/legacy/application/views/scripts/api/status.phtml index b597b4b71..4d1027337 100644 --- a/legacy/application/views/scripts/api/status.phtml +++ b/legacy/application/views/scripts/api/status.phtml @@ -1,3 +1,3 @@

-" . PRODUCT_NAME @@ -12,7 +12,7 @@ echo sprintf(_('%1$s %2$s, the open radio software for scheduling and remote sta ?>

© -" . COMPANY_NAME . " " . COMPANY_SUFFIX . ""; diff --git a/legacy/application/views/scripts/dashboard/help.phtml b/legacy/application/views/scripts/dashboard/help.phtml index c354eb01d..c2736ed8e 100644 --- a/legacy/application/views/scripts/dashboard/help.phtml +++ b/legacy/application/views/scripts/dashboard/help.phtml @@ -14,12 +14,11 @@


-"; echo sprintf(_("For more detailed help, read the %suser manual%s."), - $userManualAnchorOpen, "") + $userManualAnchorOpen, "") ?>

- diff --git a/legacy/application/views/scripts/dashboard/stream-player.phtml b/legacy/application/views/scripts/dashboard/stream-player.phtml index 4a3e8abc8..3da914a46 100644 --- a/legacy/application/views/scripts/dashboard/stream-player.phtml +++ b/legacy/application/views/scripts/dashboard/stream-player.phtml @@ -1,6 +1,6 @@

- + \ No newline at end of file + diff --git a/legacy/build/airtime-setup/forms/media-settings.php b/legacy/build/airtime-setup/forms/media-settings.php index bc3b02761..c72f839eb 100644 --- a/legacy/build/airtime-setup/forms/media-settings.php +++ b/legacy/build/airtime-setup/forms/media-settings.php @@ -27,4 +27,4 @@ $("#mediaSettingsForm").submit(function(e) { submitForm(e, "MediaSetup"); }); - \ No newline at end of file + diff --git a/legacy/build/airtime-setup/forms/rabbitmq-settings.php b/legacy/build/airtime-setup/forms/rabbitmq-settings.php index 479f56848..aef86ea8c 100644 --- a/legacy/build/airtime-setup/forms/rabbitmq-settings.php +++ b/legacy/build/airtime-setup/forms/rabbitmq-settings.php @@ -26,13 +26,13 @@
-
- @@ -41,19 +41,19 @@
-
-
-
diff --git a/legacy/build/airtime-setup/setup-config.php b/legacy/build/airtime-setup/setup-config.php index 0e4be2764..d58fc7031 100644 --- a/legacy/build/airtime-setup/setup-config.php +++ b/legacy/build/airtime-setup/setup-config.php @@ -54,4 +54,4 @@ $(".btn-back").click(prevSlide); - \ No newline at end of file + diff --git a/legacy/build/airtime.example.conf b/legacy/build/airtime.example.conf index d9350b0c6..6f1ab50ae 100644 --- a/legacy/build/airtime.example.conf +++ b/legacy/build/airtime.example.conf @@ -54,7 +54,7 @@ # Only used in saas, needed for compatibility. # # auth: Auth adaptor to user -# Set to local to use the default db auth or specifiy +# Set to local to use the default db auth or specifiy # a class like LibreTime_Auth_Adaptor_FreeIpa to replace # the built-in adaptor # @@ -65,7 +65,7 @@ base_url = localhost base_port = 80 base_dir = / force_ssl = -protocol = +protocol = cache_ahead_hours = 1 airtime_dir = station_id = @@ -198,22 +198,22 @@ password = # # poll_interval: Poll interval in seconds # -# This will rarely need to be changed because any schedule +# This will rarely need to be changed because any schedule # changes are automatically sent to pypo immediately -# This is how often the poll script downloads new schedules -# and files from the server in the event that no changes +# This is how often the poll script downloads new schedules +# and files from the server in the event that no changes # are made to the schedule # The default is 3600 # # push_interval: Push interval in seconds # -# This is how often the push script checks whether it has +# This is how often the push script checks whether it has # something new to push to liquidsoap # The default is 1 # # cue_style: Can be set to 'pre' or 'otf' # 'pre' cues while playlist preparation -# 'otf' (on the fly) cues while loading into ls +# 'otf' (on the fly) cues while loading into ls # (needs the post_processor patch) # The default is 'pre' # @@ -229,7 +229,7 @@ password = # record_sample_size: The sample size for recordings # The default is 16 # -# record_file_type: Can be either ogg|mp3, mp3 recording requires +# record_file_type: Can be either ogg|mp3, mp3 recording requires # installation of the package "lame" # The default is ogg # @@ -240,7 +240,7 @@ password = api_client = 'airtime' # ---------- Cache directories - !! Include trailing slash !! ---------- cache_dir = '/var/tmp/airtime/pypo/cache/' -file_dir = '/var/tmp/airtime/pypo/files/' +file_dir = '/var/tmp/airtime/pypo/files/' tmp_dir = '/var/tmp/airtime/pypo/tmp/' # ------- Setup directories - !! Don't include trailing slash !! ------- cache_base_dir = '/var/tmp/airtime/pypo' @@ -275,7 +275,7 @@ facebook_app_id = 0 facebook_app_url = http://example.org facebook_app_api_key = 0 -# +# # ---------------------------------------------------------------------- # L D A P # ---------------------------------------------------------------------- diff --git a/legacy/build/build.properties b/legacy/build/build.properties index 9704258b5..afc6bcaa2 100644 --- a/legacy/build/build.properties +++ b/legacy/build/build.properties @@ -1,4 +1,4 @@ -#Note: project.home is automatically generated by the propel-install script. +#Note: project.home is automatically generated by the propel-install script. #Any manual changes to this value will be overwritten. project.home = /vagrant/legacy project.build = ${project.home}/build diff --git a/legacy/build/sql/triggers.sql b/legacy/build/sql/triggers.sql index 5c9f53358..02f3d57de 100644 --- a/legacy/build/sql/triggers.sql +++ b/legacy/build/sql/triggers.sql @@ -4,4 +4,3 @@ DROP FUNCTION calculate_position() CASCADE; --remove this trigger for group adds/delete - diff --git a/legacy/public/css/add-show.css b/legacy/public/css/add-show.css index 1928a41ab..39a764f66 100644 --- a/legacy/public/css/add-show.css +++ b/legacy/public/css/add-show.css @@ -241,4 +241,4 @@ label.wrapp-label input[type="checkbox"] { #cb_airtime_auth-label, #cb_custom_auth-label { width: 80%; -} \ No newline at end of file +} diff --git a/legacy/public/css/bootstrap-3.3.1.min.css b/legacy/public/css/bootstrap-3.3.1.min.css index b6fe4e0fb..6b11f4933 100644 --- a/legacy/public/css/bootstrap-3.3.1.min.css +++ b/legacy/public/css/bootstrap-3.3.1.min.css @@ -2,4 +2,4 @@ * Bootstrap v3.3.1 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} diff --git a/legacy/public/css/bootstrap-datetimepicker.min.css b/legacy/public/css/bootstrap-datetimepicker.min.css index 36394e276..d485fbcaa 100644 --- a/legacy/public/css/bootstrap-datetimepicker.min.css +++ b/legacy/public/css/bootstrap-datetimepicker.min.css @@ -5,4 +5,4 @@ * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px} \ No newline at end of file + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px} diff --git a/legacy/public/css/datatables/css/ColVis.css b/legacy/public/css/datatables/css/ColVis.css index f4be403c1..ad9712fa9 100644 --- a/legacy/public/css/datatables/css/ColVis.css +++ b/legacy/public/css/datatables/css/ColVis.css @@ -18,7 +18,7 @@ cursor: pointer; } -button.ColVis_Button::-moz-focus-inner { +button.ColVis_Button::-moz-focus-inner { border: none !important; padding: 0; } diff --git a/legacy/public/css/datatables/css/dataTables.colReorder.css b/legacy/public/css/datatables/css/dataTables.colReorder.css index bdd6aa0b9..fab55a4a5 100644 --- a/legacy/public/css/datatables/css/dataTables.colReorder.css +++ b/legacy/public/css/datatables/css/dataTables.colReorder.css @@ -11,4 +11,4 @@ div.DTCR_pointer { width: 1px; background-color: #0259C4; z-index: 201; -} \ No newline at end of file +} diff --git a/legacy/public/css/datatables/css/jquery.dataTables.css b/legacy/public/css/datatables/css/jquery.dataTables.css index dda16c419..321cc3f6b 100644 --- a/legacy/public/css/datatables/css/jquery.dataTables.css +++ b/legacy/public/css/datatables/css/jquery.dataTables.css @@ -200,7 +200,7 @@ table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; } .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; } .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; } - + table.dataTable th:active { outline: none; } @@ -216,4 +216,3 @@ table.dataTable th:active { .dataTables_scrollBody { *margin-top: -1px; } - diff --git a/legacy/public/css/datatables/css/jquery.dataTables_themeroller.css b/legacy/public/css/datatables/css/jquery.dataTables_themeroller.css index 94a24c8c4..51f4bee05 100644 --- a/legacy/public/css/datatables/css/jquery.dataTables_themeroller.css +++ b/legacy/public/css/datatables/css/jquery.dataTables_themeroller.css @@ -240,4 +240,3 @@ table.dataTable th:active { .dataTables_scrollBody { *margin-top: -1px; } - diff --git a/legacy/public/css/embed/weekly-schedule-widget-basic.css b/legacy/public/css/embed/weekly-schedule-widget-basic.css index a738d8b1a..2574738b9 100644 --- a/legacy/public/css/embed/weekly-schedule-widget-basic.css +++ b/legacy/public/css/embed/weekly-schedule-widget-basic.css @@ -224,4 +224,3 @@ background: rgba(53, 53, 53, 1.0); width: 95%; } } - diff --git a/legacy/public/css/embed/weekly-schedule-widget.css b/legacy/public/css/embed/weekly-schedule-widget.css index 5ea22400e..fb41f9b70 100644 --- a/legacy/public/css/embed/weekly-schedule-widget.css +++ b/legacy/public/css/embed/weekly-schedule-widget.css @@ -174,5 +174,3 @@ body { width: 95%; } } - - diff --git a/legacy/public/css/fullcalendar-old.css b/legacy/public/css/fullcalendar-old.css index 6d68d573f..92ed294b1 100644 --- a/legacy/public/css/fullcalendar-old.css +++ b/legacy/public/css/fullcalendar-old.css @@ -14,17 +14,17 @@ direction: ltr; text-align: left; } - + .fc table { border-collapse: collapse; border-spacing: 0; } - + html .fc, .fc table { font-size: 1em; } - + .fc td, .fc th { padding: 0; @@ -44,56 +44,56 @@ html .fc, width: 25%; text-align: left; } - + .fc-header-center { text-align: center; } - + .fc-header-right { width: 25%; text-align: right; } - + .fc-header-title { display: inline-block; vertical-align: top; } - + .fc-header-title h2 { margin-top: 0; white-space: nowrap; } - + .fc .fc-header-space { padding-left: 10px; } - + .fc-header .fc-button { margin-bottom: 1em; vertical-align: top; } - + /* buttons edges butting together */ .fc-header .fc-button { margin-right: -1px; } - + .fc-header .fc-corner-right { margin-right: 1px; /* back to normal */ } - + .fc-header .ui-corner-right { margin-right: 0; /* back to normal */ } - + /* button layering (for border precedence) */ - + .fc-header .fc-state-hover, .fc-header .ui-state-hover { z-index: 2; } - + .fc-header .fc-state-down { z-index: 3; } @@ -102,9 +102,9 @@ html .fc, .fc-header .ui-state-active { z-index: 4; } - - - + + + /* Content ------------------------------------------------------------------------*/ @@ -116,17 +116,17 @@ html .fc, .fc table.fc-agenda-days thead th{ vertical-align: middle; } - + .fc-content { clear: both; } - + .fc-view { width: 100%; /* needed for view switching (when view is absolute) */ overflow: hidden; } - - + + /* Cell Styles ------------------------------------------------------------------------*/ @@ -135,17 +135,17 @@ html .fc, .fc-widget-content { /* , usually */ border: 1px solid #ccc; } - + .fc-state-highlight { /* today cell */ /* TODO: add .fc-today to */ background: #ffc; } - + .fc-cell-overlay { /* semi-transparent rectangle while dragging */ background: #9cf; opacity: .2; filter: alpha(opacity=20); /* for IE */ } - + /* Buttons @@ -156,23 +156,23 @@ html .fc, display: inline-block; cursor: pointer; } - + .fc-state-default { /* non-theme */ border-style: solid; border-width: 1px 0; } - + .fc-button-inner { position: relative; float: left; overflow: hidden; } - + .fc-state-default .fc-button-inner { /* non-theme */ border-style: solid; border-width: 0 1px; } - + .fc-button-content { position: relative; float: left; @@ -181,15 +181,15 @@ html .fc, padding: 0 .6em; white-space: nowrap; } - + /* icon (for jquery ui) */ - + .fc-button-content .fc-icon-wrap { position: relative; float: left; top: 50%; } - + .fc-button-content .ui-icon { position: relative; float: left; @@ -197,15 +197,15 @@ html .fc, *margin-top: 0; *top: -50%; } - + /* gloss effect */ - + .fc-state-default .fc-button-effect { position: absolute; top: 50%; left: 0; } - + .fc-state-default .fc-button-effect span { position: absolute; top: -100px; @@ -219,9 +219,9 @@ html .fc, opacity: .09; filter: alpha(opacity=9); } - + /* button states (determines colors) */ - + .fc-state-default, .fc-state-default .fc-button-inner { border-style: solid; @@ -229,70 +229,70 @@ html .fc, background: #F3F3F3; color: #000; } - + .fc-state-hover, .fc-state-hover .fc-button-inner { border-color: #999; } - + .fc-state-down, .fc-state-down .fc-button-inner { border-color: #555; background: #777; } - + .fc-state-active, .fc-state-active .fc-button-inner { border-color: #555; background: #777; color: #fff; } - + .fc-state-disabled, .fc-state-disabled .fc-button-inner { color: #999; border-color: #ddd; } - + .fc-state-disabled { cursor: default; } - + .fc-state-disabled .fc-button-effect { display: none; } - - + + /* Global Event Styles ------------------------------------------------------------------------*/ - + .fc-event { border-style: solid; border-width: 0; font-size: .85em; cursor: default; } - + a.fc-event, .fc-event-draggable { cursor: pointer; } - + a.fc-event { text-decoration: none; } - + .fc-rtl .fc-event { text-align: right; } - + .fc-event-skin { border-color: #36c; /* default BORDER color */ background-color: #36c; /* default BACKGROUND color */ color: #fff; /* default TEXT color */ } - + .fc-event-inner { position: relative; width: 100%; @@ -301,12 +301,12 @@ a.fc-event { border-width: 0; overflow: hidden; } - + .fc-event-time, .fc-event-title { padding: 0 1px; } - + .fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/ display: block; position: absolute; @@ -315,9 +315,9 @@ a.fc-event { font-size: 300%; /* */ line-height: 50%; /* */ } - - - + + + /* Horizontal Events ------------------------------------------------------------------------*/ @@ -325,9 +325,9 @@ a.fc-event { border-width: 1px 0; margin-bottom: 1px; } - + /* resizable */ - + .fc-event-hori .ui-resizable-e { top: 0 !important; /* importants override pre jquery ui 1.7 styles */ right: -3px !important; @@ -335,7 +335,7 @@ a.fc-event { height: 100% !important; cursor: e-resize; } - + .fc-event-hori .ui-resizable-w { top: 0 !important; left: -3px !important; @@ -343,101 +343,101 @@ a.fc-event { height: 100% !important; cursor: w-resize; } - + .fc-event-hori .ui-resizable-handle { _padding-bottom: 14px; /* IE6 had 0 height */ } - - - + + + /* Fake Rounded Corners (for buttons and events) ------------------------------------------------------------*/ - + .fc-corner-left { margin-left: 1px; } - + .fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner { margin-left: -1px; } - + .fc-corner-right { margin-right: 1px; } - + .fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner { margin-right: -1px; } - + .fc-corner-top { margin-top: 1px; } - + .fc-corner-top .fc-event-inner { margin-top: -1px; } - + .fc-corner-bottom { margin-bottom: 1px; } - + .fc-corner-bottom .fc-event-inner { margin-bottom: -1px; } - - - + + + /* Fake Rounded Corners SPECIFICALLY FOR EVENTS -----------------------------------------------------------------*/ - + .fc-corner-left .fc-event-inner { border-left-width: 1px; } - + .fc-corner-right .fc-event-inner { border-right-width: 1px; } - + .fc-corner-top .fc-event-inner { border-top-width: 1px; } - + .fc-corner-bottom .fc-event-inner { border-bottom-width: 1px; } - - - + + + /* Reusable Separate-border Table ------------------------------------------------------------*/ table.fc-border-separate { border-collapse: separate; } - + .fc-border-separate th, .fc-border-separate td { border-width: 1px 0 0 1px; } - + .fc-border-separate th.fc-last, .fc-border-separate td.fc-last { border-right-width: 1px; } - + .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td { border-bottom-width: 1px; } - + .fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th { border-top-width: 0; } - - + + /* Month View, Basic Week View, Basic Day View ------------------------------------------------------------------------*/ @@ -445,12 +445,12 @@ table.fc-border-separate { .fc-grid th { text-align: center; } - + .fc-grid .fc-day-number { float: right; padding: 0 2px; } - + .fc-grid .fc-other-month .fc-day-number { opacity: 0.3; filter: alpha(opacity=30); /* for IE */ @@ -458,29 +458,29 @@ table.fc-border-separate { might want to set the 'color' property instead making day-numbers bold also fixes the problem */ } - + .fc-grid .fc-day-content { clear: both; padding: 2px 2px 1px; /* distance between events and day edges */ } - + /* event styles */ - + .fc-grid .fc-event-time { font-weight: bold; } - + /* right-to-left */ - + .fc-rtl .fc-grid .fc-day-number { float: left; } - + .fc-rtl .fc-grid .fc-event-time { float: right; } - - + + /* Agenda Week View, Agenda Day View ------------------------------------------------------------------------*/ @@ -488,11 +488,11 @@ table.fc-border-separate { .fc-agenda table { border-collapse: separate; } - + .fc-agenda-days th { text-align: center; } - + .fc-agenda .fc-agenda-axis { width: 50px; padding: 0 4px; @@ -501,58 +501,58 @@ table.fc-border-separate { white-space: nowrap; font-weight: normal; } - + .fc-agenda .fc-day-content { padding: 2px 2px 1px; } - + /* make axis border take precedence */ - + .fc-agenda-days .fc-agenda-axis { border-right-width: 1px; } - + .fc-agenda-days .fc-col0 { border-left-width: 0; } - + /* all-day area */ - + .fc-agenda-allday th { border-width: 0 1px; } - + .fc-agenda-allday .fc-day-content { min-height: 34px; /* TODO: doesnt work well in quirksmode */ _height: 34px; } - + /* divider (between all-day and slots) */ - + .fc-agenda-divider-inner { height: 2px; overflow: hidden; } - + .fc-widget-header .fc-agenda-divider-inner { background: #eee; } - + /* slot rows */ - + .fc-agenda-slots th { border-width: 1px 1px 0; } - + .fc-agenda-slots td { border-width: 1px 0 0; background: none; } - + .fc-agenda-slots td div { height: 20px; } - + .fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td { border-top-width: 0; @@ -562,11 +562,11 @@ table.fc-border-separate { .fc-agenda-slots tr.fc-minor td { border-top-style: dotted; } - + .fc-agenda-slots tr.fc-minor th.ui-widget-header { *border-top-style: solid; /* doesn't work with background in IE6/7 */ } - + /* Vertical Events @@ -575,7 +575,7 @@ table.fc-border-separate { .fc-event-vert { border-width: 0 1px; } - + .fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content { position: relative; @@ -583,12 +583,12 @@ table.fc-border-separate { width: 100%; overflow: hidden; } - + .fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px; } - + .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */ position: absolute; z-index: 1; @@ -600,14 +600,14 @@ table.fc-border-separate { opacity: .3; filter: alpha(opacity=30); } - + .fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg { display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ } - + /* resizable */ - + .fc-event-vert .ui-resizable-s { bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */ width: 100% !important; @@ -619,9 +619,7 @@ table.fc-border-separate { text-align: center; cursor: s-resize; } - + .fc-agenda .ui-resizable-resizing { /* TODO: better selector */ _overflow: hidden; } - - diff --git a/legacy/public/css/fullcalendar.css b/legacy/public/css/fullcalendar.css index 58c7b631a..f5c2c6c31 100644 --- a/legacy/public/css/fullcalendar.css +++ b/legacy/public/css/fullcalendar.css @@ -14,17 +14,17 @@ direction: ltr; text-align: left; } - + .fc table { border-collapse: collapse; border-spacing: 0; } - + html .fc, .fc table { font-size: 1em; } - + .fc td, .fc th { padding: 0; @@ -63,56 +63,56 @@ table.fc-header { width: 25%; text-align: left; } - + .fc-header-center { text-align: center; } - + .fc-header-right { width: 25%; text-align: right; } - + .fc-header-title { display: inline-block; vertical-align: top; } - + .fc-header-title h2 { margin-top: 0; white-space: nowrap; } - + .fc .fc-header-space { padding-left: 10px; } - + .fc-header .fc-button { margin-bottom: 1em; vertical-align: top; } - + /* buttons edges butting together */ .fc-header .fc-button { margin-right: -1px; } - + .fc-header .fc-corner-right { margin-right: 1px; /* back to normal */ } - + .fc-header .ui-corner-right { margin-right: 0; /* back to normal */ } - + /* button layering (for border precedence) */ - + .fc-header .fc-state-hover, .fc-header .ui-state-hover { z-index: 2; } - + .fc-header .fc-state-down { z-index: 3; } @@ -122,20 +122,20 @@ table.fc-header { z-index: 4; } - + /* Content ------------------------------------------------------------------------*/ - + .fc-content { clear: both; } - + .fc-view { width: 100%; /* needed for view switching (when view is absolute) */ overflow: hidden; } - - + + /* Cell Styles ------------------------------------------------------------------------*/ @@ -144,17 +144,17 @@ table.fc-header { .fc-widget-content { /* , usually */ border: 1px solid #ccc; } - + .fc-state-highlight { /* today cell */ /* TODO: add .fc-today to */ background: #ffc; } - + .fc-cell-overlay { /* semi-transparent rectangle while dragging */ background: #9cf; opacity: .2; filter: alpha(opacity=20); /* for IE */ } - + /* Buttons @@ -165,23 +165,23 @@ table.fc-header { display: inline-block; cursor: pointer; } - + .fc-state-default { /* non-theme */ border-style: solid; border-width: 1px 0; } - + .fc-button-inner { position: relative; float: left; overflow: hidden; } - + .fc-state-default .fc-button-inner { /* non-theme */ border-style: solid; border-width: 0 1px; } - + .fc-button-content { position: relative; float: left; @@ -190,15 +190,15 @@ table.fc-header { padding: 0 .6em; white-space: nowrap; } - + /* icon (for jquery ui) */ - + .fc-button-content .fc-icon-wrap { position: relative; float: left; top: 50%; } - + .fc-button-content .ui-icon { position: relative; float: left; @@ -206,15 +206,15 @@ table.fc-header { *margin-top: 0; *top: -50%; } - + /* gloss effect */ - + .fc-state-default .fc-button-effect { position: absolute; top: 50%; left: 0; } - + .fc-state-default .fc-button-effect span { position: absolute; top: -100px; @@ -228,9 +228,9 @@ table.fc-header { opacity: .09; filter: alpha(opacity=9); } - + /* button states (determines colors) */ - + .fc-state-default, .fc-state-default .fc-button-inner { border-style: solid; @@ -238,70 +238,70 @@ table.fc-header { background: #F3F3F3; color: #000; } - + .fc-state-hover, .fc-state-hover .fc-button-inner { border-color: #999; } - + .fc-state-down, .fc-state-down .fc-button-inner { border-color: #555; background: #777; } - + .fc-state-active, .fc-state-active .fc-button-inner { border-color: #555; background: #777; color: #fff; } - + .fc-state-disabled, .fc-state-disabled .fc-button-inner { color: #999; border-color: #ddd; } - + .fc-state-disabled { cursor: default; } - + .fc-state-disabled .fc-button-effect { display: none; } - - + + /* Global Event Styles ------------------------------------------------------------------------*/ - + .fc-event { border-style: solid; border-width: 0; font-size: .85em; cursor: default; } - + a.fc-event, .fc-event-draggable { cursor: pointer; } - + a.fc-event { text-decoration: none; } - + .fc-rtl .fc-event { text-align: right; } - + .fc-event-skin { border-color: #36c; /* default BORDER color */ background-color: #36c; /* default BACKGROUND color */ color: #000; /* default TEXT color */ } - + .fc-event-inner { position: relative; width: 100%; @@ -310,7 +310,7 @@ a.fc-event { border-width: 0; overflow: hidden; } - + .fc-event-time, .fc-event-title { padding: 0 1px; @@ -328,9 +328,9 @@ a.fc-event { font-size: 300%; /* */ line-height: 50%; /* */ } - - - + + + /* Horizontal Events ------------------------------------------------------------------------*/ @@ -338,9 +338,9 @@ a.fc-event { border-width: 1px 0; margin-bottom: 1px; } - + /* resizable */ - + .fc-event-hori .ui-resizable-e { top: 0 !important; /* importants override pre jquery ui 1.7 styles */ right: -3px !important; @@ -348,7 +348,7 @@ a.fc-event { height: 100% !important; cursor: e-resize; } - + .fc-event-hori .ui-resizable-w { top: 0 !important; left: -3px !important; @@ -356,101 +356,101 @@ a.fc-event { height: 100% !important; cursor: w-resize; } - + .fc-event-hori .ui-resizable-handle { _padding-bottom: 14px; /* IE6 had 0 height */ } - - - + + + /* Fake Rounded Corners (for buttons and events) ------------------------------------------------------------*/ - + .fc-corner-left { margin-left: 1px; } - + .fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner { margin-left: -1px; } - + .fc-corner-right { margin-right: 1px; } - + .fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner { margin-right: -1px; } - + .fc-corner-top { margin-top: 1px; } - + .fc-corner-top .fc-event-inner { margin-top: -1px; } - + .fc-corner-bottom { margin-bottom: 1px; } - + .fc-corner-bottom .fc-event-inner { margin-bottom: -1px; } - - - + + + /* Fake Rounded Corners SPECIFICALLY FOR EVENTS -----------------------------------------------------------------*/ - + .fc-corner-left .fc-event-inner { border-left-width: 1px; } - + .fc-corner-right .fc-event-inner { border-right-width: 1px; } - + .fc-corner-top .fc-event-inner { border-top-width: 1px; } - + .fc-corner-bottom .fc-event-inner { border-bottom-width: 1px; } - - - + + + /* Reusable Separate-border Table ------------------------------------------------------------*/ table.fc-border-separate { border-collapse: separate; } - + .fc-border-separate th, .fc-border-separate td { border-width: 1px 0 0 1px; } - + .fc-border-separate th.fc-last, .fc-border-separate td.fc-last { border-right-width: 1px; } - + .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td { border-bottom: 1px solid #222; } - + .fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th { border-top-width: 0; } - - + + /* Month View, Basic Week View, Basic Day View ------------------------------------------------------------------------*/ @@ -458,12 +458,12 @@ table.fc-border-separate { .fc-grid th { text-align: center; } - + .fc-grid .fc-day-number { float: right; padding: 0 2px; } - + .fc-grid .fc-other-month .fc-day-number { opacity: 0.3; filter: alpha(opacity=30); /* for IE */ @@ -471,29 +471,29 @@ table.fc-border-separate { might want to set the 'color' property instead making day-numbers bold also fixes the problem */ } - + .fc-grid .fc-day-content { clear: both; padding: 2px 2px 1px; /* distance between events and day edges */ } - + /* event styles */ - + .fc-grid .fc-event-time { font-weight: bold; } - + /* right-to-left */ - + .fc-rtl .fc-grid .fc-day-number { float: left; } - + .fc-rtl .fc-grid .fc-event-time { float: right; } - - + + /* Agenda Week View, Agenda Day View ------------------------------------------------------------------------*/ @@ -501,11 +501,11 @@ table.fc-border-separate { .fc-agenda table { border-collapse: separate; } - + .fc-agenda-days th { text-align: center; } - + .fc-agenda .fc-agenda-axis { width: 50px; padding: 0 4px; @@ -514,58 +514,58 @@ table.fc-border-separate { white-space: nowrap; font-weight: normal; } - + .fc-agenda .fc-day-content { padding: 2px 2px 1px; } - + /* make axis border take precedence */ - + .fc-agenda-days .fc-agenda-axis { border-right-width: 1px; } - + .fc-agenda-days .fc-col0 { border-left-width: 0; } - + /* all-day area */ - + .fc-agenda-allday th { border-width: 0 1px; } - + .fc-agenda-allday .fc-day-content { min-height: 34px; /* TODO: doesnt work well in quirksmode */ _height: 34px; } - + /* divider (between all-day and slots) */ - + .fc-agenda-divider-inner { height: 2px; overflow: hidden; } - + .fc-widget-header .fc-agenda-divider-inner { background: #eee; } - + /* slot rows */ - + .fc-agenda-slots th { border-width: 1px 1px 0; } - + .fc-agenda-slots td { border-width: 1px 0 0; background: none; } - + .fc-agenda-slots td div { height: 20px; } - + .fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td { border-top-width: 0; @@ -575,11 +575,11 @@ table.fc-border-separate { .fc-agenda-slots tr.fc-minor td { border-top-style: dotted; } - + .fc-agenda-slots tr.fc-minor th.ui-widget-header { *border-top-style: solid; /* doesn't work with background in IE6/7 */ } - + /* Vertical Events @@ -588,7 +588,7 @@ table.fc-border-separate { .fc-event-vert { border-width: 0 1px; } - + .fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content { position: relative; @@ -596,12 +596,12 @@ table.fc-border-separate { width: 100%; overflow: hidden; } - + .fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px; } - + .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */ position: absolute; z-index: 1; @@ -613,14 +613,14 @@ table.fc-border-separate { opacity: 0.15; filter: alpha(opacity=15); } - + .fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg { display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ } - + /* resizable */ - + .fc-event-vert .ui-resizable-s { bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */ width: 100% !important; @@ -632,7 +632,7 @@ table.fc-border-separate { text-align: center; cursor: s-resize; } - + .fc-agenda .ui-resizable-resizing { /* TODO: better selector */ _overflow: hidden; } @@ -646,4 +646,4 @@ table.fc-border-separate { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -} \ No newline at end of file +} diff --git a/legacy/public/css/history_styles.css b/legacy/public/css/history_styles.css index b106c7277..f0dea1927 100644 --- a/legacy/public/css/history_styles.css +++ b/legacy/public/css/history_styles.css @@ -56,7 +56,7 @@ #configure_item_template li .template_item_remove:hover, #configure_item_template li .field_add:hover { opacity:0.7; - filter:alpha(opacity=70); + filter:alpha(opacity=70); } #configure_item_template #template_name { diff --git a/legacy/public/css/images/icon-clock.svg b/legacy/public/css/images/icon-clock.svg index dbf371486..51f38e8bf 100644 --- a/legacy/public/css/images/icon-clock.svg +++ b/legacy/public/css/images/icon-clock.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/legacy/public/css/jquery-ui-timepicker-addon.css b/legacy/public/css/jquery-ui-timepicker-addon.css index b93a85f62..becbd7b76 100644 --- a/legacy/public/css/jquery-ui-timepicker-addon.css +++ b/legacy/public/css/jquery-ui-timepicker-addon.css @@ -7,4 +7,4 @@ .ui-timepicker-rtl{ direction: rtl; } .ui-timepicker-rtl dl { text-align: right; } -.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; } \ No newline at end of file +.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; } diff --git a/legacy/public/css/jquery.contextMenu.css b/legacy/public/css/jquery.contextMenu.css index ac57483fe..a50f5294f 100644 --- a/legacy/public/css/jquery.contextMenu.css +++ b/legacy/public/css/jquery.contextMenu.css @@ -15,13 +15,13 @@ .context-menu-list { margin:0; padding:5px 0; - + min-width: 120px; max-width: 250px; display: inline-block; position: absolute; list-style-type: none; - + border: 1px solid #333333; -webkit-border-radius: 2px; @@ -29,13 +29,13 @@ border-radius: 2px; background: #f0f0f0; - + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); - + font-family: Arial, Helvetica, sans-serif; font-size: 14px; } @@ -50,7 +50,7 @@ width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; } .context-menu-item.icon { @@ -100,7 +100,7 @@ /* icons #protip: In case you want to use sprites for icons (which I would suggest you do) have a look at - http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement + http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement .context-menu-item.icon:before {} */ .context-menu-item.icon { min-height: 26px; background-repeat: no-repeat; background-position: 4px 2px; } @@ -138,7 +138,7 @@ .context-menu-input > label > select { display: block; width: 100%; - + -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; diff --git a/legacy/public/css/jquery.ui.timepicker.css b/legacy/public/css/jquery.ui.timepicker.css index 01f57a5a9..a67f46801 100644 --- a/legacy/public/css/jquery.ui.timepicker.css +++ b/legacy/public/css/jquery.ui.timepicker.css @@ -1,7 +1,7 @@ /* * Timepicker stylesheet * Highly inspired from datepicker - * FG - Nov 2010 - Web3R + * FG - Nov 2010 - Web3R * * version 0.0.3 : Fixed some settings, more dynamic * version 0.0.4 : Removed width:100% on tables @@ -10,8 +10,8 @@ .ui-timepicker-inline { display: inline; } -#ui-timepicker-div { - padding: 0.2em; +#ui-timepicker-div { + padding: 0.2em; z-index: 1000; } .ui-timepicker-table { display: inline-table; width: 0; } @@ -69,4 +69,4 @@ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ -} \ No newline at end of file +} diff --git a/legacy/public/css/landing-page.css b/legacy/public/css/landing-page.css index 099e62eb7..61290afea 100644 --- a/legacy/public/css/landing-page.css +++ b/legacy/public/css/landing-page.css @@ -29,4 +29,3 @@ width: auto; } }*/ - diff --git a/legacy/public/css/masterpanel.css b/legacy/public/css/masterpanel.css index 6396aba31..7a0e57031 100644 --- a/legacy/public/css/masterpanel.css +++ b/legacy/public/css/masterpanel.css @@ -113,7 +113,7 @@ background-position: right -170px; padding-top:3px; } - + .source-info-block li:first-child .line-to-on-air, .source-info-block li:first-child .line-to-on-air.off { background-position: right -50px; margin-bottom:-3px; @@ -126,10 +126,10 @@ background-position: right -150px; margin-top:-3px; height:18px; - } + } .source-info-block li:last-child .line-to-on-air.on { background-position: right -170px; - } + } .source-switch-button { font-size:11px; @@ -223,7 +223,7 @@ cursor:default; background-color:#262626; background-position:0 0; - } + } .source-info-block + .on-air-block { padding-right:2px; @@ -265,7 +265,7 @@ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c21717), color-stop(100%, #8d1010)); background: -moz-linear-gradient(top, #c21717 0, #8d1010 100%); color:#fff; - + -webkit-box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3); -moz-box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3); box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3); @@ -294,7 +294,7 @@ margin-top:34px; display:block; text-align:center; - + } .listen-control-button { margin-top:6px; diff --git a/legacy/public/css/media_library.css b/legacy/public/css/media_library.css index fbe24b9c4..76efafe0e 100644 --- a/legacy/public/css/media_library.css +++ b/legacy/public/css/media_library.css @@ -296,4 +296,4 @@ tr.lib-selected > td > div.library_track_type_btn:hover { height: 26px; outline: none; vertical-align: middle !important; - } \ No newline at end of file + } diff --git a/legacy/public/css/player-form.css b/legacy/public/css/player-form.css index a2bac18cb..585f880d3 100644 --- a/legacy/public/css/player-form.css +++ b/legacy/public/css/player-form.css @@ -74,7 +74,3 @@ table#player_compatibility_chart{ color: #1f1f1f; border: 0px; } - - - - diff --git a/legacy/public/css/player.css b/legacy/public/css/player.css index f8a3102c7..a67932cb8 100644 --- a/legacy/public/css/player.css +++ b/legacy/public/css/player.css @@ -212,4 +212,4 @@ .airtime-pro-orange { color: #ff5d1a; -} \ No newline at end of file +} diff --git a/legacy/public/css/playlist_builder.css b/legacy/public/css/playlist_builder.css index 91e5f024e..e074436e3 100644 --- a/legacy/public/css/playlist_builder.css +++ b/legacy/public/css/playlist_builder.css @@ -71,7 +71,7 @@ } #spl_name { - + } .spl-no-top-margin { @@ -145,7 +145,7 @@ #spl_editor>div>span { /* display: inline-block; width: 150px;*/ - + } .ui-icon-closethick,.spl_fade_control,.spl_text_input { @@ -265,7 +265,7 @@ } .spl_sortable li .container { - + } .spl_sortable .text-row { @@ -672,4 +672,4 @@ li.spl_empty { .smart-block-form input[type='radio'], .smart-block-form input[type='checkbox'] { vertical-align: middle; margin: 0 5px; -} \ No newline at end of file +} diff --git a/legacy/public/css/playouthistory.css b/legacy/public/css/playouthistory.css index 49d870cf6..69f28060b 100644 --- a/legacy/public/css/playouthistory.css +++ b/legacy/public/css/playouthistory.css @@ -60,7 +60,7 @@ table.dataTable tbody tr { font-size:12px; margin: 0 5px; } - + .push-right { float:right; margin-right:5px; diff --git a/legacy/public/css/plupload.queue.css b/legacy/public/css/plupload.queue.css index d9abfc7b0..66bd5ba8c 100644 --- a/legacy/public/css/plupload.queue.css +++ b/legacy/public/css/plupload.queue.css @@ -1,4 +1,4 @@ -/* +/* Plupload ------------------------------------------------------------------- */ @@ -127,7 +127,7 @@ padding: 8px 8px; color: #42454A; } -.plupload_filelist_header { +.plupload_filelist_header { border-top: 1px solid #EEE; border-bottom: 1px solid #CDCDCD; } @@ -200,7 +200,7 @@ li.plupload_done a { .plupload_clearer, .plupload_progress_bar { display: block; font-size: 0; - line-height: 0; + line-height: 0; } li.plupload_droptext { diff --git a/legacy/public/css/pro_dropdown_3.css b/legacy/public/css/pro_dropdown_3.css index f0a276955..7b809fc4c 100644 --- a/legacy/public/css/pro_dropdown_3.css +++ b/legacy/public/css/pro_dropdown_3.css @@ -1,11 +1,11 @@ -/* ================================================================ -This copyright notice must be kept untouched in the stylesheet at +/* ================================================================ +This copyright notice must be kept untouched in the stylesheet at all times. The original version of this stylesheet and the associated (x)html is available at http://www.stunicholls.com/menu/pro_dropdown_3.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. -This stylesheet and the associated (x)html may be modified in any +This stylesheet and the associated (x)html may be modified in any way to fit your requirements. =================================================================== */ @@ -201,4 +201,3 @@ way to fit your requirements. color:#fff; border-color:#202020; } - diff --git a/legacy/public/css/qtip/jquery.qtip.css b/legacy/public/css/qtip/jquery.qtip.css index 778251922..3b2899115 100644 --- a/legacy/public/css/qtip/jquery.qtip.css +++ b/legacy/public/css/qtip/jquery.qtip.css @@ -21,7 +21,7 @@ max-width: 600px; min-width: 50px; - + font-size: 10.5px; line-height: 12px; } @@ -73,7 +73,7 @@ border-width: 1px; border-style: solid; } - + * html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */ .ui-tooltip-titlebar .ui-icon, @@ -108,7 +108,7 @@ /* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */ .ui-tooltip-hover{ - + } @@ -129,7 +129,7 @@ background: #F1F1F1; color: #777; } - + .ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{ border-color: #AAA; color: #111; @@ -145,7 +145,7 @@ .ui-tooltip .ui-tooltip-tip, .ui-tooltip .ui-tooltip-tip *{ position: absolute; - + line-height: 0.1px !important; font-size: 0.1px !important; color: #123456; @@ -153,7 +153,7 @@ background: transparent; border: 0px dashed transparent; } - + .ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; } @@ -389,7 +389,7 @@ background: rgba(0, 0, 0, 0.7); background-image: -moz-linear-gradient(top, #717171, #232323); background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); - + border: 2px solid #ddd; border: 2px solid rgba(241,241,241,1); @@ -446,11 +446,11 @@ color: #111; border: 0 dashed transparent; } - + .ui-tooltip-cluetip .ui-tooltip-icon{ border-color: #808064; } - + .ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{ border-color: #696952; color: #696952; @@ -471,7 +471,7 @@ background: rgba(0, 0, 0, .87); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)"; - + color: white; border: 0px transparent; @@ -489,7 +489,7 @@ .ui-tooltip-tipsy .ui-tooltip-content{ padding: 6px 10; } - + .ui-tooltip-tipsy .ui-tooltip-icon{ border-color: #222; text-shadow: none; @@ -504,7 +504,7 @@ .ui-tooltip-tipped{ } - + .ui-tooltip-tipped .ui-tooltip-titlebar, .ui-tooltip-tipped .ui-tooltip-content{ border: 3px solid #959FA9; @@ -528,7 +528,7 @@ -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } - + .ui-tooltip-tipped .ui-tooltip-content{ background-color: #F9F9F9; color: #454545; @@ -542,7 +542,7 @@ border: 2px solid #285589; background: #285589; } - + .ui-tooltip-tipped .ui-tooltip-icon .ui-icon{ background-color: #FBFBFB; color: #555; @@ -554,4 +554,3 @@ filter: none; -ms-filter: none; } - diff --git a/legacy/public/css/qtip/jquery.qtip.min.css b/legacy/public/css/qtip/jquery.qtip.min.css index 567e6eb9d..7643deae8 100644 --- a/legacy/public/css/qtip/jquery.qtip.min.css +++ b/legacy/public/css/qtip/jquery.qtip.min.css @@ -1 +1 @@ -.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;max-height:600px;oveflow-x:hidden;overflow-y:auto;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;} \ No newline at end of file +.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;max-height:600px;oveflow-x:hidden;overflow-y:auto;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;} diff --git a/legacy/public/css/radio-page/premium_player.css b/legacy/public/css/radio-page/premium_player.css index 1c5c3458b..1bee57b25 100644 --- a/legacy/public/css/radio-page/premium_player.css +++ b/legacy/public/css/radio-page/premium_player.css @@ -197,4 +197,4 @@ body { top: 0px; right: 0px; } -} \ No newline at end of file +} diff --git a/legacy/public/css/radio-page/radio-page.css b/legacy/public/css/radio-page/radio-page.css index b7cde64db..2fd08787b 100644 --- a/legacy/public/css/radio-page/radio-page.css +++ b/legacy/public/css/radio-page/radio-page.css @@ -253,4 +253,4 @@ input[type="submit"]:hover { .about_us p { font-size: 18px; } -} \ No newline at end of file +} diff --git a/legacy/public/css/radio-page/station-podcast.css b/legacy/public/css/radio-page/station-podcast.css index e3c73987c..00a2ab8de 100644 --- a/legacy/public/css/radio-page/station-podcast.css +++ b/legacy/public/css/radio-page/station-podcast.css @@ -2,25 +2,25 @@ /* Used to hide non-ui fields **/ span.audioFileID { - display:none; + display:none; } span.audioFileTitle { - display:none; + display:none; } span.audioFileArtist { - display:none; + display:none; } span.playlistID { - display:none; + display:none; } span.playlistIndex { - display:none; + display:none; } span.showID { - display:none; + display:none; } span.showIndex { - display:none; + display:none; } /* End of non-ui fields **/ @@ -212,7 +212,7 @@ div.jp-volume-max span{ /* div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { - margin-left: 210px; + margin-left: 210px; } */ @@ -604,4 +604,4 @@ div.jp-jplayer { .jp-volume-block { display:none; } -} \ No newline at end of file +} diff --git a/legacy/public/css/redmond/jquery-ui-1.8.8.custom.css b/legacy/public/css/redmond/jquery-ui-1.8.8.custom.css index f54d499dc..cf1ead30a 100644 --- a/legacy/public/css/redmond/jquery-ui-1.8.8.custom.css +++ b/legacy/public/css/redmond/jquery-ui-1.8.8.custom.css @@ -1541,4 +1541,4 @@ button.ui-button.::-moz-focus-inner { .ui-datepicker { display:none; -} \ No newline at end of file +} diff --git a/legacy/public/css/redmond/jquery-ui-1.8.8.custom/jquery-ui-1.8.8.custom.css b/legacy/public/css/redmond/jquery-ui-1.8.8.custom/jquery-ui-1.8.8.custom.css index 9c816b298..e6f93283f 100644 --- a/legacy/public/css/redmond/jquery-ui-1.8.8.custom/jquery-ui-1.8.8.custom.css +++ b/legacy/public/css/redmond/jquery-ui-1.8.8.custom/jquery-ui-1.8.8.custom.css @@ -348,7 +348,7 @@ * * http://docs.jquery.com/UI/Autocomplete#theming */ -.ui-autocomplete { position: absolute; cursor: default; } +.ui-autocomplete { position: absolute; cursor: default; } /* workarounds */ * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ @@ -404,8 +404,8 @@ .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } /*button text element */ .ui-button .ui-button-text { display: block; line-height: 1.4; } @@ -441,7 +441,7 @@ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra pad */ .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } @@ -513,7 +513,7 @@ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra pad .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } @@ -569,4 +569,4 @@ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra pad * http://docs.jquery.com/UI/Progressbar#theming */ .ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } diff --git a/legacy/public/css/schedule-widget.css b/legacy/public/css/schedule-widget.css index 5e327487c..ea995c3da 100644 --- a/legacy/public/css/schedule-widget.css +++ b/legacy/public/css/schedule-widget.css @@ -127,4 +127,4 @@ .embedScheduleWidget { width: 490px; -} \ No newline at end of file +} diff --git a/legacy/public/css/setup/config-check.css b/legacy/public/css/setup/config-check.css index e63823c88..782ac5151 100644 --- a/legacy/public/css/setup/config-check.css +++ b/legacy/public/css/setup/config-check.css @@ -36,4 +36,4 @@ margin: inherit; width: inherit; bottom: 0; -} \ No newline at end of file +} diff --git a/legacy/public/css/setup/setup-config.css b/legacy/public/css/setup/setup-config.css index 62edb2d54..4f0d0e341 100644 --- a/legacy/public/css/setup/setup-config.css +++ b/legacy/public/css/setup/setup-config.css @@ -176,7 +176,7 @@ form .form-group { * Button Styles * * ############################################################################ */ - + .btn-primary { font-weight: bold; } @@ -249,4 +249,4 @@ form .form-group { #finishSettingsForm { left: 400%; -} \ No newline at end of file +} diff --git a/legacy/public/css/show_analytics.css b/legacy/public/css/show_analytics.css index 41f08c874..8603534c4 100644 --- a/legacy/public/css/show_analytics.css +++ b/legacy/public/css/show_analytics.css @@ -7,4 +7,4 @@ div.error_window.error { } div.error_window { background-color: white; -} \ No newline at end of file +} diff --git a/legacy/public/css/showbuilder.css b/legacy/public/css/showbuilder.css index 1bf82ee92..7e3e5eca3 100644 --- a/legacy/public/css/showbuilder.css +++ b/legacy/public/css/showbuilder.css @@ -153,30 +153,30 @@ table.datatable tr.cursor-selected-row td, table.datatable tr.cursor-selected-ro padding: 5px; } -.sb-boundry td.sb-image, -.sb-boundry td.sb-starts, +.sb-boundry td.sb-image, +.sb-boundry td.sb-starts, .sb-boundry td.sb-ends, -.sb-boundry td.sb-length, -.sb-boundry td.sb-title, -.sb-boundry td.sb-creator, +.sb-boundry td.sb-length, +.sb-boundry td.sb-title, +.sb-boundry td.sb-creator, .sb-boundry td.sb-album, -.sb-boundry td.sb-cue-in, -.sb-boundry td.sb-cue-out, -.sb-boundry td.sb-fade-in, +.sb-boundry td.sb-cue-in, +.sb-boundry td.sb-cue-out, +.sb-boundry td.sb-fade-in, .sb-boundry td.sb-fade-out { background-color: rgba(230, 106, 49, 0.5); } .sb-over td.sb-image, -.sb-over td.sb-starts, +.sb-over td.sb-starts, .sb-over td.sb-ends, -.sb-over td.sb-length, -.sb-over td.sb-title, -.sb-over td.sb-creator, +.sb-over td.sb-length, +.sb-over td.sb-title, +.sb-over td.sb-creator, .sb-over td.sb-album, -.sb-over td.sb-cue-in, -.sb-over td.sb-cue-out, -.sb-over td.sb-fade-in, +.sb-over td.sb-cue-in, +.sb-over td.sb-cue-out, +.sb-over td.sb-fade-in, .sb-over td.sb-fade-out { background-color: rgba(255, 0, 0, 0.5); } @@ -189,7 +189,7 @@ table.datatable tr.cursor-selected-row td, table.datatable tr.cursor-selected-ro padding: 8px 8px 8px 16px; } -table.dataTable tr.sb-past, +table.dataTable tr.sb-past, table.dataTable tr.sb-header, table.dataTable tr.sb-footer, table.dataTable tr.sb-not-allowed { @@ -221,7 +221,7 @@ table.datatable tr.sb-header.odd:hover td, table.datatable tr.sb-header.even:hov .sb-content input.ui-button { padding: 3px 1em; -} +} .color-box { position:absolute; top:-5px; @@ -251,7 +251,7 @@ table.datatable tr.sb-header.odd:hover td, table.datatable tr.sb-header.even:hov color: #363636; margin: 0 5px; } - + .push-right { float:right; margin-right:5px; @@ -278,7 +278,7 @@ table.datatable tr.sb-header.odd:hover td, table.datatable tr.sb-header.even:hov .ui-dialog .sb-content { margin: 0 0 10px 0; - overflow: auto; + overflow: auto; } .ui-dialog .lib_content .padded { @@ -305,4 +305,3 @@ tr.ui-state-error > td { tr.ui-state-highlight > td { color: #65a539; } - diff --git a/legacy/public/css/tipsy/jquery.tipsy.css b/legacy/public/css/tipsy/jquery.tipsy.css index 35136464b..5c408c06a 100644 --- a/legacy/public/css/tipsy/jquery.tipsy.css +++ b/legacy/public/css/tipsy/jquery.tipsy.css @@ -3,18 +3,18 @@ /* Rounded corners */ .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } - + /* Uncomment for shadow */ /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/ - + .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } - + /* Rules to colour arrows */ .tipsy-arrow-n { border-bottom-color: #000; } .tipsy-arrow-s { border-top-color: #000; } .tipsy-arrow-e { border-left-color: #000; } .tipsy-arrow-w { border-right-color: #000; } - + .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} @@ -22,4 +22,4 @@ .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } - .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } \ No newline at end of file + .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } diff --git a/legacy/public/css/tracktypes.css b/legacy/public/css/tracktypes.css index e21feea85..2f4965453 100644 --- a/legacy/public/css/tracktypes.css +++ b/legacy/public/css/tracktypes.css @@ -6,4 +6,4 @@ .dataTables_processing { top: 20px; -} \ No newline at end of file +} diff --git a/legacy/public/css/users.css b/legacy/public/css/users.css index e21feea85..2f4965453 100644 --- a/legacy/public/css/users.css +++ b/legacy/public/css/users.css @@ -6,4 +6,4 @@ .dataTables_processing { top: 20px; -} \ No newline at end of file +} diff --git a/legacy/public/css/waveform.css b/legacy/public/css/waveform.css index f8e0ca394..028be697d 100644 --- a/legacy/public/css/waveform.css +++ b/legacy/public/css/waveform.css @@ -91,7 +91,7 @@ } .set-cue input[type="button"] { min-width: 100px; - margin-top: 0px; + margin-top: 0px; margin-left: 4px; } label { @@ -104,4 +104,4 @@ label { label.audio { font-weight:bold; vertical-align: middle; -} \ No newline at end of file +} diff --git a/legacy/public/fonts/glyphicons-halflings-regular.svg b/legacy/public/fonts/glyphicons-halflings-regular.svg index 25691af8f..265491f55 100644 --- a/legacy/public/fonts/glyphicons-halflings-regular.svg +++ b/legacy/public/fonts/glyphicons-halflings-regular.svg @@ -226,4 +226,4 @@ - \ No newline at end of file + diff --git a/legacy/public/js/airtime/buttons/buttons.js b/legacy/public/js/airtime/buttons/buttons.js index a8db230b1..6cd0728d7 100644 --- a/legacy/public/js/airtime/buttons/buttons.js +++ b/legacy/public/js/airtime/buttons/buttons.js @@ -47,4 +47,4 @@ var AIRTIME = (function(AIRTIME) { return AIRTIME; -}(AIRTIME || {})); \ No newline at end of file +}(AIRTIME || {})); diff --git a/legacy/public/js/airtime/common/audioplaytest.js b/legacy/public/js/airtime/common/audioplaytest.js index 7a500e1f6..bc5f16a45 100644 --- a/legacy/public/js/airtime/common/audioplaytest.js +++ b/legacy/public/js/airtime/common/audioplaytest.js @@ -8,7 +8,7 @@ function isAudioSupported(mime){ var bMime = null; if (mime.indexOf("ogg") != -1 || mime.indexOf("vorbis") != -1) { - bMime = 'audio/ogg; codecs="vorbis"'; + bMime = 'audio/ogg; codecs="vorbis"'; } else { bMime = mime; } @@ -17,8 +17,8 @@ function isAudioSupported(mime){ //file is an mp3 and flash is installed (jPlayer will fall back to flash to play mp3s). //Note that checking the navigator.mimeTypes value does not work for IE7, but the alternative //is adding a javascript library to do the work for you, which seems like overkill.... - return (!!audio.canPlayType && audio.canPlayType(bMime) != "") || + return (!!audio.canPlayType && audio.canPlayType(bMime) != "") || (mime.indexOf("mp3") != -1 && navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) || (mime.indexOf("mp4") != -1 && navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) || (mime.indexOf("mpeg") != -1 && navigator.mimeTypes ["application/x-shockwave-flash"] != undefined); -} +} diff --git a/legacy/public/js/airtime/common/common.js b/legacy/public/js/airtime/common/common.js index 9f27a1d03..1d24f60e0 100644 --- a/legacy/public/js/airtime/common/common.js +++ b/legacy/public/js/airtime/common/common.js @@ -109,12 +109,12 @@ function getDatatablesStrings(overrideDict) { } function adjustDateToServerDate(date, serverTimezoneOffset){ - //date object stores time in the browser's localtime. We need to artificially shift - //it to + //date object stores time in the browser's localtime. We need to artificially shift + //it to var timezoneOffset = date.getTimezoneOffset()*60*1000; - + date.setTime(date.getTime() + timezoneOffset + serverTimezoneOffset*1000); - + /* date object has been shifted to artificial UTC time. Now let's * shift it to the server's timezone */ return date; @@ -130,13 +130,13 @@ var _preview_window = null; */ function openAudioPreview(p_event) { p_event.stopPropagation(); - + var audioFileID = $(this).attr('audioFile'); var objId = $('.obj_id:first').attr('value'); var objType = $('.obj_type:first').attr('value'); var playIndex = $(this).parent().parent().attr('id'); playIndex = playIndex.substring(4); //remove the spl_ - + if (objType == "playlist") { open_playlist_preview(objId, playIndex); } else if (objType == "block") { @@ -161,8 +161,8 @@ function open_audio_preview(type, id) { function open_playlist_preview(p_playlistID, p_playlistIndex) { if (p_playlistIndex == undefined) //Use a resonable default. p_playlistIndex = 0; - - + + if (_preview_window != null && !_preview_window.closed) _preview_window.playAllPlaylist(p_playlistID, p_playlistIndex); else @@ -173,7 +173,7 @@ function open_playlist_preview(p_playlistID, p_playlistIndex) { function open_block_preview(p_blockId, p_blockIndex) { if (p_blockIndex == undefined) //Use a resonable default. p_blockIndex = 0; - + if (_preview_window != null && !_preview_window.closed) _preview_window.playBlock(p_blockId, p_blockIndex); else @@ -190,7 +190,7 @@ function open_block_preview(p_blockId, p_blockIndex) { function open_show_preview(p_showID, p_showIndex) { if (_preview_window != null && !_preview_window.closed) _preview_window.playAllShow(p_showID, p_showIndex); - else + else openPreviewWindow(baseUrl+'audiopreview/show-preview/showID/'+p_showID+'/showIndex/'+p_showIndex, previewWidth, previewHeight); _preview_window.focus(); } @@ -268,7 +268,7 @@ function pad(number, length) { function removeSuccessMsg() { var $status = $('.success'); - + $status.fadeOut("slow", function(){$status.empty()}); } diff --git a/legacy/public/js/airtime/common/facebook.js b/legacy/public/js/airtime/common/facebook.js index ecd803ca8..7a2d711cb 100644 --- a/legacy/public/js/airtime/common/facebook.js +++ b/legacy/public/js/airtime/common/facebook.js @@ -86,4 +86,3 @@ var AIRTIME = (function(AIRTIME) { return AIRTIME; }(AIRTIME || {})); - diff --git a/legacy/public/js/airtime/dashboard/helperfunctions.js b/legacy/public/js/airtime/dashboard/helperfunctions.js index ad156dfe8..846147f37 100644 --- a/legacy/public/js/airtime/dashboard/helperfunctions.js +++ b/legacy/public/js/airtime/dashboard/helperfunctions.js @@ -15,27 +15,27 @@ function popup(mylink){ * a javascript date object representing this date. */ function getDateFromString(time){ var date = time.split("-"); - + if (date.length != 3){ return null; } - + var year = parseInt(date[0], 10); var month = parseInt(date[1], 10) -1; var day = parseInt(date[2], 10); - + if (isNaN(year) || isNaN(month) || isNaN(day)){ return null; } - + return new Date(year, month, day); - + } function convertSecondsToDaysHoursMinutesSeconds(seconds){ if (seconds < 0) seconds = 0; - + seconds = parseInt(seconds, 10); var days = parseInt(seconds / 86400); @@ -47,26 +47,26 @@ function convertSecondsToDaysHoursMinutesSeconds(seconds){ var minutes = parseInt(seconds / 60); seconds -= minutes*60; - return {days:days, hours:hours, minutes:minutes, seconds:seconds}; + return {days:days, hours:hours, minutes:minutes, seconds:seconds}; } /* Takes an input parameter of milliseconds and converts these into * the format HH:MM:SS */ function convertToHHMMSS(timeInMS){ var time = parseInt(timeInMS); - + var hours = parseInt(time / 3600000); time -= 3600000*hours; - + var minutes = parseInt(time / 60000); time -= 60000*minutes; - + var seconds = parseInt(time / 1000); - + hours = hours.toString(); minutes = minutes.toString(); seconds = seconds.toString(); - + if (hours.length == 1) hours = "0" + hours; if (minutes.length == 1) @@ -78,37 +78,37 @@ function convertToHHMMSS(timeInMS){ function convertToHHMMSSmm(timeInMS){ var time = parseInt(timeInMS); - + var hours = parseInt(time / 3600000); time -= 3600000*hours; - + var minutes = parseInt(time / 60000); time -= 60000*minutes; - + var seconds = parseInt(time / 1000); time -= 1000*seconds; - + var ms = parseInt(time); - + hours = hours.toString(); minutes = minutes.toString(); seconds = seconds.toString(); ms = ms.toString(); - + if (hours.length == 1) hours = "0" + hours; if (minutes.length == 1) minutes = "0" + minutes; if (seconds.length == 1) seconds = "0" + seconds; - + if (ms.length == 3) ms = ms.substring(0, 2); else if (ms.length == 2) ms = "0" + ms.substring(0,1); else if (ms.length == 1) ms = "00"; - + if (hours == "00") return minutes + ":" + seconds + "." + ms; else @@ -117,25 +117,25 @@ function convertToHHMMSSmm(timeInMS){ function convertDateToHHMM(epochTime){ var d = new Date(epochTime); - + var hours = d.getUTCHours().toString(); var minutes = d.getUTCMinutes().toString(); - + if (hours.length == 1) hours = "0" + hours; if (minutes.length == 1) minutes = "0" + minutes; - + return hours + ":" + minutes; } function convertDateToHHMMSS(epochTime){ var d = new Date(epochTime); - + var hours = d.getUTCHours().toString(); var minutes = d.getUTCMinutes().toString(); var seconds = d.getUTCSeconds().toString(); - + if (hours.length == 1) hours = "0" + hours; if (minutes.length == 1) @@ -153,7 +153,7 @@ function convertDateToPosixTime(s){ var date = datetime[0].split("-"); var time = datetime[1].split(":"); - + var year = date[0]; var month = date[1]; var day = date[2]; @@ -230,4 +230,3 @@ function isInView(el) { rect.right <= (window.innerWidth || document.documentElement.clientWidth) /*or $(window).width() */ ); } - diff --git a/legacy/public/js/airtime/dashboard/versiontooltip.js b/legacy/public/js/airtime/dashboard/versiontooltip.js index c9ab7720c..b65e5339f 100644 --- a/legacy/public/js/airtime/dashboard/versiontooltip.js +++ b/legacy/public/js/airtime/dashboard/versiontooltip.js @@ -32,7 +32,7 @@ function getContent() { } msg += ''; } - + return msg; } diff --git a/legacy/public/js/airtime/library/events/library_playlistbuilder.js b/legacy/public/js/airtime/library/events/library_playlistbuilder.js index 50f035020..beecff5c8 100644 --- a/legacy/public/js/airtime/library/events/library_playlistbuilder.js +++ b/legacy/public/js/airtime/library/events/library_playlistbuilder.js @@ -127,9 +127,9 @@ var AIRTIME = (function(AIRTIME) { var $toolbar = $(".lib-content .fg-toolbar:first"); mod.createToolbarButtons(); - + $toolbar.append($menu); - + // add to playlist button $toolbar diff --git a/legacy/public/js/airtime/library/events/library_showbuilder.js b/legacy/public/js/airtime/library/events/library_showbuilder.js index 4b3bbcec9..bdd94a0b5 100644 --- a/legacy/public/js/airtime/library/events/library_showbuilder.js +++ b/legacy/public/js/airtime/library/events/library_showbuilder.js @@ -388,4 +388,4 @@ var AIRTIME = (function(AIRTIME) { return AIRTIME; -}(AIRTIME || {})); \ No newline at end of file +}(AIRTIME || {})); diff --git a/legacy/public/js/airtime/library/podcast.js b/legacy/public/js/airtime/library/podcast.js index 4be6945f3..6c26166e8 100644 --- a/legacy/public/js/airtime/library/podcast.js +++ b/legacy/public/js/airtime/library/podcast.js @@ -62,12 +62,12 @@ var AIRTIME = (function (AIRTIME) { $scope.createSmartblock = function () { // send smarblock creation instruction to API $.post( - endpoint + "smartblock", + endpoint + "smartblock", { - csrf_token: $("#csrf").val(), + csrf_token: $("#csrf").val(), id: $scope.podcast.id, title: $scope.podcast.title - }, + }, function() { // show success message var successMsg = $('.active-tab .pc-sb-success') @@ -77,9 +77,9 @@ var AIRTIME = (function (AIRTIME) { }, 5000); // save podcast but do not display notification beside save button below - $http.put(endpoint + $scope.podcast.id, + $http.put(endpoint + $scope.podcast.id, { - csrf_token: $scope.csrf, + csrf_token: $scope.csrf, podcast: $scope.podcast }) .success(function () { @@ -596,12 +596,12 @@ var AIRTIME = (function (AIRTIME) { * Delete one or more podcast episodes. * * @param {id:string, type:string}[] data Array of data objects to be deleted - * @param podcastId:string + * @param podcastId:string */ mod.deleteSelectedEpisodes = function (data, podcastId) { $.each(data, function () { AIRTIME.library.fnDeleteItems(data, podcastId); - }); + }); }; /** @@ -825,7 +825,7 @@ var AIRTIME = (function (AIRTIME) { if (typeof PodcastEpisodeTable === 'undefined') { _initPodcastEpisodeTable(); } - + var podcastEpisodeTableObj = new PodcastEpisodeTable( domNode, // DOM node to create the table inside. true, // Enable item selection diff --git a/legacy/public/js/airtime/listenerstat/listenerstat.js b/legacy/public/js/airtime/listenerstat/listenerstat.js index 0c239455f..6ac14d462 100644 --- a/legacy/public/js/airtime/listenerstat/listenerstat.js +++ b/legacy/public/js/airtime/listenerstat/listenerstat.js @@ -4,7 +4,7 @@ $(document).ready(function() { timeStartId = "#his_time_start", dateEndId = "#his_date_end", timeEndId = "#his_time_end"; - + // set width dynamically var width = $("#listenerstat_content").width(); width = width * .91; @@ -12,7 +12,7 @@ $(document).ready(function() { $("#listenerstat_content").find("#legend").width(width); getDataAndPlot(); - + listenerstat_content.find("#his_submit").click(function(){ var oRange = AIRTIME.utilities.fnGetScheduleRange(dateStartId, timeStartId, dateEndId, timeEndId); var start = oRange.start; @@ -61,7 +61,7 @@ function plot(datasets){ firstTimestamp = new Date(8640000000000000); // smallest lastTimestamp = new Date(0); - + data = []; if (doAll != null) { @@ -74,13 +74,13 @@ function plot(datasets){ } data.push(val); }); - } + } else { $('#legend .legendCB').each( function(){ if (this.checked) - { + { data.push(datasets[this.id]); if (firstTimestamp.getTime() > datasets[this.id].data[0][0].getTime()) { firstTimestamp = datasets[this.id].data[0][0]; @@ -96,10 +96,10 @@ function plot(datasets){ } ); } - + numOfTicks = 10; tickSize = (lastTimestamp.getTime() - firstTimestamp.getTime())/1000/numOfTicks; - + plot = $.plot($("#flot_placeholder"), data, { yaxis: { min: 0, tickDecimals: 0, color: '#d6d6d6', tickColor: '#d6d6d6' }, xaxis: { mode: "time", timeformat:"%y/%m/%0d %H:%M", tickSize: [tickSize, "second"], @@ -130,7 +130,7 @@ function plot(datasets){ } } }); - + function showTooltip(x, y, contents) { $('
' + contents + '
').css( { position: 'absolute', @@ -149,10 +149,10 @@ function plot(datasets){ if (item) { if (previousPoint != item.dataIndex) { previousPoint = item.dataIndex; - + $("#tooltip").remove(); var y = item.datapoint[1].toFixed(2); - + showTooltip(item.pageX, item.pageY, sprintf($.i18n._("Listener Count on %s: %s"), item.series.label, Math.floor(y))); } @@ -165,8 +165,8 @@ function plot(datasets){ $('#legend').find("input").click(function(){setTimeout(plotByChoice,100);}); } - - plotByChoice(true); + + plotByChoice(true); oBaseDatePickerSettings = { dateFormat: 'yy-mm-dd', //i18n_months, i18n_days_short are in common.js @@ -176,7 +176,7 @@ function plot(datasets){ $(this).datepicker( "setDate", sDate ); } }; - + oBaseTimePickerSettings = { showPeriodLabels: false, showCloseButton: true, @@ -186,7 +186,7 @@ function plot(datasets){ hourText: $.i18n._("Hour"), minuteText: $.i18n._("Minute") }; - + listenerstat_content.find(dateStartId).datepicker(oBaseDatePickerSettings); listenerstat_content.find(timeStartId).timepicker(oBaseTimePickerSettings); listenerstat_content.find(dateEndId).datepicker(oBaseDatePickerSettings); diff --git a/legacy/public/js/airtime/listenerstat/showlistenerstat.js b/legacy/public/js/airtime/listenerstat/showlistenerstat.js index 7d6a7ec9d..7b8f7e227 100644 --- a/legacy/public/js/airtime/listenerstat/showlistenerstat.js +++ b/legacy/public/js/airtime/listenerstat/showlistenerstat.js @@ -124,4 +124,4 @@ function showListenerDataTable() { } ); }, }); -} \ No newline at end of file +} diff --git a/legacy/public/js/airtime/nowplaying/register.js b/legacy/public/js/airtime/nowplaying/register.js index 25316e52d..e5176b095 100644 --- a/legacy/public/js/airtime/nowplaying/register.js +++ b/legacy/public/js/airtime/nowplaying/register.js @@ -1,11 +1,11 @@ $(document).ready(function(){ - + function doNotShowPopup(){ $.get(baseUrl+"Usersettings/donotshowregistrationpopup", {format:"json"}); } var dialog = $("#register_popup"); - + dialog.dialog({ autoOpen: false, width: 500, @@ -30,7 +30,7 @@ $(document).ready(function(){ { id: "remind_never", text: $.i18n._("Remind me never"), - "class": "btn", + "class": "btn", click: function() { var url =baseUrl+'Usersettings/remindme-never'; $.ajax({ @@ -50,23 +50,23 @@ $(document).ready(function(){ } ] }); - + var button = $("#help_airtime"); - + if($("#link_to_terms_and_condition").length > 0 ){ button.removeAttr('disabled').removeClass('ui-state-disabled'); }else{ button.attr('disabled', 'disabled' ).addClass('ui-state-disabled'); } dialog.dialog('open'); - + $('.collapsible-header').live('click',function() { $(this).next().toggle('fast'); $(this).toggleClass("close"); return false; }).next().hide(); - + $("#SupportFeedback").live('click', function(){ var pub = $("#Publicise"); var privacy = $("#Privacy"); @@ -95,7 +95,7 @@ $(document).ready(function(){ if( promote.is(":checked")){ $("#public-info").show(); } - + $("#Privacy").live('click', function(){ var support = $("#SupportFeedback"); var button = $("#help_airtime"); @@ -105,32 +105,32 @@ $(document).ready(function(){ button.attr('disabled', 'disabled' ).addClass('ui-state-disabled'); } }); - + if($("#SupportFeedback").is(':checked') && ($("#Privacy").length == 0 || $("#Privacy").is(':checked'))){ button.removeAttr('disabled').removeClass('ui-state-disabled'); }else{ button.attr('disabled', 'disabled' ).addClass('ui-state-disabled'); } - + $('.toggle legend').live('click',function() { $('.toggle').toggleClass('closed'); return false; }); - + $("#Logo").live('change', function(ev){ var content, res, logoEl; - + content = $(this).val(); res = content.match(/(jpg|jpeg|png|gif)$/gi); logoEl = $("#Logo-element"); - + //not an accepted image extension. if (!res) { - var ul, li; - + var ul, li; + ul = logoEl.find('.errors'); li = $("
  • ").append($.i18n._("Image must be one of jpg, jpeg, png, or gif")); - + //errors ul has already been created. if (ul.length > 0) { ul.empty() @@ -142,7 +142,7 @@ $(document).ready(function(){ .find(".errors") .append(li); } - + $(this).val(""); } else { @@ -150,7 +150,7 @@ $(document).ready(function(){ } }); }); - + function resizeImg(ele, targetWidth, targetHeight){ var img = $(ele); diff --git a/legacy/public/js/airtime/player/player.js b/legacy/public/js/airtime/player/player.js index db2fbb8bb..90ed63ccd 100644 --- a/legacy/public/js/airtime/player/player.js +++ b/legacy/public/js/airtime/player/player.js @@ -91,4 +91,3 @@ $(document).ready(function() { clearTimeout(typingTimer); }); }); - diff --git a/legacy/public/js/airtime/player/playerhtml5.js b/legacy/public/js/airtime/player/playerhtml5.js index 529b89386..d4125f476 100644 --- a/legacy/public/js/airtime/player/playerhtml5.js +++ b/legacy/public/js/airtime/player/playerhtml5.js @@ -3,18 +3,17 @@ function getRandomIdPlayer(max) { } function playerhtml5_insert(settings) - { - atp=''; - if(settings.autoplay==true) atp='autoplay'; + { + atp=''; + if(settings.autoplay==true) atp='autoplay'; if(settings.forceHTTPS==true&&settings.url.indexOf('https')==-1) settings.url=settings.url.replace(/http/g, 'https'); - if(settings.replacePort!=''&&settings.replacePort!=false&&settings.replacePort!='false') + if(settings.replacePort!=''&&settings.replacePort!=false&&settings.replacePort!='false') { - if(settings.replacePortTo!='') settings.replacePortTo=':'+settings.replacePortTo; + if(settings.replacePortTo!='') settings.replacePortTo=':'+settings.replacePortTo; settings.url=settings.url.replace(':'+settings.replacePort, settings.replacePortTo); } if(settings.codec=='mp3') settings.codec='mpeg'; document.getElementById('html5player_skin').innerHTML += '
  • <%= label %>" + "<%= type %>" + "
  • "; - - var templateOptional = + + var templateOptional = "
  • <%= type %>" + "" + "
  • "; - + var template = (config.required) === true ? templateRequired : templateOptional; - + template = _.template(template); var $li = $(template(config)); - + return $li; } - + //taken from //http://stackoverflow.com/questions/1349404/generate-a-string-of-5-random-characters-in-javascript function randomString(len, charSet) { @@ -57,111 +57,111 @@ var AIRTIME = (function(AIRTIME) { } return randomString; } - + function addField(config) { - + $templateList.append(createTemplateLi(config)); } - + function getFieldData($el) { - + return { name: $el.data("name"), type: $el.data("type"), label: $el.data("label"), isFileMd: $el.data("filemd") }; - + } - + mod.onReady = function() { - + $templateDiv = $("#configure_item_template"); $templateList = $(".template_item_list"); $fileMDList = $(".template_file_md"); - + $fileMDList.on("click", "i.icon-plus", function(){ - + var $li = $(this).parents("li"); var config = { - name: $li.data("name"), + name: $li.data("name"), type: $li.data("type"), label: $li.data("label"), - filemd: true, + filemd: true, required: false }; - + addField(config); $li.remove(); }); - + $templateList.sortable(); - + $templateDiv.on("click", ".template_item_remove", function() { $(this).parents("li").remove(); }); - + $templateDiv.on("click", ".template_item_add button", function() { var $div = $(this).parents("div.template_item_add"), $input = $div.find("input"), label = $input.val(), name; - + $input.val(""); //create a string name that will work for all languages. name = randomString(10); - + var config = { name: name, label: label, - type: $div.find("select").val(), - filemd: false, + type: $div.find("select").val(), + filemd: false, required: false }; - + addField(config); }); - + function updateTemplate(template_id, isDefault) { var url = baseUrl+"Playouthistorytemplate/update-template/format/json"; var data = {}; var $lis, $li; var i, len; var templateName; - + templateName = $("#template_name").val(); $lis = $templateList.children(); - + for (i = 0, len = $lis.length; i < len; i++) { $li = $($lis[i]); - + data[i] = getFieldData($li); } - + $.post(url, {'id': template_id, 'name': templateName, 'fields': data, 'setDefault': isDefault}, function(json) { var x; }); } - + $templateDiv.on("click", "#template_item_save", function(){ var template_id = $(this).data("template"); - + updateTemplate(template_id, false); }); - + $templateDiv.on("click", "#template_set_default", function() { var $btn = $(this), - template_id = $btn.data("template"), + template_id = $btn.data("template"), url = baseUrl+"Playouthistorytemplate/set-template-default/format/json"; - + $btn.remove(); $.post(url, {id: template_id}); }); - + }; - + return AIRTIME; - + }(AIRTIME || {})); -$(document).ready(AIRTIME.itemTemplate.onReady); \ No newline at end of file +$(document).ready(AIRTIME.itemTemplate.onReady); diff --git a/legacy/public/js/airtime/playouthistory/historytable.js b/legacy/public/js/airtime/playouthistory/historytable.js index 021bc4524..7136563a8 100644 --- a/legacy/public/js/airtime/playouthistory/historytable.js +++ b/legacy/public/js/airtime/playouthistory/historytable.js @@ -1,90 +1,90 @@ var AIRTIME = (function(AIRTIME) { var mod; - + if (AIRTIME.history === undefined) { AIRTIME.history = {}; } mod = AIRTIME.history; - + var $historyContentDiv; - + var lengthMenu = [[10, 25, 50, 100, 500, -1], [10, 25, 50, 100, 500, $.i18n._("All")]]; - + var sDom = 'l<"dt-process-rel"r><"H"><"dataTables_scrolling"t><"F"ip>'; - + var selectedLogItems = {}; - + var dateStartId = "#his_date_start", timeStartId = "#his_time_start", dateEndId = "#his_date_end", timeEndId = "#his_time_end", - + oTableAgg, oTableItem, oTableShow, inShowsTab = false; - + function validateTimeRange() { var oRange, inputs = $('.his-timerange > input'), start, end; - + oRange = AIRTIME.utilities.fnGetScheduleRange(dateStartId, timeStartId, dateEndId, timeEndId); - + start = oRange.start; end = oRange.end; - + if (end >= start) { inputs.removeClass('error'); } else { inputs.addClass('error'); } - + return { start: start, end: end, isValid: end >= start }; } - + function getSelectedLogItems() { var items = Object.keys(selectedLogItems); - + return items; } - + function addSelectedLogItem($el) { var id; - + $el.addClass("his-selected"); id = $el.data("his-id"); selectedLogItems[id] = ""; } - + function removeSelectedLogItem($el) { var id; - + $el.removeClass("his-selected"); id = $el.data("his-id"); delete selectedLogItems[id]; } - + function emptySelectedLogItems() { var $inputs = $historyContentDiv.find(".his_checkbox").find("input"); - + $inputs.prop('checked', false); $inputs.parents("tr").removeClass("his-selected"); - + selectedLogItems = {}; } - + function selectCurrentPage(e) { var $ctx = $(e.currentTarget).parents("div.dataTables_wrapper"), $inputs = $ctx.find(".his_checkbox").find("input"), - $tr, + $tr, $input; - + $.each($inputs, function(index, input) { $input = $(input); $input.prop('checked', true); @@ -92,13 +92,13 @@ var AIRTIME = (function(AIRTIME) { addSelectedLogItem($tr); }); } - + function deselectCurrentPage(e) { var $ctx = $(e.currentTarget).parents("div.dataTables_wrapper"), $inputs = $ctx.find(".his_checkbox").find("input"), - $tr, + $tr, $input; - + $.each($inputs, function(index, input) { $input = $(input); $input.prop('checked', false); @@ -106,11 +106,11 @@ var AIRTIME = (function(AIRTIME) { removeSelectedLogItem($tr); }); } - + function getFileName(ext){ var filename = $("#his_date_start").val()+"_"+$("#his_time_start").val()+"m--"+$("#his_date_end").val()+"_"+$("#his_time_end").val()+"m"; filename = filename.replace(/:/g,"h"); - + if (ext == "pdf"){ filename = filename+".pdf"; } @@ -119,10 +119,10 @@ var AIRTIME = (function(AIRTIME) { } return filename; } - + /* This callback can be used for all history tables */ function fnServerData( sSource, aoData, fnCallback ) { - + if (fnServerData.hasOwnProperty("start")) { aoData.push( { name: "start", value: fnServerData.start} ); } @@ -132,9 +132,9 @@ var AIRTIME = (function(AIRTIME) { if (fnServerData.hasOwnProperty("instance")) { aoData.push( { name: "instance_id", value: fnServerData.instance} ); } - + aoData.push( { name: "format", value: "json"} ); - + $.ajax( { "dataType": 'json', "type": "GET", @@ -143,12 +143,12 @@ var AIRTIME = (function(AIRTIME) { "success": fnCallback } ); } - + function createShowAccordSection(config) { var template, $el; - - template = + + template = "

    " + "" + "<%= name %>" + @@ -163,47 +163,47 @@ var AIRTIME = (function(AIRTIME) { "
    "; - + template = _.template(template); $el = $(template(config)); - + return $el; } - + //$el is the div in the accordian we should create the table on. function createShowTable($el) { - + var instance = $el.data("instance"); var $table = $("", { - 'cellpadding': "0", - 'cellspacing': "0", + 'cellpadding': "0", + 'cellspacing': "0", 'class': "datatable", 'id': "history_table_show" }); - + //assign the retrieval function the show instance id. fnServerData.instance = instance; $el.append($table); $el.css("height", "auto"); oTableShow = itemHistoryTable("history_table_show"); } - + function drawShowList(oShows) { var $showList = $historyContentDiv.find("#history_show_summary"), - i, - len, + i, + len, $accordSection, show, tmp; - + $showList .accordion( "destroy" ) .empty(); - + for (i = 0, len = oShows.length; i < len; i++) { show = oShows[i]; tmp = show.starts.split(" "); - + $accordSection = createShowAccordSection({ instance: show.instance_id, name: show.name, @@ -211,10 +211,10 @@ var AIRTIME = (function(AIRTIME) { startTime: tmp[1], endTime: show.ends.split(" ").pop() }); - + $showList.append($accordSection); } - + $showList.accordion({ animated: false, create: function( event, ui ) { @@ -232,7 +232,7 @@ var AIRTIME = (function(AIRTIME) { //changestart: function( event, ui ) {} }); } - + function createToolbarButtons ($el) { var $menu = $("
    "); @@ -269,10 +269,10 @@ var AIRTIME = (function(AIRTIME) { "" + "" + "
    "); - + $el.append($menu); } - + function aggregateHistoryTable() { var oTable, $historyTableDiv = $historyContentDiv.find("#history_table_aggregate"), @@ -282,16 +282,16 @@ var AIRTIME = (function(AIRTIME) { fnRowCallback = function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) { var editUrl = baseUrl+"playouthistory/edit-file-item/id/"+aData.file_id, $nRow = $(nRow); - + $nRow.data('url-edit', editUrl); }; - + columns = JSON.parse(localStorage.getItem('datatables-historyfile-aoColumns')); - + oTable = $historyTableDiv.dataTable( { - + "aoColumns": columns, - + "bProcessing": true, "bServerSide": true, "sAjaxSource": baseUrl+"playouthistory/file-history-feed", @@ -310,13 +310,13 @@ var AIRTIME = (function(AIRTIME) { "sPaginationType": "full_numbers", "bJQueryUI": true, "bAutoWidth": true, - "sDom": sDom, + "sDom": sDom, }); oTable.fnSetFilteringDelay(350); - + return oTable; } - + function itemHistoryTable(id) { var oTable, $historyTableDiv = $historyContentDiv.find("#"+id), @@ -325,11 +325,11 @@ var AIRTIME = (function(AIRTIME) { fnRowCallback, booleans = {}, i, c; - + columns = JSON.parse(localStorage.getItem('datatables-historyitem-aoColumns')); - + for (i in columns) { - + c = columns[i]; if (c["sDataType"] === "boolean") { booleans[c["mDataProp"]] = c["sTitle"]; @@ -341,22 +341,22 @@ var AIRTIME = (function(AIRTIME) { deleteUrl = baseUrl+"playouthistory/delete-list-item/id/"+aData.history_id, emptyCheckBox = String.fromCharCode(parseInt(2610, 16)), checkedCheckBox = String.fromCharCode(parseInt(2612, 16)), - b, + b, text, $nRow = $(nRow); - + // add checkbox $nRow.find('td.his_checkbox').html(""); - + $nRow.data('his-id', aData.history_id); $nRow.data('url-edit', editUrl); $nRow.data('url-delete', deleteUrl); - + for (b in booleans) { - + text = aData[b] ? checkedCheckBox : emptyCheckBox; text = text + " " + booleans[b]; - + $nRow.find(".his_"+b).html(text); } }; @@ -382,16 +382,16 @@ var AIRTIME = (function(AIRTIME) { "sPaginationType": "full_numbers", "bJQueryUI": true, "bAutoWidth": true, - "sDom": sDom, + "sDom": sDom, }); oTable.fnSetFilteringDelay(350); - + $toolbar = $historyTableDiv.parents(".dataTables_wrapper").find(".fg-toolbar:first"); createToolbarButtons($toolbar); - + return oTable; } - + function showSummaryList(start, end) { var url = baseUrl+"playouthistory/show-history-feed", data = { @@ -399,18 +399,18 @@ var AIRTIME = (function(AIRTIME) { start: start, end: end }; - + $.post(url, data, function(json) { drawShowList(json); }); } - + mod.onReady = function() { - + var oBaseDatePickerSettings, oBaseTimePickerSettings, $hisDialogEl, - + tabsInit = [ { initialized: false, @@ -443,105 +443,105 @@ var AIRTIME = (function(AIRTIME) { { initialized: false, initialize: function() { - + }, navigate: function() { - + }, always: function() { inShowsTab = true; - + var info = getStartEnd(); showSummaryList(info.start, info.end); emptySelectedLogItems(); } } ]; - + //set the locale names for the bootstrap calendar. $.fn.datetimepicker.dates = { daysMin: i18n_days_short, months: i18n_months, monthsShort: i18n_months_short }; - - + + $historyContentDiv = $("#history_content"); - + function redrawTables() { oTableAgg && oTableAgg.fnDraw(); oTableItem && oTableItem.fnDraw(); oTableShow && oTableShow.fnDraw(); } - + function removeHistoryDialog() { $hisDialogEl.dialog("destroy"); $hisDialogEl.remove(); } - + function initializeDialog() { var $startPicker = $hisDialogEl.find('#his_item_starts_datetimepicker'), $endPicker = $hisDialogEl.find('#his_item_ends_datetimepicker'); - + $startPicker.datetimepicker(); $endPicker.datetimepicker({ showTimeFirst: true }); - + $startPicker.on('changeDate', function(e) { - $endPicker.data('datetimepicker').setLocalDate(e.localDate); + $endPicker.data('datetimepicker').setLocalDate(e.localDate); }); } - + function processDialogHtml($el) { - + if (inShowsTab) { $el.find("#his_choose_instance").remove(); } - + return $el } - + function makeHistoryDialog(html) { $hisDialogEl = $(html); $hisDialogEl = processDialogHtml($hisDialogEl); - - $hisDialogEl.dialog({ + + $hisDialogEl.dialog({ title: $.i18n._("Edit History Record"), modal: false, open: function( event, ui ) { - initializeDialog(); + initializeDialog(); }, close: function() { removeHistoryDialog(); } }); } - + hisSubmit(); // Fixes display bug - + /* * Icon hover states for search. */ $historyContentDiv.on("mouseenter", ".his-timerange .ui-button", function(ev) { - $(this).addClass("ui-state-hover"); + $(this).addClass("ui-state-hover"); }); $historyContentDiv.on("mouseleave", ".his-timerange .ui-button", function(ev) { $(this).removeClass("ui-state-hover"); }); - + oBaseDatePickerSettings = { dateFormat: 'yy-mm-dd', //i18n_months, i18n_days_short are in common.js monthNames: i18n_months, dayNamesMin: i18n_days_short, - onSelect: function(sDate, oDatePicker) { + onSelect: function(sDate, oDatePicker) { $(this).datepicker( "setDate", sDate ); }, onClose: validateTimeRange }; - + oBaseTimePickerSettings = { showPeriodLabels: false, showCloseButton: true, @@ -556,28 +556,28 @@ var AIRTIME = (function(AIRTIME) { $historyContentDiv.find(dateStartId) .datepicker(oBaseDatePickerSettings) .blur(validateTimeRange); - + $historyContentDiv.find(timeStartId) .timepicker(oBaseTimePickerSettings) .blur(validateTimeRange); - + $historyContentDiv.find(dateEndId) .datepicker(oBaseDatePickerSettings) .blur(validateTimeRange); - + $historyContentDiv.find(timeEndId) .timepicker(oBaseTimePickerSettings) .blur(validateTimeRange); - + $historyContentDiv.on("click", "#his_create", function(e) { var url = baseUrl+"playouthistory/edit-list-item/format/json" ; - + e.preventDefault(); - + $.get(url, function(json) { - + makeHistoryDialog(json.dialog); - + }, "json"); }); @@ -639,14 +639,14 @@ var AIRTIME = (function(AIRTIME) { // Removing extra fields delete element.checkbox; delete element.history_id; - delete element.instance_id; + delete element.instance_id; dd.content[2].table.body.push(Object.values(element)); }); // Make PDF and start download pdfMake.createPdf(dd).download(); }; }); - + $historyContentDiv.on("click", "#csv_export", async function(){ // Get date/time from pickers var startDay = document.querySelector('#his_date_start').value; @@ -687,22 +687,22 @@ var AIRTIME = (function(AIRTIME) { var csvX = new CSVExport(hisData); // Actual export function return false // Was part of the demo. Please leave as is. }); - + $('body').on("click", ".his_file_cancel, .his_item_cancel", function(e) { removeHistoryDialog(); }); - + $('body').on("click", ".his_file_save", function(e) { - + e.preventDefault(); - + var $form = $(this).parents("form"); var data = $form.serializeArray(); - + var url = baseUrl+"Playouthistory/update-file-item/format/json"; - + $.post(url, data, function(json) { - + //TODO put errors on form. if (json.error !== undefined) { //makeHistoryDialog(json.dialog); @@ -711,15 +711,15 @@ var AIRTIME = (function(AIRTIME) { removeHistoryDialog(); redrawTables(); } - + }, "json"); - + }); - + $('body').on("click", ".his_item_save", function(e) { - + e.preventDefault(); - + var $form = $(this).parents("form"), data = $form.serializeArray(), id = data[0].value, @@ -728,9 +728,9 @@ var AIRTIME = (function(AIRTIME) { url, $select = $hisDialogEl.find("#his_instance_select"), instance; - + url = (id === "") ? createUrl : updateUrl; - + if (fnServerData.instance !== undefined) { data.push({ name: "instance_id", @@ -739,17 +739,17 @@ var AIRTIME = (function(AIRTIME) { } else if ($select.length > 0) { instance = $select.val(); - + if (instance > 0) { data.push({ name: "instance_id", value: instance }); - } + } } - + $.post(url, data, function(json) { - + if (json.form !== undefined) { var $newForm = $(json.form); $newForm = processDialogHtml($newForm); @@ -760,16 +760,16 @@ var AIRTIME = (function(AIRTIME) { removeHistoryDialog(); redrawTables(); } - + }, "json"); - + }); - - + + $historyContentDiv.on("click", ".his_checkbox input", function(e) { var checked = e.currentTarget.checked, $tr = $(e.currentTarget).parents("tr"); - + if (checked) { addSelectedLogItem($tr); } @@ -777,7 +777,7 @@ var AIRTIME = (function(AIRTIME) { removeSelectedLogItem($tr); } }); - + $('body').on("click", "#his_instance_retrieve", function(e) { var startPicker = $hisDialogEl.find('#his_item_starts'), endPicker = $hisDialogEl.find('#his_item_ends'), @@ -785,13 +785,13 @@ var AIRTIME = (function(AIRTIME) { startDate = startPicker.val(), endDate = endPicker.val(), data; - + data = { start: startDate, end: endDate, format: "json" }; - + $.get(url, data, function(json) { var i, $select = $(''+ '
    '+$.i18n._("Disk")+' #%s'+ '
      '+ @@ -25,7 +25,7 @@ function generatePartitions(partitions){ var spaceUsedGb = sprintf("%01.1f", spaceUsed/Math.pow(2, 30)); var totalSpaceGb = sprintf("%01.1f", totalSpace/Math.pow(2, 30)); - + var row = sprintf(rowTemplate, i+1, i, spaceUsedGb, totalSpaceGb, percUsed, percUsed); var tr = $(row); lastElement.after(tr); @@ -38,7 +38,7 @@ function generatePartitions(partitions){ } lastElement = tr; } - + } function success(data, textStatus, jqXHR){ @@ -49,14 +49,14 @@ function success(data, textStatus, jqXHR){ if (s) { var children = $("#"+s.name).children(); $(children[0]).text(s.name); - + var status_class = "not-available-icon"; if (s.status == 0){ status_class = "checked-icon"; } else if (s.status == 1) { status_class = "warning-icon"; } - + $($(children[1]).children()[0]).attr("class", status_class); $(children[2]).text(sprintf('%(days)sd %(hours)sh %(minutes)sm %(seconds)ss', convertSecondsToDaysHoursMinutesSeconds(s.uptime_seconds))); $(children[3]).text(s.cpu_perc); @@ -71,7 +71,7 @@ function success(data, textStatus, jqXHR){ function updateStatus(getDiskInfo){ $.getJSON( baseUrl+"api/status/format/json/diskinfo/"+getDiskInfo, null, success); - + } $(document).ready(function() { diff --git a/legacy/public/js/airtime/user/user.js b/legacy/public/js/airtime/user/user.js index fbaee2d17..e43efb6b8 100644 --- a/legacy/public/js/airtime/user/user.js +++ b/legacy/public/js/airtime/user/user.js @@ -1,20 +1,20 @@ function populateForm(entries){ //$('#user_details').show(); - + $('.errors').remove(); $('.success').remove(); - + if (entries.type === 'S') - { + { $("#user_details").hide(); $("#user_details_superadmin_message").show(); $('#type').attr('disabled', '1'); } else { $("#user_details").show(); $("#user_details_superadmin_message").hide(); - $('#type').removeAttr('disabled'); + $('#type').removeAttr('disabled'); } - + $('#user_id').val(entries.id); $('#login').val(entries.login); $('#first_name').val(entries.first_name); @@ -24,7 +24,7 @@ function populateForm(entries){ $('#cell_phone').val(entries.cell_phone); $('#skype').val(entries.skype_contact); $('#jabber').val(entries.jabber_contact); - + if (entries.id.length != 0){ $('#login').attr('readonly', 'readonly'); $('#password').val("xxxxxx"); @@ -80,7 +80,7 @@ function rowCallback( nRow, aData, iDisplayIndex ){ $('td:eq(3)', nRow).html( $.i18n._('Super Admin') ); $('td:eq(4)', nRow).html(""); //Disable deleting the super admin } - + return nRow; } @@ -92,10 +92,10 @@ function populateUserTable() { "sAjaxSource": baseUrl+"User/get-user-data-table-info/format/json", "fnServerData": function ( sSource, aoData, fnCallback ) { $.ajax( { - "dataType": 'json', - "type": "POST", - "url": sSource, - "data": aoData, + "dataType": 'json', + "type": "POST", + "url": sSource, + "data": aoData, "success": fnCallback } ); }, diff --git a/legacy/public/js/airtime/utilities/utilities.js b/legacy/public/js/airtime/utilities/utilities.js index bddba5b7d..42fdb6c8a 100644 --- a/legacy/public/js/airtime/utilities/utilities.js +++ b/legacy/public/js/airtime/utilities/utilities.js @@ -1,15 +1,15 @@ var AIRTIME = (function(AIRTIME){ var mod; - + if (AIRTIME.utilities === undefined) { AIRTIME.utilities = {}; } mod = AIRTIME.utilities; - + mod.findViewportDimensions = function() { var viewportwidth, viewportheight; - + // the more standards compliant browsers (mozilla/netscape/opera/IE7) use // window.innerWidth and window.innerHeight if (typeof window.innerWidth != 'undefined') { @@ -28,49 +28,49 @@ var AIRTIME = (function(AIRTIME){ viewportwidth = document.getElementsByTagName('body')[0].clientWidth; viewportheight = document.getElementsByTagName('body')[0].clientHeight; } - + return { width: viewportwidth, height: viewportheight }; }; - + /* * Returns an object containing a unix timestamp in seconds for the start/end range - * + * * @return Object {"start", "end", "range"} */ mod.fnGetScheduleRange = function(dateStartId, timeStartId, dateEndId, timeEndId) { var start, end, time; - + start = $(dateStartId).val(); start = start === "" ? null : start; - + time = $(timeStartId).val(); time = time === "" ? "00:00" : time; - + if (start) { start = start + " " + time; } - + end = $(dateEndId).val(); end = end === "" ? null : end; - + time = $(timeEndId).val(); time = time === "" ? "00:00" : time; - + if (end) { end = end + " " + time; } - + return { start: start, end: end }; }; - + return AIRTIME; - + }(AIRTIME || {})); diff --git a/legacy/public/js/airtime/widgets/table.js b/legacy/public/js/airtime/widgets/table.js index dc23f8df8..8c9ff371b 100644 --- a/legacy/public/js/airtime/widgets/table.js +++ b/legacy/public/js/airtime/widgets/table.js @@ -537,5 +537,3 @@ var AIRTIME = (function(AIRTIME) { return AIRTIME; }(AIRTIME || {})); - - diff --git a/legacy/public/js/blockui/jquery.blockUI.js b/legacy/public/js/blockui/jquery.blockUI.js index e3c394a26..867dfcdd2 100644 --- a/legacy/public/js/blockui/jquery.blockUI.js +++ b/legacy/public/js/blockui/jquery.blockUI.js @@ -44,7 +44,7 @@ $.growlUI = function(title, message, timeout, onClose) { $.blockUI({ message: $m, fadeIn: 700, fadeOut: 1000, centerY: false, timeout: timeout, showOverlay: false, - onUnblock: onClose, + onUnblock: onClose, css: $.blockUI.defaults.growlCSS }); }; @@ -76,9 +76,9 @@ $.blockUI.defaults = { title: null, // title string; only used when theme == true draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded) - + theme: false, // set to true to use with jQuery UI themes - + // styles for the message when blocking; if you wish to disable // these and use an external stylesheet then do this in your code: // $.blockUI.defaults.css = {}; @@ -94,7 +94,7 @@ $.blockUI.defaults = { backgroundColor:'#fff', cursor: 'wait' }, - + // minimal style set used when themes are used themedCSS: { width: '30%', @@ -125,7 +125,7 @@ $.blockUI.defaults = { '-moz-border-radius': '10px', 'border-radius': '10px' }, - + // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w // (hat tip to Jorge H. N. de Vasconcelos) iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank', @@ -169,7 +169,7 @@ $.blockUI.defaults = { // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity) applyPlatformOpacityRules: true, - + // callback method invoked when fadeIn has completed and blocking message is visible onBlock: null, @@ -227,11 +227,11 @@ function install(el, opts) { // layer2 is the overlay layer which has opacity and a wait cursor (by default) // layer3 is the message content that is displayed while blocking - var lyr1 = ($.browser.msie || opts.forceIframe) + var lyr1 = ($.browser.msie || opts.forceIframe) ? $('') : $(''); - - var lyr2 = opts.theme + + var lyr2 = opts.theme ? $('') : $(''); @@ -250,7 +250,7 @@ function install(el, opts) { } else if (full) { s = ''; - } + } else { s = ''; } @@ -262,7 +262,7 @@ function install(el, opts) { lyr3.css(themedCSS); lyr3.addClass('ui-widget-content'); } - else + else lyr3.css(css); } @@ -280,7 +280,7 @@ function install(el, opts) { $.each(layers, function() { this.appendTo($par); }); - + if (opts.theme && opts.draggable && $.fn.draggable) { lyr3.draggable({ handle: '.ui-dialog-titlebar', @@ -443,7 +443,7 @@ function bind(b, el, opts) { $el.data('blockUI.isBlocked', b); // don't bind events when overlay is not in use or if bindEvents is false - if (!opts.bindEvents || (b && !opts.showOverlay)) + if (!opts.bindEvents || (b && !opts.showOverlay)) return; // bind anchors and inputs for mouse and key events diff --git a/legacy/public/js/bootstrap-datetime/bootstrap-datetimepicker.js b/legacy/public/js/bootstrap-datetime/bootstrap-datetimepicker.js index d26ecc7e1..ffb37fde6 100644 --- a/legacy/public/js/bootstrap-datetime/bootstrap-datetimepicker.js +++ b/legacy/public/js/bootstrap-datetime/bootstrap-datetimepicker.js @@ -44,9 +44,9 @@ constructor: DateTimePicker, init: function(element, options) { - + dates = $.fn.datetimepicker.dates; - + var icon; if (!(options.pickTime || options.pickDate)) throw new Error('Must choose at least one picker'); @@ -271,16 +271,16 @@ offset.top = offset.top + this.height; var $window = $(window); - + if ( this.options.width != undefined ) { this.widget.width( this.options.width ); } - + if ( this.options.orientation == 'left' ) { this.widget.addClass( 'left-oriented' ); offset.left = offset.left - this.widget.width() + 20; } - + if (this._isInFixed()) { position = 'fixed'; offset.top -= $window.scrollTop(); @@ -1303,4 +1303,4 @@ } -})(window.jQuery) \ No newline at end of file +})(window.jQuery) diff --git a/legacy/public/js/bootstrap/bootstrap.min.js b/legacy/public/js/bootstrap/bootstrap.min.js index 66e887bb3..1fa6fe612 100644 --- a/legacy/public/js/bootstrap/bootstrap.min.js +++ b/legacy/public/js/bootstrap/bootstrap.min.js @@ -3,4 +3,4 @@ * Copyright 2012 Twitter, Inc. * http://www.apache.org/licenses/LICENSE-2.0.txt */ -!function(e){e(function(){"use strict";e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()},e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e(function(){e("body").on("click.alert.data-api",t,n.prototype.close)})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.parent('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")},e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e(function(){e("body").on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=n,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},to:function(t){var n=this.$element.find(".item.active"),r=n.parent().children(),i=r.index(n),s=this;if(t>r.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){s.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",e(r[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f=e.Event("slide",{relatedTarget:i[0]});this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u]();if(i.hasClass("active"))return;if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}},e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e(function(){e("body").on("click.carousel.data-api","[data-slide]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=!i.data("modal")&&e.extend({},i.data(),n.data());i.carousel(s),t.preventDefault()})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning)return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning)return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=typeof n=="object"&&n;i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e(function(){e("body").on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})})}(window.jQuery),!function(e){"use strict";function r(){i(e(t)).removeClass("open")}function i(t){var n=t.attr("data-target"),r;return n||(n=t.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,"")),r=e(n),r.length||(r=t.parent()),r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||(s.toggleClass("open"),n.focus()),!1},keydown:function(t){var n,r,s,o,u,a;if(!/(38|40|27)/.test(t.keyCode))return;n=e(this),t.preventDefault(),t.stopPropagation();if(n.is(".disabled, :disabled"))return;o=i(n),u=o.hasClass("open");if(!u||u&&t.keyCode==27)return n.click();r=e("[role=menu] li:not(.divider) a",o);if(!r.length)return;a=r.index(r.filter(":focus")),t.keyCode==38&&a>0&&a--,t.keyCode==40&&a').appendTo(document.body),this.options.backdrop!="static"&&this.$backdrop.click(e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,e.proxy(this.removeBackdrop,this)):this.removeBackdrop()):t&&t()}},e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e(function(){e("body").on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):this.options.trigger!="manual"&&(i=this.options.trigger=="hover"?"mouseenter":"focus",s=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this))),this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,t,this.$element.data()),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);if(!n.options.delay||!n.options.delay.show)return n.show();clearTimeout(this.timeout),n.hoverState="in",this.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var e,t,n,r,i,s,o;if(this.hasContent()&&this.enabled){e=this.tip(),this.setContent(),this.options.animation&&e.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,t=/in/.test(s),e.remove().css({top:0,left:0,display:"block"}).appendTo(t?this.$element:document.body),n=this.getPosition(t),r=e[0].offsetWidth,i=e[0].offsetHeight;switch(t?s.split(" ")[1]:s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}e.css(o).addClass(s).addClass("in")}},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function r(){var t=setTimeout(function(){n.off(e.support.transition.end).remove()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.remove()})}var t=this,n=this.tip();return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?r():n.remove(),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(t){return e.extend({},t?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(){this[this.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
      ',trigger:"hover",title:"",delay:0,html:!0}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content > *")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

      '})}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var t=e(this),n=t.data("target")||t.attr("href"),r=/^#\w/.test(n)&&e(n);return r&&r.length&&[[r.position().top,n]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}},e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active a").last()[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}},e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e(function(){e("body").on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.$menu=e(this.options.menu).appendTo("body"),this.source=this.options.source,this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return this.$menu.css({top:t.top+t.height,left:t.left}),this.$menu.show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),(e.browser.webkit||e.browser.msie)&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this))},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=!~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},blur:function(e){var t=this;setTimeout(function(){t.hide()},150)},click:function(e){e.stopPropagation(),e.preventDefault(),this.select()},mouseenter:function(t){this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")}},e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
    • ',minLength:1},e.fn.typeahead.Constructor=t,e(function(){e("body").on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;t.preventDefault(),n.typeahead(n.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))},e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); \ No newline at end of file +!function(e){e(function(){"use strict";e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()},e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e(function(){e("body").on("click.alert.data-api",t,n.prototype.close)})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.parent('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")},e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e(function(){e("body").on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=n,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},to:function(t){var n=this.$element.find(".item.active"),r=n.parent().children(),i=r.index(n),s=this;if(t>r.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){s.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",e(r[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f=e.Event("slide",{relatedTarget:i[0]});this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u]();if(i.hasClass("active"))return;if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}},e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e(function(){e("body").on("click.carousel.data-api","[data-slide]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=!i.data("modal")&&e.extend({},i.data(),n.data());i.carousel(s),t.preventDefault()})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning)return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning)return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=typeof n=="object"&&n;i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e(function(){e("body").on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})})}(window.jQuery),!function(e){"use strict";function r(){i(e(t)).removeClass("open")}function i(t){var n=t.attr("data-target"),r;return n||(n=t.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,"")),r=e(n),r.length||(r=t.parent()),r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||(s.toggleClass("open"),n.focus()),!1},keydown:function(t){var n,r,s,o,u,a;if(!/(38|40|27)/.test(t.keyCode))return;n=e(this),t.preventDefault(),t.stopPropagation();if(n.is(".disabled, :disabled"))return;o=i(n),u=o.hasClass("open");if(!u||u&&t.keyCode==27)return n.click();r=e("[role=menu] li:not(.divider) a",o);if(!r.length)return;a=r.index(r.filter(":focus")),t.keyCode==38&&a>0&&a--,t.keyCode==40&&a').appendTo(document.body),this.options.backdrop!="static"&&this.$backdrop.click(e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,e.proxy(this.removeBackdrop,this)):this.removeBackdrop()):t&&t()}},e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e(function(){e("body").on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):this.options.trigger!="manual"&&(i=this.options.trigger=="hover"?"mouseenter":"focus",s=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this))),this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,t,this.$element.data()),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);if(!n.options.delay||!n.options.delay.show)return n.show();clearTimeout(this.timeout),n.hoverState="in",this.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var e,t,n,r,i,s,o;if(this.hasContent()&&this.enabled){e=this.tip(),this.setContent(),this.options.animation&&e.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,t=/in/.test(s),e.remove().css({top:0,left:0,display:"block"}).appendTo(t?this.$element:document.body),n=this.getPosition(t),r=e[0].offsetWidth,i=e[0].offsetHeight;switch(t?s.split(" ")[1]:s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}e.css(o).addClass(s).addClass("in")}},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function r(){var t=setTimeout(function(){n.off(e.support.transition.end).remove()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.remove()})}var t=this,n=this.tip();return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?r():n.remove(),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(t){return e.extend({},t?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(){this[this.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
      ',trigger:"hover",title:"",delay:0,html:!0}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content > *")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

      '})}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var t=e(this),n=t.data("target")||t.attr("href"),r=/^#\w/.test(n)&&e(n);return r&&r.length&&[[r.position().top,n]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}},e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active a").last()[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}},e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e(function(){e("body").on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.$menu=e(this.options.menu).appendTo("body"),this.source=this.options.source,this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return this.$menu.css({top:t.top+t.height,left:t.left}),this.$menu.show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),(e.browser.webkit||e.browser.msie)&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this))},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=!~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},blur:function(e){var t=this;setTimeout(function(){t.hide()},150)},click:function(e){e.stopPropagation(),e.preventDefault(),this.select()},mouseenter:function(t){this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")}},e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
    • ',minLength:1},e.fn.typeahead.Constructor=t,e(function(){e("body").on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;t.preventDefault(),n.typeahead(n.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))},e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); diff --git a/legacy/public/js/colorpicker/js/colorpicker.js b/legacy/public/js/colorpicker/js/colorpicker.js index 8519bf122..32a36db9b 100644 --- a/legacy/public/js/colorpicker/js/colorpicker.js +++ b/legacy/public/js/colorpicker/js/colorpicker.js @@ -2,9 +2,9 @@ * * Color picker * Author: Stefan Petre www.eyecon.ro - * + * * Dual licensed under the MIT and GPL licenses - * + * */ (function ($) { var ColorPicker = function () { @@ -112,7 +112,7 @@ y: ev.pageY, field: field, val: parseInt(field.val(), 10), - preview: $(this).parent().parent().data('colorpicker').livePreview + preview: $(this).parent().parent().data('colorpicker').livePreview }; $(document).bind('mouseup', current, upIncrement); $(document).bind('mousemove', current, moveIncrement); @@ -262,7 +262,7 @@ s: Math.min(100, Math.max(0, hsb.s)), b: Math.min(100, Math.max(0, hsb.b)) }; - }, + }, fixRGB = function (rgb) { return { r: Math.min(255, Math.max(0, rgb.r)), @@ -281,7 +281,7 @@ hex = o.join(''); } return hex; - }, + }, HexToRGB = function (hex) { var hex = parseInt(((hex.indexOf('#') > -1) ? hex.substring(1) : hex), 16); return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)}; @@ -300,7 +300,7 @@ var delta = max - min; hsb.b = max; if (max != 0) { - + } hsb.s = max != 0 ? 255 * delta / max : 0; if (hsb.s != 0) { diff --git a/legacy/public/js/contextmenu/AIRTIME_DEV_README b/legacy/public/js/contextmenu/AIRTIME_DEV_README index 9cafde959..f360d4119 100644 --- a/legacy/public/js/contextmenu/AIRTIME_DEV_README +++ b/legacy/public/js/contextmenu/AIRTIME_DEV_README @@ -11,7 +11,7 @@ denise@denise-DX4860:~/airtime/legacy/public/js/contextmenu$ diff -u jquery.cont + /* (Airtime) added this to allow user to exit out of menu. + * if ignoreThisClick remains false, every right click + * thereafter continues to show the menu -+ */ ++ */ + if (ignoreRightClick) { + if (e.button == 2) { + ignoreThisClick = true; @@ -20,4 +20,3 @@ denise@denise-DX4860:~/airtime/legacy/public/js/contextmenu$ diff -u jquery.cont }, // key handled :hover keyStop: function(e, opt) { - diff --git a/legacy/public/js/contextmenu/jquery.contextMenu.js b/legacy/public/js/contextmenu/jquery.contextMenu.js index 566b82521..6a92ebf2a 100644 --- a/legacy/public/js/contextmenu/jquery.contextMenu.js +++ b/legacy/public/js/contextmenu/jquery.contextMenu.js @@ -13,7 +13,7 @@ */ (function($, undefined){ - + // TODO: - // ARIA stuff: menuitem, menuitemcheckbox und menuitemradio // create structure if $.support[htmlCommand || htmlMenuitem] and !opt.disableNative @@ -97,21 +97,21 @@ var // currently active contextMenu trigger } offset = {top: y, left: x}; } - + // correct offset if viewport demands it var bottom = $win.scrollTop() + $win.height(), right = $win.scrollLeft() + $win.width(), height = opt.$menu.height(), width = opt.$menu.width(); - + if (offset.top + height > bottom) { offset.top -= height; } - + if (offset.left + width > right) { offset.left -= width; } - + opt.$menu.css(offset); }, // position the sub-menu @@ -169,7 +169,7 @@ var // currently active contextMenu trigger break; } } - + return zin; }, // event handlers @@ -179,26 +179,26 @@ var // currently active contextMenu trigger e.preventDefault(); e.stopImmediatePropagation(); }, - + // contextmenu show dispatcher contextmenu: function(e) { var $this = $(this); // disable actual context-menu e.preventDefault(); e.stopImmediatePropagation(); - + // ignore right click trigger if (ignoreThisClick) { ignoreThisClick = false; return; } - + if (!$this.hasClass('context-menu-disabled')) { // theoretically need to fire a show event at // http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#context-menus // var evt = jQuery.Event("show", { data: data, pageX: e.pageX, pageY: e.pageY, relatedTarget: this }); // e.data.$menu.trigger(evt); - + $currentTrigger = $this; if (e.data.build) { // dynamically build menu on invocation @@ -219,12 +219,12 @@ var // currently active contextMenu trigger mousedown: function(e) { // register mouse down var $this = $(this); - + // hide any previous menus if ($currentTrigger && $currentTrigger.length && !$currentTrigger.is($this)) { $currentTrigger.data('contextMenu').$menu.trigger('contextmenu:hide'); } - + // activate on right click if (e.button == 2) { $currentTrigger = $this.data('contextMenuActive', true); @@ -240,7 +240,7 @@ var // currently active contextMenu trigger $currentTrigger = $this; $this.trigger(jQuery.Event("contextmenu", { data: e.data, pageX: e.pageX, pageY: e.pageY })); } - + $this.removeData('contextMenuActive'); }, // contextMenu hover trigger @@ -248,17 +248,17 @@ var // currently active contextMenu trigger var $this = $(this), $related = $(e.relatedTarget), $document = $(document); - + // abort if we're coming from a menu if ($related.is('.context-menu-list') || $related.closest('.context-menu-list').length) { return; } - + // abort if a menu is shown if ($currentTrigger && $currentTrigger.length) { return; } - + hoveract.pageX = e.pageX; hoveract.pageY = e.pageY; hoveract.data = e.data; @@ -282,11 +282,11 @@ var // currently active contextMenu trigger if ($related.is('.context-menu-list') || $related.closest('.context-menu-list').length) { return; } - + try { clearTimeout(hoveract.timer); } catch(e) {} - + hoveract.timer = null; }, @@ -296,12 +296,12 @@ var // currently active contextMenu trigger ignoreThisClick = true; } }, - + // click on layer to hide contextMenu layerClick: function(e) { var $this = $(this), root = $this.data('contextMenuRoot'); - + e.preventDefault(); e.stopImmediatePropagation(); $this.remove(); @@ -309,7 +309,7 @@ var // currently active contextMenu trigger /* (Airtime) added this to allow user to exit out of menu. * if ignoreThisClick remains false, every right click * thereafter continues to show the menu - */ + */ if (handle.ignoreRightClick) { if (e.button == 2) { ignoreThisClick = true; @@ -321,7 +321,7 @@ var // currently active contextMenu trigger if (!opt.isInput) { e.preventDefault(); } - + e.stopPropagation(); }, key: function(e) { @@ -349,7 +349,7 @@ var // currently active contextMenu trigger opt.$menu.trigger('prevcommand'); return; } - + case 9: // tab case 40: // down handle.keyStop(e, opt); @@ -369,13 +369,13 @@ var // currently active contextMenu trigger return; } break; - + case 37: // left handle.keyStop(e, opt); if (opt.isInput || !opt.$selected || !opt.$selected.length) { break; } - + if (!opt.$selected.parent().hasClass('context-menu-root')) { var $parent = opt.$selected.parent().parent(); opt.$selected.trigger('contextmenu:blur'); @@ -383,13 +383,13 @@ var // currently active contextMenu trigger return; } break; - + case 39: // right handle.keyStop(e, opt); if (opt.isInput || !opt.$selected || !opt.$selected.length) { break; } - + var itemdata = opt.$selected.data('contextMenu') || {}; if (itemdata.$menu && opt.$selected.hasClass('context-menu-submenu')) { opt.$selected = null; @@ -398,7 +398,7 @@ var // currently active contextMenu trigger return; } break; - + case 35: // end case 36: // home if (opt.$selected && opt.$selected.find('input, textarea, select').length) { @@ -411,7 +411,7 @@ var // currently active contextMenu trigger return; } break; - + case 13: // enter handle.keyStop(e, opt); if (opt.isInput) { @@ -423,19 +423,19 @@ var // currently active contextMenu trigger } opt.$selected && opt.$selected.trigger('mouseup'); return; - + case 32: // space case 33: // page up case 34: // page down // prevent browser from scrolling down while menu is visible handle.keyStop(e, opt); return; - + case 27: // esc handle.keyStop(e, opt); opt.$menu.trigger('contextmenu:hide'); return; - + default: // 0-9, a-z var k = (String.fromCharCode(e.keyCode)).toUpperCase(); if (opt.accesskeys[k]) { @@ -448,7 +448,7 @@ var // currently active contextMenu trigger } break; } - // pass event to selected item, + // pass event to selected item, // stop propagation to avoid endless recursion e.stopPropagation(); opt.$selected && opt.$selected.trigger(e); @@ -465,11 +465,11 @@ var // currently active contextMenu trigger opt = opt.$selected.parent().data('contextMenu') || {}; opt.$selected = $s; } - + var $children = opt.$menu.children(), $prev = !opt.$selected || !opt.$selected.prev().length ? $children.last() : opt.$selected.prev(), $round = $prev; - + // skip disabled while ($prev.hasClass('disabled') || $prev.hasClass('not-selectable')) { if ($prev.prev().length) { @@ -482,15 +482,15 @@ var // currently active contextMenu trigger return; } } - + // leave current if (opt.$selected) { handle.itemMouseleave.call(opt.$selected.get(0), e); } - + // activate next handle.itemMouseenter.call($prev.get(0), e); - + // focus input var $input = $prev.find('input, textarea, select'); if ($input.length) { @@ -525,22 +525,22 @@ var // currently active contextMenu trigger return; } } - + // leave current if (opt.$selected) { handle.itemMouseleave.call(opt.$selected.get(0), e); } - + // activate next handle.itemMouseenter.call($next.get(0), e); - + // focus input var $input = $next.find('input, textarea, select'); if ($input.length) { $input.focus(); } }, - + // flag that we're inside an input so the key handler can act accordingly focusInput: function(e) { var $this = $(this).closest('.context-menu-item'), @@ -560,7 +560,7 @@ var // currently active contextMenu trigger root.isInput = opt.isInput = false; }, - + // :hover on menu menuMouseenter: function(e) { var root = $(this).data().contextMenuRoot; @@ -573,15 +573,15 @@ var // currently active contextMenu trigger root.hovering = false; } }, - - + + // :hover done manually so key handling is possible itemMouseenter: function(e) { var $this = $(this), data = $this.data(), opt = data.contextMenu, root = data.contextMenuRoot; - + root.hovering = true; // abort if we're re-entering @@ -598,7 +598,7 @@ var // currently active contextMenu trigger opt.$selected = null; return; } - + $this.trigger('contextmenu:focus'); }, // :hover done manually so key handling is possible @@ -615,7 +615,7 @@ var // currently active contextMenu trigger root.$selected = opt.$selected = opt.$node; return; } - + $this.trigger('contextmenu:blur'); }, // contextMenu item click @@ -640,7 +640,7 @@ var // currently active contextMenu trigger callback = root.callbacks[key]; } else if ($.isFunction(root.callback)) { // default callback - callback = root.callback; + callback = root.callback; } else { // no callback, no action return; @@ -657,7 +657,7 @@ var // currently active contextMenu trigger inputClick: function(e) { e.stopImmediatePropagation(); }, - + // hide hideMenu: function(e) { var root = $(this).data('contextMenuRoot'); @@ -673,10 +673,10 @@ var // currently active contextMenu trigger $this.addClass('hover') .siblings('.hover').trigger('contextmenu:blur'); - + // remember selected opt.$selected = root.$selected = $this; - + // position sub-menu - do after show so dumb $.ui.position can keep up if (opt.$node) { root.positionSubmenu.call(opt.$node, opt.$menu); @@ -689,7 +689,7 @@ var // currently active contextMenu trigger data = $this.data(), opt = data.contextMenu, root = data.contextMenuRoot; - + $this.removeClass('hover'); opt.$selected = null; } @@ -709,13 +709,13 @@ var // currently active contextMenu trigger $currentTrigger = null; return; } - + // backreference for callbacks opt.$trigger = $this; // create or update context menu op.update.call($this, opt); - + // position menu opt.position.call($this, opt, x, y); @@ -723,13 +723,13 @@ var // currently active contextMenu trigger if (opt.zIndex) { css.zIndex = zindex($this) + opt.zIndex; } - + // add layer op.layer.call(opt.$menu, opt, css.zIndex); - + // adjust sub-menu zIndexes opt.$menu.find('ul').css('zIndex', css.zIndex + 1); - + // position and show context menu opt.$menu.css( css )[opt.animation.show](opt.animation.duration); // make options available @@ -756,12 +756,12 @@ var // currently active contextMenu trigger if (!opt) { opt = $this.data('contextMenu') || {}; } - + // hide event if (opt.events && opt.events.hide.call($this, opt) === false) { return; } - + if (opt.$layer) { try { opt.$layer.remove(); @@ -770,7 +770,7 @@ var // currently active contextMenu trigger opt.$layer = null; } } - + // remove handle $currentTrigger = null; // remove selected @@ -781,7 +781,7 @@ var // currently active contextMenu trigger $(document).off('.contextMenuAutoHide').off('keydown.contextMenu'); // hide menu opt.$menu && opt.$menu[opt.animation.hide](opt.animation.duration); - + // tear down dynamically built menu if (opt.build) { opt.$menu.remove(); @@ -813,28 +813,28 @@ var // currently active contextMenu trigger 'contextMenu': opt, 'contextMenuRoot': root }); - + $.each(['callbacks', 'commands', 'inputs'], function(i,k){ opt[k] = {}; if (!root[k]) { root[k] = {}; } }); - + root.accesskeys || (root.accesskeys = {}); - + // create contextMenu items $.each(opt.items, function(key, item){ var $t = $('
    • '), $label = null, $input = null; - + item.$node = $t.data({ 'contextMenu': opt, 'contextMenuRoot': root, 'contextMenuKey': key }); - + // register accesskey // NOTE: the accesskey attribute should be applicable to any element, but Safari5 and Chrome13 still can't do that if (item.accesskey) { @@ -847,7 +847,7 @@ var // currently active contextMenu trigger } } } - + if (typeof item == "string") { $t.addClass('context-menu-separator not-selectable'); } else if (item.type && types[item.type]) { @@ -876,13 +876,13 @@ var // currently active contextMenu trigger } else if (item.items) { item.type = 'sub'; } - + switch (item.type) { case 'text': $input = $('') .val(item.value || "").appendTo($label); break; - + case 'textarea': $input = $('') .val(item.value || "").appendTo($label); @@ -901,7 +901,7 @@ var // currently active contextMenu trigger $input = $('') .val(item.value || "").prop("checked", !!item.selected).prependTo($label); break; - + case 'select': $input = $(' if (item.type && item.type != 'sub' && item.type != 'html') { $input .on('focus', handle.focusInput) .on('blur', handle.blurInput); - + if (item.events) { $input.on(item.events); } } - + // add icons if (item.icon) { $t.addClass("icon icon-" + item.icon); } } - + // cache contained elements item.$input = $input; item.$label = $label; // attach item to menu $t.appendTo(opt.$menu); - + // Disable text selection if (!opt.hasTypes) { if($.browser.msie) { @@ -997,29 +997,29 @@ var // currently active contextMenu trigger // dis- / enable item $item[disabled ? 'addClass' : 'removeClass']('disabled'); - + if (item.type) { // dis- / enable input elements $item.find('input, select, textarea').prop('disabled', disabled); - + // update input states switch (item.type) { case 'text': case 'textarea': item.$input.val(item.value || ""); break; - + case 'checkbox': case 'radio': item.$input.val(item.value || "").prop('checked', !!item.selected); break; - + case 'select': item.$input.val(item.selected || ""); break; } } - + if (item.$menu) { // update sub-menu op.update.call($this, item, root); @@ -1041,14 +1041,14 @@ var // currently active contextMenu trigger function splitAccesskey(val) { var t = val.split(/\s+/), keys = []; - + for (var i=0, k; k = t[i]; i++) { k = k[0].toUpperCase(); // first character only // theoretically non-accessible characters should be ignored, but different systems, different keyboard layouts, ... screw it. // a map to look up already used access keys would be nice keys.push(k); } - + return keys; } @@ -1066,7 +1066,7 @@ $.fn.contextMenu = function(operation) { } else if (!operation) { this.addClass('context-menu-disabled'); } - + return this; }; @@ -1076,17 +1076,17 @@ $.contextMenu = function(operation, options) { options = operation; operation = 'create'; } - + if (typeof options == 'string') { options = {selector: options}; } else if (options === undefined) { options = {}; } - + // merge with default options var o = $.extend(true, {}, defaults, options || {}), $body = $body = $(document); - + switch (operation) { case 'create': // no selector no joy @@ -1104,7 +1104,7 @@ $.contextMenu = function(operation, options) { o.ns = '.contextMenu' + counter; namespaces[o.selector] = o.ns; menus[o.ns] = o; - + if (!initialized) { // make sure item click is registered first $body @@ -1128,18 +1128,18 @@ $.contextMenu = function(operation, options) { initialized = true; } - + // engage native contextmenu event $body .on('contextmenu' + o.ns, o.selector, o, handle.contextmenu); - + switch (o.trigger) { case 'hover': $body .on('mouseenter' + o.ns, o.selector, o, handle.mouseenter) - .on('mouseleave' + o.ns, o.selector, o, handle.mouseleave); + .on('mouseleave' + o.ns, o.selector, o, handle.mouseleave); break; - + case 'left': $body.on('click' + o.ns, o.selector, o, handle.click); break; @@ -1152,7 +1152,7 @@ $.contextMenu = function(operation, options) { break; */ } - + if (o.trigger != 'hover' && o.ignoreRightClick) { $body.on('mousedown' + o.ns, o.selector, handle.ignoreRightClick); } @@ -1162,35 +1162,35 @@ $.contextMenu = function(operation, options) { op.create(o); } break; - + case 'destroy': if (!o.selector) { $body.off('.contextMenu .contextMenuAutoHide'); $.each(namespaces, function(key, value) { $body.off(value); }); - + namespaces = {}; menus = {}; counter = 0; initialized = false; - + $('.context-menu-list').remove(); } else if (namespaces[o.selector]) { try { if (menus[namespaces[o.selector]].$menu) { menus[namespaces[o.selector]].$menu.remove(); } - + delete menus[namespaces[o.selector]]; } catch(e) { menus[namespaces[o.selector]] = null; } - + $body.off(namespaces[o.selector]); } break; - + case 'html5': // if or are not handled by the browser, // or options was a bool true, @@ -1206,11 +1206,11 @@ $.contextMenu = function(operation, options) { }).css('display', 'none'); } break; - + default: throw new Error('Unknown operation "' + operation + '"'); } - + return this; }; @@ -1219,7 +1219,7 @@ $.contextMenu.setInputValues = function(opt, data) { if (data === undefined) { data = {}; } - + $.each(opt.inputs, function(key, item) { switch (item.type) { case 'text': @@ -1230,11 +1230,11 @@ $.contextMenu.setInputValues = function(opt, data) { case 'checkbox': item.selected = data[key] ? true : false; break; - + case 'radio': item.selected = (data[item.radio] || "") == item.value ? true : false; break; - + case 'select': item.selected = data[key] || ""; break; @@ -1247,7 +1247,7 @@ $.contextMenu.getInputValues = function(opt, data) { if (data === undefined) { data = {}; } - + $.each(opt.inputs, function(key, item) { switch (item.type) { case 'text': @@ -1259,7 +1259,7 @@ $.contextMenu.getInputValues = function(opt, data) { case 'checkbox': data[key] = item.$input.prop('checked'); break; - + case 'radio': if (item.$input.prop('checked')) { data[item.radio] = item.value; @@ -1267,7 +1267,7 @@ $.contextMenu.getInputValues = function(opt, data) { break; } }); - + return data; }; @@ -1281,14 +1281,14 @@ function menuChildren(items, $children, counter) { if (!counter) { counter = 0; } - + $children.each(function() { var $node = $(this), node = this, nodeName = this.nodeName.toLowerCase(), label, item; - + // extract