From c024bfe4d8e433baab292e262dada9cb1fa84082 Mon Sep 17 00:00:00 2001 From: magepeopleteam Date: Tue, 29 Aug 2023 06:17:31 +0000 Subject: [PATCH] v 4.0.5 released --- Admin/MPWEM_Admin.php | 63 + Admin/MPWEM_Quick_Setup.php | 296 + Admin/MPWEM_Welcome.php | 1038 ++++ Admin/index.php | 1 + Admin/mep_cpt.php | 106 + Admin/mep_dummy_import.php | 1463 +++++ Admin/settings/global/MAGE_Setting_API.php | 1 + .../settings/global}/admin_setting_panel.php | 50 +- Admin/settings/global/index.php | 1 + Admin/settings/index.php | 1 + Admin/status.php | 92 + assets/admin/mkb-admin.js | 110 + assets/admin/mp_admin_settings.css | 170 + assets/admin/mp_admin_settings.js | 212 + assets/admin/mpwem_admin.css | 1236 +++++ assets/admin/mpwem_admin.js | 3 + assets/frontend/filter_pagination.css | 177 + assets/frontend/filter_pagination.js | 304 + assets/frontend/mptbm_registration.css | 9 + .../frontend/mptbm_registration.js | 0 assets/frontend/mpwem_script.js | 95 + assets/frontend/mpwem_style.css | 4173 ++++++++++++++ .../helper/calender}/calendar.min.css | 0 .../helper/calender}/calendar.min.js | 0 .../helper}/flaticon/Flaticon.eot | Bin .../helper}/flaticon/Flaticon.svg | 0 .../helper}/flaticon/Flaticon.ttf | Bin .../helper}/flaticon/Flaticon.woff | Bin .../helper}/flaticon/Flaticon.woff2 | Bin .../helper}/flaticon/flaticon.css | 12 +- .../helper}/flaticon/flaticon.html | 0 .../helper}/form-field-dependency.js | 0 .../helper/images}/arrow-left.svg | 0 .../helper/images}/arrow-right.svg | 0 {css => assets/helper}/images/arrow_down.png | Bin {css => assets/helper}/images/arrow_up.png | Bin assets/helper/images/calendar.png | Bin 0 -> 592 bytes {images => assets/helper/images}/no-photo.jpg | Bin assets/helper/images/no_image.png | Bin 0 -> 5968 bytes .../helper/images}/ullimited_img.png | Bin assets/helper/jquery-ui.min.css | 7 + .../helper/jquery_modal}/jquery.modal.min.css | 0 .../helper/jquery_modal}/jquery.modal.min.js | 0 assets/helper/mp_style/mp_script.js | 782 +++ assets/helper/mp_style/mp_style.css | 1464 +++++ .../helper/owl_carousel}/owl.carousel.min.css | 0 .../helper/owl_carousel}/owl.carousel.min.js | 2 +- .../pick_plugin}/mage-options-framework.css | 0 .../pick_plugin}/mage-options-framework.js | 0 assets/helper/select_2/select2.min.css | 1 + assets/helper/select_2/select2.min.js | 2 + .../helper/timeline}/timeline.min.css | 0 .../helper/timeline}/timeline.min.js | 0 css/admin_style.css | 1460 ----- css/codemirror.css | 2 - css/codemirror.min.css.map | 1 - css/filter_pagination.css | 183 - css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 6313 -> 0 bytes css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes css/images/ui-icons_444444_256x240.png | Bin 7006 -> 0 bytes css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes css/images/ui-icons_555555_256x240.png | Bin 7074 -> 0 bytes css/images/ui-icons_777620_256x240.png | Bin 4676 -> 0 bytes css/images/ui-icons_777777_256x240.png | Bin 7013 -> 0 bytes css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes css/images/ui-icons_cc0000_256x240.png | Bin 4632 -> 0 bytes css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes css/images/ui-icons_ffffff_256x240.png | Bin 6313 -> 0 bytes css/jquery-ui.css | 1982 ------- css/owl.theme.default.min.css | 6 - css/select2.min.css | 1 - css/style.css | 4918 ----------------- css/welcome-tabs.css | 121 - images/arrow_down.png | Bin 1083 -> 0 bytes images/arrow_up.png | Bin 1056 -> 0 bytes inc/MPWEM_Dependencies.php | 245 + inc/class/mep_settings_api.php | 673 --- inc/global/MP_Custom_Layout.php | 190 + inc/global/MP_Global_Function.php | 478 ++ inc/global/MP_Global_Style.php | 145 + inc/global/MP_Select_Icon_image.php | 1913 +++++++ inc/global/index.php | 1 + inc/mep_cpt.php | 115 - inc/mep_csv_export.php | 2 - inc/mep_dummy_import.php | 1665 ------ inc/mep_enque.php | 168 - inc/mep_extra_price.php | 4 +- inc/mep_file_include.php | 33 - inc/mep_functions.php | 161 +- inc/mep_tax_fw_meta.php | 8 - inc/quick_setup.php | 353 -- inc/status.php | 65 - inc/template-prts/event_add_cart.php | 39 +- inc/template-prts/event_date.php | 4 +- inc/template-prts/event_labels.php | 4 +- inc/template-prts/event_ticket_type.php | 6 +- .../event_ticket_type_extra_service.php | 2 +- inc/template-prts/single-events.php | 26 +- inc/template-prts/total_seat.php | 61 +- inc/welcome.php | 117 - inc/welcome/css/font-awesome.min.css | 4 - inc/welcome/css/include/button.css | 24 - inc/welcome/css/include/cart.css | 3 - inc/welcome/css/include/click-slider.css | 13 - inc/welcome/css/include/color.css | 18 - inc/welcome/css/include/content.css | 69 - inc/welcome/css/include/custom.css | 572 -- inc/welcome/css/include/default.css | 10 - inc/welcome/css/include/faq.css | 31 - inc/welcome/css/include/flex.css | 55 - inc/welcome/css/include/font-size.css | 17 - inc/welcome/css/include/form.css | 75 - inc/welcome/css/include/general.css | 49 - inc/welcome/css/include/grid.css | 234 - inc/welcome/css/include/helper.css | 63 - inc/welcome/css/include/icons.css | 41 - inc/welcome/css/include/info.css | 6 - inc/welcome/css/include/list.css | 13 - inc/welcome/css/include/loader.css | 26 - inc/welcome/css/include/media.css | 2 - inc/welcome/css/include/menu.css | 1 - inc/welcome/css/include/popup.css | 24 - inc/welcome/css/include/radious.css | 46 - inc/welcome/css/include/responsive.css | 12 - inc/welcome/css/include/shadows.css | 21 - inc/welcome/css/include/table.css | 3 - inc/welcome/css/include/tabs.css | 4 - inc/welcome/css/include/variable.css | 101 - inc/welcome/css/welcome.css | 386 -- inc/welcome/img/faq_icon.png | Bin 4405 -> 0 bytes inc/welcome/img/feature_img.png | Bin 53665 -> 0 bytes inc/welcome/img/gift.png | Bin 7415 -> 0 bytes inc/welcome/img/graph.png | Bin 10549 -> 0 bytes inc/welcome/img/icon_1.png | Bin 3606 -> 0 bytes inc/welcome/img/icon_2.png | Bin 6418 -> 0 bytes inc/welcome/img/icon_3.png | Bin 5737 -> 0 bytes inc/welcome/img/knowledge_icon.png | Bin 6267 -> 0 bytes inc/welcome/img/knowledge_img.png | Bin 70637 -> 0 bytes inc/welcome/img/logo.png | Bin 8230 -> 0 bytes inc/welcome/img/missing_img.png | Bin 78487 -> 0 bytes inc/welcome/img/preset.png | Bin 43876 -> 0 bytes inc/welcome/img/reading.png | Bin 8160 -> 0 bytes inc/welcome/img/refresh.png | Bin 7034 -> 0 bytes inc/welcome/img/rocket.png | Bin 6101 -> 0 bytes inc/welcome/img/setting.png | Bin 10434 -> 0 bytes inc/welcome/img/top_bg.png | Bin 105212 -> 0 bytes inc/welcome/img/tutorial_icon.png | Bin 5245 -> 0 bytes inc/welcome/img/tutorial_img.png | Bin 28961 -> 0 bytes inc/welcome/img/withMage.png | Bin 51303 -> 0 bytes inc/welcome/import.php | 71 - inc/welcome/support.php | 373 -- inc/welcome/welcome.php | 171 - js/codemirror.min.js | 1 - js/countdown.jquery.min.js | 1 - js/filter_pagination.js | 335 -- js/lazysizes.min.js | 3 - js/mep_event_faq.js | 27 - js/mixitup.min.js | 18 - js/mkb-admin.js | 129 - js/mp_event_custom_script.js | 72 - js/welcome-tabs.js | 73 - languages/mage-eventpress.pot | 1414 +++-- lib/appsero/src/Insights.php | 2 +- readme.txt | 13 +- templates/all-speaker-list.php | 2 +- templates/list/default.php | 14 +- templates/list/spring.php | 6 +- templates/list/winter.php | 6 +- templates/single/date_list_title.php | 2 +- templates/single/extra_service_list.php | 4 +- templates/single/organizer.php | 22 +- templates/single/speaker-list.php | 2 +- templates/single/ticket_type_list.php | 6 +- templates/single/total_seat.php | 4 +- templates/themes/default-theme.php | 8 +- templates/themes/royal.php | 6 +- templates/themes/theme-1.php | 2 +- templates/themes/theme-3.php | 4 +- templates/themes/vanilla.php | 8 +- woocommerce-event-press.php | 218 +- 188 files changed, 16036 insertions(+), 15927 deletions(-) create mode 100644 Admin/MPWEM_Admin.php create mode 100644 Admin/MPWEM_Quick_Setup.php create mode 100644 Admin/MPWEM_Welcome.php create mode 100644 Admin/index.php create mode 100644 Admin/mep_cpt.php create mode 100644 Admin/mep_dummy_import.php create mode 100644 Admin/settings/global/MAGE_Setting_API.php rename {inc => Admin/settings/global}/admin_setting_panel.php (98%) create mode 100644 Admin/settings/global/index.php create mode 100644 Admin/settings/index.php create mode 100644 Admin/status.php create mode 100644 assets/admin/mkb-admin.js create mode 100644 assets/admin/mp_admin_settings.css create mode 100644 assets/admin/mp_admin_settings.js create mode 100644 assets/admin/mpwem_admin.css create mode 100644 assets/admin/mpwem_admin.js create mode 100644 assets/frontend/filter_pagination.css create mode 100644 assets/frontend/filter_pagination.js create mode 100644 assets/frontend/mptbm_registration.css rename js/mkb-scripts.js => assets/frontend/mptbm_registration.js (100%) create mode 100644 assets/frontend/mpwem_script.js create mode 100644 assets/frontend/mpwem_style.css rename {css => assets/helper/calender}/calendar.min.css (100%) rename {js => assets/helper/calender}/calendar.min.js (100%) rename {fonts => assets/helper}/flaticon/Flaticon.eot (100%) rename {fonts => assets/helper}/flaticon/Flaticon.svg (100%) rename {fonts => assets/helper}/flaticon/Flaticon.ttf (100%) rename {fonts => assets/helper}/flaticon/Flaticon.woff (100%) rename {fonts => assets/helper}/flaticon/Flaticon.woff2 (100%) rename {fonts => assets/helper}/flaticon/flaticon.css (97%) rename {fonts => assets/helper}/flaticon/flaticon.html (100%) rename {js => assets/helper}/form-field-dependency.js (100%) mode change 100755 => 100644 rename {images => assets/helper/images}/arrow-left.svg (100%) rename {images => assets/helper/images}/arrow-right.svg (100%) rename {css => assets/helper}/images/arrow_down.png (100%) rename {css => assets/helper}/images/arrow_up.png (100%) create mode 100644 assets/helper/images/calendar.png rename {images => assets/helper/images}/no-photo.jpg (100%) create mode 100644 assets/helper/images/no_image.png rename {inc/welcome/img => assets/helper/images}/ullimited_img.png (100%) create mode 100644 assets/helper/jquery-ui.min.css rename {css => assets/helper/jquery_modal}/jquery.modal.min.css (100%) rename {js => assets/helper/jquery_modal}/jquery.modal.min.js (100%) create mode 100644 assets/helper/mp_style/mp_script.js create mode 100644 assets/helper/mp_style/mp_style.css rename {css => assets/helper/owl_carousel}/owl.carousel.min.css (100%) rename {js => assets/helper/owl_carousel}/owl.carousel.min.js (72%) rename {css => assets/helper/pick_plugin}/mage-options-framework.css (100%) mode change 100755 => 100644 rename {js => assets/helper/pick_plugin}/mage-options-framework.js (100%) mode change 100755 => 100644 create mode 100644 assets/helper/select_2/select2.min.css create mode 100644 assets/helper/select_2/select2.min.js rename {css => assets/helper/timeline}/timeline.min.css (100%) rename {js => assets/helper/timeline}/timeline.min.js (100%) delete mode 100644 css/admin_style.css delete mode 100755 css/codemirror.css delete mode 100644 css/codemirror.min.css.map delete mode 100644 css/filter_pagination.css delete mode 100644 css/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 css/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 css/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 css/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 css/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 css/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 css/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 css/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 css/images/ui-icons_222222_256x240.png delete mode 100644 css/images/ui-icons_2e83ff_256x240.png delete mode 100755 css/images/ui-icons_444444_256x240.png delete mode 100644 css/images/ui-icons_454545_256x240.png delete mode 100755 css/images/ui-icons_555555_256x240.png delete mode 100755 css/images/ui-icons_777620_256x240.png delete mode 100755 css/images/ui-icons_777777_256x240.png delete mode 100644 css/images/ui-icons_888888_256x240.png delete mode 100755 css/images/ui-icons_cc0000_256x240.png delete mode 100644 css/images/ui-icons_cd0a0a_256x240.png delete mode 100755 css/images/ui-icons_ffffff_256x240.png delete mode 100644 css/jquery-ui.css delete mode 100644 css/owl.theme.default.min.css delete mode 100755 css/select2.min.css delete mode 100644 css/style.css delete mode 100755 css/welcome-tabs.css delete mode 100644 images/arrow_down.png delete mode 100644 images/arrow_up.png create mode 100644 inc/MPWEM_Dependencies.php delete mode 100644 inc/class/mep_settings_api.php create mode 100644 inc/global/MP_Custom_Layout.php create mode 100644 inc/global/MP_Global_Function.php create mode 100644 inc/global/MP_Global_Style.php create mode 100644 inc/global/MP_Select_Icon_image.php create mode 100644 inc/global/index.php delete mode 100644 inc/mep_cpt.php delete mode 100644 inc/mep_csv_export.php delete mode 100644 inc/mep_dummy_import.php delete mode 100644 inc/mep_enque.php delete mode 100755 inc/mep_file_include.php delete mode 100644 inc/mep_tax_fw_meta.php delete mode 100644 inc/quick_setup.php delete mode 100644 inc/status.php delete mode 100644 inc/welcome.php delete mode 100644 inc/welcome/css/font-awesome.min.css delete mode 100644 inc/welcome/css/include/button.css delete mode 100644 inc/welcome/css/include/cart.css delete mode 100644 inc/welcome/css/include/click-slider.css delete mode 100644 inc/welcome/css/include/color.css delete mode 100644 inc/welcome/css/include/content.css delete mode 100644 inc/welcome/css/include/custom.css delete mode 100644 inc/welcome/css/include/default.css delete mode 100644 inc/welcome/css/include/faq.css delete mode 100644 inc/welcome/css/include/flex.css delete mode 100644 inc/welcome/css/include/font-size.css delete mode 100644 inc/welcome/css/include/form.css delete mode 100644 inc/welcome/css/include/general.css delete mode 100644 inc/welcome/css/include/grid.css delete mode 100644 inc/welcome/css/include/helper.css delete mode 100644 inc/welcome/css/include/icons.css delete mode 100644 inc/welcome/css/include/info.css delete mode 100644 inc/welcome/css/include/list.css delete mode 100644 inc/welcome/css/include/loader.css delete mode 100644 inc/welcome/css/include/media.css delete mode 100644 inc/welcome/css/include/menu.css delete mode 100644 inc/welcome/css/include/popup.css delete mode 100644 inc/welcome/css/include/radious.css delete mode 100644 inc/welcome/css/include/responsive.css delete mode 100644 inc/welcome/css/include/shadows.css delete mode 100644 inc/welcome/css/include/table.css delete mode 100644 inc/welcome/css/include/tabs.css delete mode 100644 inc/welcome/css/include/variable.css delete mode 100644 inc/welcome/css/welcome.css delete mode 100644 inc/welcome/img/faq_icon.png delete mode 100644 inc/welcome/img/feature_img.png delete mode 100644 inc/welcome/img/gift.png delete mode 100644 inc/welcome/img/graph.png delete mode 100644 inc/welcome/img/icon_1.png delete mode 100644 inc/welcome/img/icon_2.png delete mode 100644 inc/welcome/img/icon_3.png delete mode 100644 inc/welcome/img/knowledge_icon.png delete mode 100644 inc/welcome/img/knowledge_img.png delete mode 100644 inc/welcome/img/logo.png delete mode 100644 inc/welcome/img/missing_img.png delete mode 100644 inc/welcome/img/preset.png delete mode 100644 inc/welcome/img/reading.png delete mode 100644 inc/welcome/img/refresh.png delete mode 100644 inc/welcome/img/rocket.png delete mode 100644 inc/welcome/img/setting.png delete mode 100644 inc/welcome/img/top_bg.png delete mode 100644 inc/welcome/img/tutorial_icon.png delete mode 100644 inc/welcome/img/tutorial_img.png delete mode 100644 inc/welcome/img/withMage.png delete mode 100755 inc/welcome/import.php delete mode 100644 inc/welcome/support.php delete mode 100644 inc/welcome/welcome.php delete mode 100755 js/codemirror.min.js delete mode 100644 js/countdown.jquery.min.js delete mode 100644 js/filter_pagination.js delete mode 100644 js/lazysizes.min.js delete mode 100644 js/mep_event_faq.js delete mode 100644 js/mixitup.min.js delete mode 100644 js/mkb-admin.js delete mode 100644 js/mp_event_custom_script.js delete mode 100755 js/welcome-tabs.js diff --git a/Admin/MPWEM_Admin.php b/Admin/MPWEM_Admin.php new file mode 100644 index 0000000..c69e701 --- /dev/null +++ b/Admin/MPWEM_Admin.php @@ -0,0 +1,63 @@ +load_file(); + add_action('init', [$this, 'add_dummy_data']); + add_filter('use_block_editor_for_post_type', [$this, 'disable_gutenberg'], 10, 2); + add_action('upgrader_process_complete', [$this, 'flush_rewrite'], 0); + //} + } + public function flush_rewrite() { + flush_rewrite_rules(); + } + private function load_file(): void { + if (!class_exists('EDD_SL_Plugin_Updater')) { + require_once MPWEM_PLUGIN_DIR . '/lib/classes/EDD_SL_Plugin_Updater.php'; + } + // require_once(dirname(__DIR__) . '/lib/classes/class-wc-product-data.php'); + require_once(dirname(__DIR__) . '/lib/classes/class-form-fields-generator.php'); + require_once(dirname(__DIR__) . '/lib/classes/class-meta-box.php'); + require_once(dirname(__DIR__) . '/lib/classes/class-taxonomy-edit.php'); + require_once(dirname(__DIR__) . "/support/elementor/elementor-support.php"); + require_once(dirname(__DIR__) . '/lib/classes/class-icon-library.php'); + require_once(dirname(__DIR__) . '/lib/classes/class-icon-popup.php'); + //****************Global settings************************// + require_once MPWEM_PLUGIN_DIR . '/Admin/settings/global/MAGE_Setting_API.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/settings/global/admin_setting_panel.php'; + //************************************// + require_once MPWEM_PLUGIN_DIR . '/Admin/mep_dummy_import.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/mep_cpt.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/status.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/MPWEM_Welcome.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/MPWEM_Quick_Setup.php'; +// //****************Taxi settings************************// +// require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_Settings.php'; +// require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_General_Settings.php'; +// require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_Price_Settings.php'; +// require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_Extra_Service.php'; +// require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_Date_Settings.php'; + //require_once MPTBM_PLUGIN_DIR . '/Admin/settings/taxi/MPTBM_Gallery_Settings.php'; + } + public function add_dummy_data() { + //new MPTBM_Dummy_Import(); + } + //************Disable Gutenberg************************// + public function disable_gutenberg($current_status, $post_type) { + $user_status = MP_Global_Function::get_settings('general_setting_sec', 'mep_disable_block_editor', 'yes'); + if ($post_type === 'mep_events' && $user_status == 'yes') { + return false; + } + return $current_status; + } + } + new MPWEM_Admin(); + } \ No newline at end of file diff --git a/Admin/MPWEM_Quick_Setup.php b/Admin/MPWEM_Quick_Setup.php new file mode 100644 index 0000000..182b936 --- /dev/null +++ b/Admin/MPWEM_Quick_Setup.php @@ -0,0 +1,296 @@ +' . esc_html__('Quick Setup', 'mage-eventpress') . '', 'manage_options', 'mpwem_quick_setup', array($this, 'quick_setup')); + add_submenu_page('mep_events', esc_html__('Quick Setup', 'mage-eventpress'), '' . esc_html__('Quick Setup', 'mage-eventpress') . '', 'manage_options', 'mpwem_quick_setup', array($this, 'quick_setup')); + } + else { + add_menu_page(esc_html__('Events', 'mage-eventpress'), esc_html__('Events', 'mage-eventpress'), 'manage_options', 'mep_events', array($this, 'quick_setup'), 'dashicons-calendar-alt', 6); + add_submenu_page('mep_events', esc_html__('Quick Setup', 'mage-eventpress'), '' . esc_html__('Quick Setup', 'mage-eventpress') . '', 'manage_options', 'mpwem_quick_setup', array($this, 'quick_setup')); + } + } + public function quick_setup() { + $status = MP_Global_Function::check_woocommerce(); + if (isset($_POST['active_woo_btn'])) { + ?> + + + + '; + include_once(ABSPATH . 'wp-admin/includes/plugin-install.php'); + include_once(ABSPATH . 'wp-admin/includes/file.php'); + include_once(ABSPATH . 'wp-admin/includes/misc.php'); + include_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'); + $plugin = 'woocommerce'; + $api = plugins_api('plugin_information', array( + 'slug' => $plugin, + 'fields' => array( + 'short_description' => false, + 'sections' => false, + 'requires' => false, + 'rating' => false, + 'ratings' => false, + 'downloaded' => false, + 'last_updated' => false, + 'added' => false, + 'tags' => false, + 'compatibility' => false, + 'homepage' => false, + 'donate_link' => false, + ), + )); + $title = 'title'; + $url = 'url'; + $nonce = 'nonce'; + $woocommerce_plugin = new Plugin_Upgrader(new Plugin_Installer_Skin(compact('title', 'url', 'nonce', 'plugin', 'api'))); + $woocommerce_plugin->install($api->download_link); + activate_plugin('woocommerce/woocommerce.php'); + //MPTBM_Plugin::on_activation_page_create(); + echo ''; + ?> + + $label, + 'mep_event_slug' => $slug, + 'mep_event_expire_on_datetimes' => $event_expire_on + ]; + $update_email_settings_arr = [ + 'mep_email_form_name' => $email_from_name, + 'mep_email_form_email' => $email_from_addrss + ]; + $new_general_settings_data = is_array($general_settings_data) ? array_replace($general_settings_data, $update_general_settings_arr) : $update_general_settings_arr; + $new_email_settings_data = is_array($email_settings_data) ? array_replace($email_settings_data, $update_email_settings_arr) : $update_email_settings_arr; + update_option('general_setting_sec', $new_general_settings_data); + update_option('email_setting_sec', $new_email_settings_data); + update_option('mep_quick_setup', 'done'); + wp_redirect(admin_url('edit.php?post_type=mep_events')); + } + ?> +
+
+
+
+
+
+

+ + 1 +

+
+
+
+

+ + 2 +

+
+
+
+

+ + 3 +

+
+
+
+
+ setup_welcome_content(); + $this->setup_general_content(); + $this->setup_content_done(); + ?> +
+ +
+ +
+ +
+ +
+
+
+
+ +
+

+

+
+
+ +
+ +
+ +
+ + + + + +
+
+ +
+
+

+

+
+ + + + + +
+ + + + Permalinks hit the Save Settings button', 'mage-eventpress'); ?> + +
+ + + + + +
+ + + + + +
+ + + + + +
+
+
+ +
+

+

+
+ +
+
+ Welcome', 'mage-eventpress'), 'manage_options', 'mep_event_welcome_page', array($this, 'welcome_page')); + } + public function welcome_page() { + ?> +
+
+
+
+
    +
  • +

    +
  • +
  • +

    +
  • +
  • +

    +
  • +
+
+ welcome_content(); ?> + support_content(); ?> + faq(); ?> +
+
+
+
+ +
+
+
+
+

+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ bottom_info(); ?> +
+ +
+
+
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameShortcodeParameter Description
+ Events – List Style + + + [event-list show='2' pagination='yes'] + + style +

Number of events show (integer number only) | Default: + -1 + to show all +

+ pagination +

+ yes + or + no + or + carousal + | Default: + no +

+
+ Events – List Style with Search Box + + + [event-list column=4 search-filter='yes'] + +

+ column + 3 + or + 4 + (integer number only) | Default: + 3 +

+

+ search-filter + yes + or + no + | Default: + no +

+
+ Events – Grid Style + + + [event-list show='3' style='grid'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Events – Minimal Style + + + [event-list show='2' style='minimal'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Events – Winter Style + + + [event-list show='2' style='winter'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Events – Native Style + + + [event-list show='2' style='native'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Events – Vertical Timeline Style + + + [event-list show='5' style='timeline' timeline-mode='vertical'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ timeline-mode + vertical + or + horizontal + | Default: + vertical +

+
+ Events – Horizontal Timeline Style + + + [event-list show='5' style='timeline' timeline-mode='horizontal'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ timeline-mode + vertical + or + horizontal + | Default: + vertical +

+
+ Events list with search filter + + + [event-list show='8' style='grid' column='3' search-filter='yes'] + +

+ show + Number of events show (integer number only) | Default: + -1 + to show all +

+

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ column + 2 + to + 6 + | Default: + 3 + | Applicable for grid style only +

+

+ search-filter + yes + or + no + | Default: + no +

+
+ Events – Title Style + + + [event-list style='title'] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Events – Carousel Style + + + [event-list style='grid' pagination='carousal' carousal-dots='yes' carousal-nav='yes' column=3] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ pagination + yes + or + no + or + carousal + | Default: + no +

+

+ carousal-dots + yes + or + no + | Default: + no +

+

+ carousal-nav + yes + or + no + | Default: + no +

+

+ column + 1 + to + 4 + | Default: + 3 +

+
+ Events – Spring Style + + + [event-list style='spring'] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+
+ Event Speakers + + + [event-speaker-list event=14829] + +

+ event + event + ID +

+
+ Recurring Events + + + [event-list-recurring column='3'] + +

+ column + 3 + or + 4 + (integer number only) | Default: + 3 +

+
+ Events City List + + + [event-city-list] +
+ Events With Pagination + + + [event-list style='grid' pagination='yes'] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ pagination + yes + or + no + or + carousal + | Default: + no +

+
+ Events by Single Organizer + + + [event-list style='grid' org='15'] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ org + organizer ID (integer number only) | Default: + 0 +

+
+ Events Filter by Organization + + + [event-list style='grid' org-filter='yes'] + +

+ style + grid + or + list + or + + minimal + or + native + or + timeline + or + title + or + spring + or + winter + | Default: + grid +

+

+ org-filter + yes + or + no + | Default: + no +

+
+ Events by Single Category + + + [event-list cat='44'] + +

+ cat + category ID (integer number only) | Default: + 0 +

+
+ Events Filter by Category + + + [event-list cat-filter='yes'] + +

+ cat-filter + yes + or + no + | Default: + no +

+
+ Events by Country + + + [event-list country='US'] + +

+ country + country name | Default: + null +

+
+ Events by City + + + [event-list city='Texas'] + +

+ city + city name | Default: + null +

+
+ Expired Events + + + [expire-event-list] +
+ Single Event Registration + + + [event-add-cart-section event=10408] + +

+ event + Event + ID +

+
+ Events Calendar + + + [event-calendar] +
+ Events Calendar Pro + Addon + + +

+ [mep-event-calendar] +

+

+ [mep-event-calendar cat_id='44'] +

+

+ [mep-event-calendar-month month='2028-09'] +

+
+

+ cat_id + Event Category + ID +

+

+ month + Events year-month | + yyyy-mm +

+
+
+
+
+ bottom_info(); ?> +
+ faq_array(); + ?> +
+
+
+
+

+

+
+
+ $faq) { + ?> +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+ bottom_info(); ?> +
+ +
+
+

+ +
+
+ array( + 'title' => esc_html__('Where can I find the Attendee registration Form?', 'mage-eventpress'), + 'des' => esc_html__('To enable attendee form you must first install a premium addon name “Form Builder”. Once you are done with installing – Click on “Events” -> Click on “All Events” -> Click on Edit of any existing event -> Scroll down below to find "Attendee Registration Form"', 'mage-eventpress') + ), + 2 => array( + 'title' => esc_html__('How can I see event wise registered attendee list?', 'mage-eventpress'), + 'des' => esc_html__(' If you visit attendee list menu in event section then you will see all attendee list here. You can filter choosing event name and date if event is recurring event.', 'mage-eventpress') + ), + 3 => array( + 'title' => esc_html__('How can I Export attendee list as CSV?', 'mage-eventpress'), + 'des' => esc_html__('If you visit attendee list menu in event section then you will see all attendee list here. You can filter choosing event name and date if event is recurring event. After filtering right section there is 2 button to export attendee and extra service.', 'mage-eventpress') + ), + 4 => array( + 'title' => esc_html__('My plugin page shows 404 error?', 'mage-eventpress'), + 'des' => esc_html__('Please re-save the permalink to solve the problem.', 'mage-eventpress') + ), + 5 => array( + 'title' => esc_html__('Where Can I change Event Slug Url?', 'mage-eventpress'), + 'des' => esc_html__('In Event Settings area we have slug changing option. You can change it and resave permalink to avoid 404 error.', 'mage-eventpress') + ), + 6 => array( + 'title' => esc_html__('Where Can I configure Pdf Email?', 'mage-eventpress'), + 'des' => esc_html__('If you visit Event settings page then You will see PDF email tab top right, you can configure pdf email here.', 'mage-eventpress') + ), + 7 => array( + 'title' => esc_html__('I have configured correctly but pdf email I am not getting.', 'mage-eventpress'), + 'des' => esc_html__('PDF email with pdf send based on some configuration. If order status processing or complete then only pdf email will send as we considered these 2 order status come after order payment done. If order status holds or pending, then email of pdf will not send.', 'mage-eventpress') + ), + 8 => array( + 'title' => esc_html__('Can I hide any section from event list and details page?', 'mage-eventpress'), + 'des' => esc_html__('Yes You can hide any section from event list and details page. If you go event settings area in general section, you will find lots of settings regarding all section.', 'mage-eventpress') + ), + 9 => array( + 'title' => esc_html__('How Can I configure Virtual Event?', 'mage-eventpress'), + 'des' => esc_html__('For virtual event we know there should not have any location or physical address so we recommend to use template virtual that we have during event adding time and also you can use location hide settings from list and details page.', 'mage-eventpress') + ), + 10 => array( + 'title' => esc_html__('I installed event manager plugin but it does not work?', 'mage-eventpress'), + 'des' => esc_html__('Please install WooCommerce plugin first, before installing any plugin.', 'mage-eventpress') + ), + 11 => array( + 'title' => esc_html__('Do you offer customization?', 'mage-eventpress'), + 'des' => esc_html__('Yes! we offer customization service for our client. If you want any new features don’t hesitate to contact us. Email: magepeopleteam@gmail.com.', 'mage-eventpress') + ), + ); + } + } + new MPWEM_Welcome(); + } \ No newline at end of file diff --git a/Admin/index.php b/Admin/index.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/Admin/index.php @@ -0,0 +1 @@ + __($event_label, 'mage-eventpress'), + 'singular_name' => __($event_label, 'mage-eventpress'), + 'menu_name' => __($event_label, 'mage-eventpress'), + 'name_admin_bar' => __($event_label, 'mage-eventpress'), + 'archives' => __($event_label . ' List', 'mage-eventpress'), + 'attributes' => __($event_label . ' List', 'mage-eventpress'), + 'parent_item_colon' => __($event_label . ' Item:', 'mage-eventpress'), + 'all_items' => __('All ', 'mage-eventpress') . $event_label, + 'add_new_item' => __('Add New ', 'mage-eventpress') . $event_label, + 'add_new' => __('Add New ', 'mage-eventpress') . $event_label, + 'new_item' => __('New ', 'mage-eventpress') . $event_label, + 'edit_item' => __('Edit ', 'mage-eventpress') . $event_label, + 'update_item' => __('Update ', 'mage-eventpress') . $event_label, + 'view_item' => __('View ', 'mage-eventpress') . $event_label, + 'view_items' => __('View ', 'mage-eventpress') . $event_label, + 'search_items' => __('Search ', 'mage-eventpress') . $event_label, + 'not_found' => $event_label . __(' Not found', 'mage-eventpress'), + 'not_found_in_trash' => $event_label . __(' Not found in Trash', 'mage-eventpress'), + 'featured_image' => $event_label . __(' Feature Image', 'mage-eventpress'), + 'set_featured_image' => __('Set ', 'mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), + 'remove_featured_image' => __('Remove ', 'mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), + 'use_featured_image' => __('Use as ', 'mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), + 'insert_into_item' => __('Insert into ', 'mage-eventpress') . $event_label, + 'uploaded_to_this_item' => __('Uploaded to this ', 'mage-eventpress') . $event_label, + 'items_list' => $event_label . __(' list', 'mage-eventpress'), + 'items_list_navigation' => $event_label . __(' list navigation', 'mage-eventpress'), + 'filter_items_list' => __('Filter ', 'mage-eventpress') . $event_label . __(' list', 'mage-eventpress'), + ); + $rewrite = array( + 'slug' => $event_slug, + 'with_front' => true, + 'pages' => true, + 'feeds' => true, + ); + $args = array( + 'public' => true, + 'has_archive' => false, + 'labels' => $labels, + 'menu_icon' => $event_icon, + 'supports' => apply_filters('mep_events_post_type_support', array('title', 'editor', 'thumbnail', 'excerpt')), + 'rewrite' => $rewrite, + 'show_in_rest' => apply_filters('mep_events_post_type_show_in_rest', true) + ); + register_post_type('mep_events', $args); + $labels = array( + 'name' => __('Speakers', 'mage-eventpress'), + 'singular_name' => __('Speaker', 'mage-eventpress'), + 'menu_name' => __('Speakers', 'mage-eventpress'), + 'name_admin_bar' => __('Speakers', 'mage-eventpress'), + 'archives' => __('Speakers List', 'mage-eventpress'), + 'attributes' => __('Speakers List', 'mage-eventpress'), + 'parent_item_colon' => __('Speakers Item:', 'mage-eventpress'), + 'all_items' => __('Speakers', 'mage-eventpress'), + 'add_new_item' => __('Add New Speaker', 'mage-eventpress'), + 'add_new' => __('Add New Speaker', 'mage-eventpress'), + 'new_item' => __('New Speaker', 'mage-eventpress'), + 'edit_item' => __('Edit Speaker', 'mage-eventpress'), + 'update_item' => __('Update Speaker', 'mage-eventpress'), + 'view_item' => __('View Speaker', 'mage-eventpress'), + 'view_items' => __('View Speaker', 'mage-eventpress'), + 'search_items' => __('Search Speaker', 'mage-eventpress'), + 'not_found' => __('Speaker Not found', 'mage-eventpress'), + 'not_found_in_trash' => __('Speaker Not found in Trash', 'mage-eventpress'), + 'featured_image' => __('Speaker Image', 'mage-eventpress'), + 'set_featured_image' => __('Set Speaker image', 'mage-eventpress'), + 'remove_featured_image' => __('Remove Speaker image', 'mage-eventpress'), + 'use_featured_image' => __('Use as Speaker image', 'mage-eventpress'), + 'insert_into_item' => __('Insert into Speaker', 'mage-eventpress'), + 'uploaded_to_this_item' => __('Uploaded to this Speaker', 'mage-eventpress'), + 'items_list' => __('Speaker list', 'mage-eventpress'), + 'items_list_navigation' => __('Speaker list navigation', 'mage-eventpress'), + 'filter_items_list' => __('Filter Speaker list', 'mage-eventpress'), + ); + $sprewrite = array( + 'slug' => 'event-speaker', + 'with_front' => true, + 'pages' => true, + 'feeds' => true, + ); + $args = array( + 'public' => true, + 'labels' => $labels, + 'menu_icon' => 'dashicons-calendar-alt', + 'supports' => array('title', 'editor', 'thumbnail', 'excerpt'), + 'rewrite' => $sprewrite, + 'show_in_menu' => 'edit.php?post_type=mep_events', + 'show_in_rest' => apply_filters('mep_speaker_post_type_show_in_rest', true) + ); + if ($speaker_status == 'yes') { + register_post_type('mep_event_speaker', $args); + } + } + add_action('init', 'mep_cpt'); \ No newline at end of file diff --git a/Admin/mep_dummy_import.php b/Admin/mep_dummy_import.php new file mode 100644 index 0000000..c43b6db --- /dev/null +++ b/Admin/mep_dummy_import.php @@ -0,0 +1,1463 @@ + 'Events – List Style', + 'post_content' => '[event-list show="10" style="list" pagination="yes"]', + 'post_status' => 'publish', + 'post_author' => 1, + 'post_type' => 'page' + ); + wp_insert_post($post_details); + } + if (empty(mep_get_page_by_slug('events-grid-style'))) { + $post_details = array( + 'post_title' => 'Events – Grid Style', + 'post_content' => "[event-list show='10' style='grid']", + 'post_status' => 'publish', + 'post_author' => 1, + 'post_type' => 'page' + ); + wp_insert_post($post_details); + } + if (empty(mep_get_page_by_slug('events-list-style-with-search-box'))) { + $post_details = array( + 'post_title' => 'Events – List Style with Search Box', + 'post_content' => "[event-list column=4 search-filter='yes']", + 'post_status' => 'publish', + 'post_author' => 1, + 'post_type' => 'page' + ); + wp_insert_post($post_details); + } + } + public function dummy_import() { + $dummy_post_inserted = get_option('mep_dummy_already_inserted'); + $count_existing_event = wp_count_posts('mep_events')->publish; + $plugin_active = self::check_plugin('mage-eventpress', 'woocommerce-event-press.php'); + if ($count_existing_event == 0 && $plugin_active == 1 && $dummy_post_inserted != 'yes') { + $dummy_data = $this->dummy_data(); + foreach ($dummy_data as $type => $dummy) { + if ($type == 'taxonomy') { + foreach ($dummy as $taxonomy => $dummy_taxonomy) { + if (taxonomy_exists($taxonomy)) { + $check_terms = get_terms(array('taxonomy' => $taxonomy, 'hide_empty' => false)); + if (is_string($check_terms) || sizeof($check_terms) == 0) { + foreach ($dummy_taxonomy as $taxonomy_data) { + unset($term); + $term = wp_insert_term($taxonomy_data['name'], $taxonomy); + if (array_key_exists('tax_data', $taxonomy_data)) { + foreach ($taxonomy_data['tax_data'] as $meta_key => $data) { + update_term_meta($term['term_id'], $meta_key, $data); + } + } + } + } + } + } + } + if ($type == 'custom_post') { + foreach ($dummy as $custom_post => $dummy_post) { + unset($args); + $args = array( + 'post_type' => $custom_post, + 'posts_per_page' => -1, + ); + unset($post); + $post = new WP_Query($args); + if ($post->post_count == 0) { + foreach ($dummy_post as $dummy_data) { + $title = $dummy_data['name']; + $content = $dummy_data['content']; + $post_id = wp_insert_post([ + 'post_title' => $title, + 'post_content' => $content, + 'post_status' => 'publish', + 'post_type' => $custom_post, + ]); + if (array_key_exists('taxonomy_terms', $dummy_data) && count($dummy_data['taxonomy_terms'])) { + foreach ($dummy_data['taxonomy_terms'] as $taxonomy_term) { + wp_set_object_terms($post_id, $taxonomy_term['terms'], $taxonomy_term['taxonomy_name'], true); + } + } + if (array_key_exists('post_data', $dummy_data)) { + foreach ($dummy_data['post_data'] as $meta_key => $data) { + if ($meta_key == 'feature_image') { + $url = $data; + $desc = "The Demo Dummy Image of the event"; + $image = media_sideload_image($url, $post_id, $desc, 'id'); + set_post_thumbnail($post_id, $image); + } + else { + update_post_meta($post_id, $meta_key, $data); + } + } + } + } + } + } + } + } + $this->craete_pages(); + update_option('mep_dummy_already_inserted', 'yes'); + } + } + public function dummy_data(): array { + return [ + 'taxonomy' => [ + 'mep_cat' => [ + 0 => ['name' => 'Business Event'], + 1 => ['name' => 'Cooking Class'], + 2 => ['name' => 'Home Event'], + 3 => ['name' => 'Indoor Games'], + 4 => ['name' => 'Live Event'], + 5 => ['name' => 'Online Event'], + 6 => ['name' => 'Other Event'], + 7 => ['name' => 'Press Conference Event'], + 8 => ['name' => 'Reunion Event'], + ], + 'mep_org' => [ + 0 => ['name' => 'Best Buy Ltd'], + 1 => [ + 'name' => 'Cooking Studio', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 2 => [ + 'name' => 'Doogle Inc', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 3 => [ + 'name' => 'Duperstar LLC', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 4 => [ + 'name' => 'Myamazon Inc', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 5 => [ + 'name' => 'Myceremic Industries Ltd', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 6 => [ + 'name' => 'MyPeople Inc', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + 7 => [ + 'name' => 'RTC Consultants LLC', + 'tax_data' => [ + 'org_location' => '', + 'org_street' => '', + 'org_city' => '', + 'org_state' => '', + 'org_postcode' => '', + 'org_country' => '', + 'latitude' => '', + 'longitude' => '', + ], + ], + ], + ], + 'custom_post' => [ + 'mep_events' => [ + 0 => [ + 'name' => 'Coxesbazar Sea beach Chair Booking', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Home Event', + 1 => 'Indoor Games', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Duperstar LLC', + 1 => 'Doogle Inc', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/close-up-recording-video-with-smartphone-during-concert_1153-7310.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Coxsbazar', + 'mep_street' => '', + 'mep_city' => '', + 'mep_state' => '', + 'mep_postcode' => '', + 'mep_country' => 'Bangladesh', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "Chair with Umbrella", + 'option_details_t' => "Ticket valid for those aged 12 years and older.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => date('Y-m-d', strtotime('+60 days', strtotime(date('Y-m-d', strtotime('+30 days', time()))))) . '19:00:00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'Chips', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Water', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+30 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+60 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 1 => [ + 'name' => 'American Towman ShowPlace', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Business Event', + 1 => 'Cooking Class', + 2 => 'Home Event', + 3 => 'Indoor Games', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Best Buy Ltd', + 1 => 'Cooking Studio', + 2 => 'Duperstar LLC', + 3 => 'Doogle Inc', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/people-having-fun-wedding-hall_1303-19593.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Gaylord Texan Resort', + 'mep_street' => '', + 'mep_city' => '', + 'mep_state' => '', + 'mep_postcode' => '', + 'mep_country' => 'USA', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "Normal", + 'option_details_t' => "Ticket without Lunch Party", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "VIP", + 'option_details_t' => "Ticket with Lunch Party", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+60 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+90 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 2 => [ + 'name' => 'Sistahs in Business Expo 2021', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Indoor Games', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Best Buy Ltd', + 1 => 'Cooking Studio', + 2 => 'Duperstar LLC', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/corporate-businessman-giving-presentation-large-audience_53876-101865.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Hudson Yards', + 'mep_street' => '', + 'mep_city' => 'New York', + 'mep_state' => 'NY', + 'mep_postcode' => '', + 'mep_country' => 'USA', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "Adult", + 'option_details_t' => "This ticket is valid for those above the age of 12 years old.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Child", + 'option_details_t' => "This ticket is valid for those under the age of 12 years old.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+40 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+80 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 3 => [ + 'name' => 'Tech Career Fair: Exclusive Tech Hiring Event', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Business Event', + 1 => 'Cooking Class', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Best Buy Ltd', + 1 => 'Cooking Studio', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/female-business-executive-giving-speech_107420-63791.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Metropolitan Pavilion', + 'mep_street' => '', + 'mep_city' => 'New York', + 'mep_state' => 'NY', + 'mep_postcode' => '', + 'mep_country' => 'USA', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "VIP", + 'option_details_t' => "Ticket for elite and vip persons.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Normal", + 'option_details_t' => "Ticket for normal persions.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+50 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+100 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 4 => [ + 'name' => 'Free Networking Event In NYC', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Cooking Class', + 1 => 'Home Event', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Duperstar LLC', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/group-young-people-are-looking-map-where-they-are-while-walking-autumn-forest_613910-15159.jpg', + 'mep_event_type' => 'online', + 'mp_event_virtual_type_des' => 'Test event virtual type', + 'mep_org_address' => '', + 'mep_location_venue' => '', + 'mep_street' => '', + 'mep_city' => '', + 'mep_state' => '', + 'mep_postcode' => '', + 'mep_country' => '', + 'mep_sgm' => '', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "Early Bird ticket", + 'option_details_t' => "", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Regular/Standards ticket", + 'option_details_t' => "", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 2 => array( + 'option_name_t' => "VIP", + 'option_details_t' => "", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+60 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+70 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 5 => [ + 'name' => 'Austin Tech Career Fair', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Business Event', + 1 => 'Cooking Class', + 2 => 'Home Event', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Duperstar LLC', + 1 => 'Doogle Inc', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/yes_53876-47102.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Gaylord Resort', + 'mep_street' => '', + 'mep_city' => 'Washington DC', + 'mep_state' => 'NY', + 'mep_postcode' => '32165', + 'mep_country' => 'USA', + 'mep_sgm' => '', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "VIP", + 'option_details_t' => "", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Normal", + 'option_details_t' => "", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+47 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+65 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 6 => [ + 'name' => 'Ohio and Kentucky Cannabis & Hemp Expo', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Home Event', + 1 => 'Indoor Games', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Cooking Studio', + 1 => 'Duperstar LLC', + 2 => 'Doogle Inc', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/speaker-business-meeting-conference-hall_155003-12698.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'Kolkata wordPress Community', + 'mep_street' => 'Park Street', + 'mep_city' => 'Kolkata', + 'mep_state' => 'West Bengal', + 'mep_postcode' => '1209', + 'mep_country' => 'India', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "General", + 'option_details_t' => "Ticket without Lunch Party", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Sponsored", + 'option_details_t' => "Dinner Party Ticket Included with this Ticket", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 2 => array( + 'option_name_t' => "Free", + 'option_details_t' => "This ticket is valid for those under the age of 12 years old.", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+25 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+40 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + 7 => [ + 'name' => 'Greenwich Economic Forum', + 'content' => ' + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. + ', + 'taxonomy_terms' => [ + 0 => array( + 'taxonomy_name' => 'mep_cat', + 'terms' => array( + 0 => 'Business Event', + 1 => 'Cooking Class', + ) + ), + 1 => array( + 'taxonomy_name' => 'mep_org', + 'terms' => array( + 0 => 'Best Buy Ltd', + 1 => 'Cooking Studio', + 2 => 'Duperstar LLC', + ) + ) + ], + 'post_data' => [ + //venue/location + 'feature_image' => 'https://img.freepik.com/free-photo/female-african-american-speaker-giving-presentation-hall-university-workshop_155003-3579.jpg', + 'mep_event_type' => 'off', + 'mp_event_virtual_type_des' => '', + 'mep_org_address' => '0', + 'mep_location_venue' => 'The Millennium Gallery Sheffield', + 'mep_street' => 'Arundel Gate', + 'mep_city' => 'Sheffield', + 'mep_state' => 'S1 2PP', + 'mep_postcode' => '', + 'mep_country' => '', + 'mep_sgm' => '1', + //Ticket Type & prices + 'mep_reg_status' => 'on', + 'mep_show_advance_col_status' => 'on', + 'mep_event_ticket_type' => array( + 0 => array( + 'option_name_t' => "VIP", + 'option_details_t' => "Dinner Party Ticket Included with this Ticket", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 1 => array( + 'option_name_t' => "Medium", + 'option_details_t' => "Dinner Party Ticket Included with this Ticket", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + 2 => array( + 'option_name_t' => "Normal Chair", + 'option_details_t' => "Ticket without Dinner Party", + 'option_price_t' => "100", + 'option_qty_t' => "200", + 'option_rsv_t' => "0", + 'option_default_qty_t' => "0", + 'option_qty_t_type' => "inputbox", + 'option_sale_end_date' => "", + 'option_sale_end_time' => "", + 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', + ), + ), + //Extra Services + 'mep_events_extra_prices' => array( + 0 => array( + 'option_name' => 'T-Shirt', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + 1 => array( + 'option_name' => 'Logo Printed Mug', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'dropdown', + ), + 2 => array( + 'option_name' => 'Welcome Drink', + 'option_price' => '150', + 'option_qty' => '100', + 'option_qty_type' => 'inputbox', + ), + ), + //Date Time Settings + 'mep_enable_custom_dt_format' => 'off', + 'mep_event_date_format' => 'F j, Y', + 'mep_event_time_format' => 'g:i a', + 'mep_event_custom_date_format' => 'F j, Y', + 'mep_custom_event_time_format' => 'g:i a', + 'mep_time_zone_display' => 'no', + 'event_start_date' => $start_date = date('Y-m-d', strtotime('+40 days', time())), + 'event_start_time' => $start_time = "09:00", + 'event_end_date' => $end_date = date('Y-m-d', strtotime('+70 days', strtotime($start_date))), + 'event_end_time' => $end_time = "19:00", + 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', + 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', + 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', + //'mep_enable_recurring' => 'no', + //Event Settings + '_sku' => '', + 'mep_show_end_datetime' => 'yes', + 'mep_available_seat' => 'on', + 'mep_reset_status' => 'off', + 'mep_member_only_event' => 'for_all', + 'mep_member_only_user_role' => array( + 0 => 'all', + ), + //Rich text + 'mep_rich_text_status' => 'enable', + //email + 'mep_event_cc_email_text' => " + Usable Dynamic tags: + Attendee Name:{name} + Event Name: {event} + Ticket Type: {ticket_type} + Event Date: {event_date} + Start Time: {event_time} + Full DateTime: {event_datetime} + ", + //faq settings + 'mep_event_faq' => array( + 0 => array( + 'mep_faq_title' => 'Who can attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 1 => array( + 'mep_faq_title' => 'How to attend this event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 2 => array( + 'mep_faq_title' => 'When is the event?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + 3 => array( + 'mep_faq_title' => 'What is the exact location?', + 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', + ), + ), + //Daywise Details + 'mep_event_day' => array(), + 'mep_list_thumbnail' => '', + 'mep_total_seat_left' => '0', + ], + ], + ], + ], + ]; + } + } + new mep_dummy_import(); + } \ No newline at end of file diff --git a/Admin/settings/global/MAGE_Setting_API.php b/Admin/settings/global/MAGE_Setting_API.php new file mode 100644 index 0000000..11a29dd --- /dev/null +++ b/Admin/settings/global/MAGE_Setting_API.php @@ -0,0 +1 @@ +settings_sections = $sections; return $this; } /** * Add a single section * * @param array $section */ function add_section( $section ) { $this->settings_sections[] = $section; return $this; } /** * Set settings fields * * @param array $fields settings fields array */ function set_fields( $fields ) { $this->settings_fields = $fields; return $this; } function add_field( $section, $field ) { $defaults = array( 'name' => '', 'label' => '', 'desc' => '', 'type' => 'text' ); $arg = wp_parse_args( $field, $defaults ); $this->settings_fields[$section][] = $arg; return $this; } /** * Initialize and registers the settings sections and fileds to WordPress * * Usually this should be called at `admin_init` hook. * * This function gets the initiated settings sections and fields. Then * registers them to WordPress and ready for use. */ function admin_init() { //register settings sections foreach ( $this->settings_sections as $section ) { if ( false == get_option( $section['id'] ) ) { add_option( $section['id'] ); } if ( isset($section['desc']) && !empty($section['desc']) ) { $section['desc'] = '
' . $section['desc'] . '
'; $callback = function() use ( $section ) { echo str_replace( '"', '\"', esc_html($section['desc']) ); }; } else if ( isset( $section['callback'] ) ) { $callback = $section['callback']; } else { $callback = null; } add_settings_section( $section['id'], $section['title'], $callback, $section['id'] ); } //register settings fields foreach ( $this->settings_fields as $section => $field ) { foreach ( $field as $option ) { $name = $option['name']; $type = isset( $option['type'] ) ? $option['type'] : 'text'; $label = isset( $option['label'] ) ? $option['label'] : ''; $callback = isset( $option['callback'] ) ? $option['callback'] : array( $this, 'callback_' . $type ); $args = array( 'id' => $name, 'class' => isset( $option['class'] ) ? $option['class'] : $name, 'label_for' => "{$section}[{$name}]", 'desc' => isset( $option['desc'] ) ? $option['desc'] : '', 'name' => $label, 'section' => $section, 'size' => isset( $option['size'] ) ? $option['size'] : null, 'options' => isset( $option['options'] ) ? $option['options'] : '', 'std' => isset( $option['default'] ) ? $option['default'] : '', 'sanitize_callback' => isset( $option['sanitize_callback'] ) ? $option['sanitize_callback'] : '', 'type' => $type, 'placeholder' => isset( $option['placeholder'] ) ? $option['placeholder'] : '', 'min' => isset( $option['min'] ) ? $option['min'] : '', 'max' => isset( $option['max'] ) ? $option['max'] : '', 'step' => isset( $option['step'] ) ? $option['step'] : '', ); add_settings_field( "{$section}[{$name}]", $label, $callback, $section, $section, $args ); } } // creates our settings in the options table foreach ( $this->settings_sections as $section ) { register_setting( $section['id'], $section['id'], array( $this, 'sanitize_options' ) ); } } /** * Get field description for display * * @param array $args settings field args */ public function get_field_description( $args ) { if ( ! empty( $args['desc'] ) ) { $desc = sprintf( '

%s

', $args['desc'] ); } else { $desc = ''; } return $desc; } /** * Displays a text field for a settings field * * @param array $args settings field args */ function callback_text( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $type = isset( $args['type'] ) ? $args['type'] : 'text'; $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"'; $html = sprintf( '', $type, $size, $args['section'], $args['id'], $value, $placeholder ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a url field for a settings field * * @param array $args settings field args */ function callback_url( $args ) { $this->callback_text( $args ); } /** * Displays a number field for a settings field * * @param array $args settings field args */ function callback_number( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $type = isset( $args['type'] ) ? $args['type'] : 'number'; $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"'; $min = ( $args['min'] == '' ) ? '' : ' min="' . $args['min'] . '"'; $max = ( $args['max'] == '' ) ? '' : ' max="' . $args['max'] . '"'; $step = ( $args['step'] == '' ) ? '' : ' step="' . $args['step'] . '"'; $html = sprintf( '', $type, $size, $args['section'], $args['id'], $value, $placeholder, $min, $max, $step ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a checkbox for a settings field * * @param array $args settings field args */ function callback_checkbox( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $html = '
'; $html .= sprintf( '', $args['desc'] ); $html .= '
'; echo mep_esc_html($html); } /** * Displays a multicheckbox for a settings field * * @param array $args settings field args */ function callback_multicheck( $args ) { $value = $this->get_option( $args['id'], $args['section'], $args['std'] ); $html = '
'; $html .= sprintf( '', $args['section'], $args['id'] ); foreach ( $args['options'] as $key => $label ) { $checked = isset( $value[$key] ) ? $value[$key] : '0'; $html .= sprintf( '
', $label ); } $html .= $this->get_field_description( $args ); $html .= '
'; echo mep_esc_html($html); } /** * Displays a radio button for a settings field * * @param array $args settings field args */ function callback_radio( $args ) { $value = $this->get_option( $args['id'], $args['section'], $args['std'] ); $html = '
'; foreach ( $args['options'] as $key => $label ) { $html .= sprintf( '
', $label ); } $html .= $this->get_field_description( $args ); $html .= '
'; echo mep_esc_html($html); } /** * Displays a selectbox for a settings field * * @param array $args settings field args */ function callback_select( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $html = sprintf( '' ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a textarea for a settings field * * @param array $args settings field args */ function callback_textarea( $args ) { $value = esc_textarea( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="'.$args['placeholder'].'"'; $html = sprintf( '', $size, $args['section'], $args['id'], $placeholder, $value ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays the html for a settings field * * @param array $args settings field args * @return string */ function callback_html( $args ) { echo mep_esc_html($this->get_field_description( $args )); } /** * Displays a rich text textarea for a settings field * * @param array $args settings field args */ function callback_wysiwyg( $args ) { $value = $this->get_option( $args['id'], $args['section'], $args['std'] ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : '500px'; echo '
'; $editor_settings = array( 'teeny' => true, 'textarea_name' => $args['section'] . '[' . $args['id'] . ']', 'textarea_rows' => 10 ); if ( isset( $args['options'] ) && is_array( $args['options'] ) ) { $editor_settings = array_merge( $editor_settings, $args['options'] ); } wp_editor( $value, $args['section'] . '-' . $args['id'], $editor_settings ); echo '
'; echo wp_kses_post($this->get_field_description( $args )); } /** * Displays a file upload field for a settings field * * @param array $args settings field args */ function callback_file( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $id = $args['section'] . '[' . $args['id'] . ']'; $label = isset( $args['options']['button_label'] ) ? $args['options']['button_label'] : __( 'Choose File' ); $html = sprintf( '', $size, $args['section'], $args['id'], $value ); $html .= ''; $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a password field for a settings field * * @param array $args settings field args */ function callback_password( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $html = sprintf( '', $size, $args['section'], $args['id'], $value ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a color picker field for a settings field * * @param array $args settings field args */ function callback_color( $args ) { $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular'; $html = sprintf( '', $size, $args['section'], $args['id'], $value, $args['std'] ); $html .= $this->get_field_description( $args ); echo mep_esc_html($html); } /** * Displays a select box for creating the pages select box * * @param array $args settings field args */ function callback_pages( $args ) { $dropdown_args = array( 'selected' => esc_attr($this->get_option($args['id'], $args['section'], $args['std'] ) ), 'name' => $args['section'] . '[' . $args['id'] . ']', 'id' => $args['section'] . '[' . $args['id'] . ']', 'echo' => 0 ); $html = wp_dropdown_pages( $dropdown_args ); echo mep_esc_html($html); } /** * Displays a icon library * * @param array $args settings field args */ function callback_iconlib( $args ) { $output = ''; $desc = $this->get_field_description( $args ); $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) ); $id = esc_attr($args['id']); $type = 'hidden'; $class = 'mep_global_settings_icon'; if(! empty($value)){ $output .= '
'; $output .= ''; $output .= '
'; } $output .= ''.esc_html__('Icon Library','mage-eventpress').''; $output .= sprintf( '', $type, $class, $args['section'], $args['id'], $value); $output .= $desc; echo $output; } /** * Sanitize callback for Settings API * * @return mixed */ function sanitize_options( $options ) { if ( !$options ) { return $options; } foreach( $options as $option_slug => $option_value ) { $sanitize_callback = $this->get_sanitize_callback( $option_slug ); // If callback is set, call it if ( $sanitize_callback ) { $options[ $option_slug ] = call_user_func( $sanitize_callback, $option_value ); continue; } } return $options; } /** * Get sanitization callback for given option slug * * @param string $slug option slug * * @return mixed string or bool false */ function get_sanitize_callback( $slug = '' ) { if ( empty( $slug ) ) { return false; } // Iterate over registered fields and see if we can find proper callback foreach( $this->settings_fields as $section => $options ) { foreach ( $options as $option ) { if ( $option['name'] != $slug ) { continue; } // Return the callback name return isset( $option['sanitize_callback'] ) && is_callable( $option['sanitize_callback'] ) ? $option['sanitize_callback'] : false; } } return false; } /** * Get the value of a settings field * * @param string $option settings field name * @param string $section the section name this field belongs to * @param string $default default text if it's not found * @return string */ function get_option( $option, $section, $default = '' ) { $options = get_option( $section ); if ( isset( $options[$option] ) ) { return $options[$option]; } return $default; } /** * Show navigations as tab * * Shows all the settings section labels as tab */ function show_navigation() { $html = ''; echo mep_esc_html($html); } /** * Show the section settings forms * * This function displays every sections in a different form */ function show_forms() { ?>
settings_sections as $form ) { ?>
script(); } /** * Tabbable JavaScript codes & Initiate Color Picker * * This code uses localstorage for displaying active tabs */ function script() { ?> _style_fix(); } function _style_fix() { global $wp_version; if (version_compare($wp_version, '3.8', '<=')): ?> '; - settings_errors(); - echo ''; - echo '
'; - echo '
'; - echo '
'; - echo mep_get_plugin_data('Name'); - echo ''.mep_get_plugin_data('Version').''; - echo '
'; - echo '
'; - $this->settings_api->show_navigation(); - $this->settings_api->show_forms(); - echo '
'; - echo '
'; - echo '
'; + $label = mep_get_plugin_data('Name'); + ?> +
+

+ +

+
+
+ settings_api->show_navigation(); ?> + settings_api->show_forms(); ?> +
+ ', diff --git a/Admin/settings/global/index.php b/Admin/settings/global/index.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/Admin/settings/global/index.php @@ -0,0 +1 @@ +Status', 'mage-eventpress'), 'manage_options', 'mep_event_status_page', 'mep_event_status_page'); + } + function mep_event_status_page() { + $wp_v = get_bloginfo('version'); + $wc_v = WC()->version; + $wc_i = mep_woo_install_check(); + $from_name = mep_get_option('mep_email_form_name', 'email_setting_sec', ''); + $from_email = mep_get_option('mep_email_form_email', 'email_setting_sec', ''); + ?> + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Event Manager For Woocommerce Environment Status

+
WordPress Version: + + 5.5) { + echo ' ' . esc_html($wp_v) . ''; + } else { + echo ' ' . esc_html($wp_v) . ''; + } ?>
Woocommerce Installed: + + ' . esc_html($wc_i) . ''; + } else { + echo ' ' . esc_html($wc_i) . ''; + } ?>
Woocommerce Version: + + 4.8) { + echo ' ' . esc_html($wc_v) . ''; + } else { + echo ' ' . esc_html($wc_v) . ''; + } ?>
Email From Name: + + ' . esc_html($from_name) . ''; + } else { + echo ' '; + } ?>
From Email Address: + + ' . esc_html($from_email) . ''; + } else { + echo ' '; + } ?>
+
+ 0) { + $('.mp_event_address').slideUp(250); + } + }); + $(document).on('click', '[data-target-tabs]', function () { + if (!$(this).hasClass('active')) { + let tabsTarget = $(this).attr('data-target-tabs'); + let targetParent = $(this).closest('.mp_event_tab_area').find('.mp_tab_details').first(); + targetParent.children('.mp_tab_item:visible').slideUp('fast'); + targetParent.children('.mp_tab_item[data-tab-item="' + tabsTarget + '"]').slideDown(250); + $(this).siblings('li.active').removeClass('active'); + $(this).addClass('active'); + } + return false; + }); + $(document).on('click', 'label.mp_event_virtual_type_des_switch input', function () { + if ($(this).is(":checked")) { + $(this).parents('label.mp_event_virtual_type_des_switch').siblings('label.mp_event_virtual_type_des').slideDown(200); + $(".mep_event_tab_location_content").hide(200); + } else { + $(this).parents('label.mp_event_virtual_type_des_switch').siblings('label.mp_event_virtual_type_des').val('').slideUp(200); + $(".mep_event_tab_location_content").show(200); + } + }); + $(document).on('click', 'label.mp_event_ticket_type_des_switch input', function () { + if ($(this).is(":checked")) { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); + $(".mep_ticket_type_setting_sec").slideDown(200); + } else { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); + $(".mep_ticket_type_setting_sec").slideUp(200); + } + }); + $(document).on('click', 'label.mep_enable_custom_dt_format input', function () { + if ($(this).is(":checked")) { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); + $(".mep_custom_timezone_setting").slideDown(200); + } else { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); + $(".mep_custom_timezone_setting").slideUp(200); + } + }); + $(document).on('click', 'label.mp_event_ticket_type_advance_col_switch input', function () { + if ($(this).is(":checked")) { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); + $(".mep_hide_on_load").slideDown(200); + } else { + // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); + $(".mep_hide_on_load").slideUp(200); + } + }); + $(document).ready(function () { + $('#add-row-t').on('click', function () { + var row = $('.empty-row-t.screen-reader-text').clone(true); + row.removeClass('empty-row-t screen-reader-text'); + row.insertBefore('#repeatable-fieldset-one-t tbody>tr:last'); + $('#mep_ticket_type_empty option[value=inputbox]').attr('selected', 'selected'); + $('.empty-row-t #mep_ticket_type_empty option[value=inputbox]').removeAttr('selected'); + //return false; + }); + $('.remove-row-t').on('click', function () { + if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { + $(this).parents('tr').remove(); + $('#mep_ticket_type_empty option[value=inputbox]').removeAttr('selected'); + $('#mep_ticket_type_empty option[value=dropdown]').removeAttr('selected'); + } else { + return false; + } + }); + $(document).find('.mp_event_type_sortable').sortable({ + handle: $(this).find('.mp_event_type_sortable_button') + }); + $('#add-row').on('click', function () { + var row = $('.empty-row.screen-reader-text').clone(true); + row.removeClass('empty-row screen-reader-text'); + row.insertBefore('#repeatable-fieldset-one tbody>tr:last'); + return false; + }); + $('.remove-row').on('click', function () { + if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { + $(this).parents('tr').remove(); + } else { + return false; + } + }); + $('#add-new-date-row').on('click', function () { + var row = $('.empty-row-d.screen-reader-text').clone(true); + row.removeClass('empty-row-d screen-reader-text'); + row.insertBefore('#repeatable-fieldset-one-d tbody>tr:last'); + return false; + }); + $('.remove-row-d').on('click', function () { + if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { + $(this).parents('tr').remove(); + } else { + return false; + } + }); + }); + $(document).on('keyup change', '.mp_ticket_type_table [name="option_name_t[]"],.mp_ticket_type_table [name="option_name[]"]', function () { + let n = $(this).val(); + $(this).val(n.replace(/[@%'":;&_]/g, '')); + }); +}(jQuery)); \ No newline at end of file diff --git a/assets/admin/mp_admin_settings.css b/assets/admin/mp_admin_settings.css new file mode 100644 index 0000000..3730e7e --- /dev/null +++ b/assets/admin/mp_admin_settings.css @@ -0,0 +1,170 @@ +@charset "utf-8"; +/******************************************************************** Global settings ************************************************/ +@media only screen and (min-width: 10px) { + div.mp_settings_panel {overflow: hidden;position: relative;display: -webkit-flex;display: flex; line-height: 1.4;} + div.mp_settings_panel tr.seat_reserved_order_status fieldset, + div.mp_settings_panel tr.mep_email_sending_order_status fieldset {display: -webkit-flex;display: flex; -webkit-flex-wrap: wrap;flex-wrap: wrap;} + div.mp_settings_panel tr.seat_reserved_order_status fieldset label, + div.mp_settings_panel tr.mep_email_sending_order_status fieldset label {min-width: 150px;margin: 0 var(--dMP_xs) var(--dMP_xs) 0;} + /*******************/ + .mp_settings_panel_header { background: #161B37;padding: 30px 20px 30px 20px;color: #FFF;font-size: 20px;margin-top: 30px;} + .mp_settings_panel_header h3 {color: #FFF;font-size: var(--fs_h3);margin: 0;} + .mp_settings_panel_header small {margin-left: 10px;font-size: 13px;} + .mp_settings_panel .nav-tab-wrapper { + width: 300px;padding: 0;margin: 0;overflow: hidden; + display: -webkit-flex;display: flex; + -webkit-flex-direction: column;flex-direction: column; + background: #161B37;border: 5px solid #C6C6C6; + } + .mp_settings_panel .nav-tab { + margin: 0;width: 100%; font-weight: 600;text-decoration: none;white-space: nowrap; line-height: 1.4;color: #FFF; + background-color: transparent;border: none;border-bottom: 1px dotted #FFF; + float: initial;padding: 10px 12px;font-size: 14px;transition: 0.2s; + } + .mp_settings_panel .nav-tab i, + .mp_settings_panel .metabox-holder h2 i{margin: 0 var(--dMP_xs) 0 0;} + .mp_settings_panel .nav-tab:hover {background: #49AC2F;transition: 0.2s;} + .mp_settings_panel .nav-tab.nav-tab-active { background: #49AC2F;color: #FFF;} + .mp_settings_panel .metabox-holder {background: #FFF;padding: 10px;margin: 0;width: calc(100% - 300px);border: 5px solid #C6C6C6;} + .mp_settings_panel .metabox-holder h2 {border-bottom: 2px solid #0071A1;font-size: 20px; padding: 15px;margin: 0;background: #161B37; color: #FFF !important;} + .mp_settings_panel select {min-width: 150px;} + .mp_settings_panel table {width: 100%;overflow: hidden; border: 1px solid #DDD;} + .mp_settings_panel table, + .mp_settings_panel table td, + .mp_settings_panel table th {border-collapse: collapse;} + .mp_settings_panel table th {width: 300px;padding: 5px 10px;font-size: 14px;text-align: left;font-weight: 600;vertical-align: middle;color: #000;} + .mp_settings_panel table td {padding: 5px 10px;font-size: 14px;} + .mp_settings_panel table tr:nth-child(even) {background-color: #F2F2F2;} + .mp_settings_panel p.submit {text-align: right; margin: 20px 0 0 0; padding: 0;} + div.mpStyle .description, + .mp_settings_panel .description {display: block;font-weight: normal;font-size: var(--fs_small) !important;color: #666;margin: var(--dMP_xs) 0 0 0;} + div.mpStyle .description span, + .mp_settings_panel .description span {margin: 0 var(--dMP_xs) 0 0;} + .mp_settings_panel .description strong {color: #000;} + .mp_settings_panel p.submit input {font-size: 16px;padding: 5px 30px;border-radius: 0;background: #49AC2F;border-color: #49AC2F;transition: 0.2s;} + .mp_settings_panel p.submit input:hover {background: #239108;border-color: #239108;transition: 0.2s;} + .mp_settings_panel #setting-error-tgmpa {order: 0;width: 100%} + .mp_settings_panel .notice {display: none;} + div.mp_settings_panel .formControl {max-width: 320px;} + .mp_settings_panel table thead th {background-color: var(--color_light);} + .mp_settings_panel .select2-container {max-width: 320px;} + .mp_settings_panel .selection {width: 100%;} + .mp_settings_panel .metabox-holder table { border-collapse: collapse;} + .mp_settings_panel .metabox-holder table td, + .mp_settings_panel .metabox-holder table th { padding: 12px;} + .mp_settings_panel .metabox-holder table tr:nth-child(even) { background-color: #0CB32612;} + .mp_settings_panel .metabox-holder table tr:nth-child(odd) { background-color: #FFF;} +} +/******************************************************************** Meta tab settings ************************************************/ +@media only screen and (min-width: 10px) { + #mp_meta_box_panel .tabLists {border-right: 1px solid var(--color_border);} + /************************************/ + #mp_meta_box_panel table {table-layout: fixed;border-collapse: collapse;border: 1px solid #F5F5F5;} + #mp_meta_box_panel table tr:nth-child(even) {background-color: #0CB32612;} + #mp_meta_box_panel table tr:nth-child(odd) {background-color: #FFF;} + #mp_meta_box_panel table th, + #mp_meta_box_panel table td {border: 0;vertical-align: top;padding: 5px;} + #mp_meta_box_panel table th {text-align: center;font-size: var(--fs_h6);font-weight: 600;} + #mp_meta_box_panel table tbody th {text-align: left;} + #mp_meta_box_panel table tbody thead th {text-align: center;} + /************************************/ + #mp_meta_box_panel .mpStyle .roundSwitch { min-width: 60px;} + #mp_meta_box_panel {margin: 15px 0;} + #mp_meta_box_panel .inside, + #mp_meta_box_panel .form-section {margin: 0;padding: 0;} + #mp_meta_box_panel .postbox-header { background-color: #1D2327;} + #mp_meta_box_panel .postbox-header h2 {color: #FFF;font-size: 18px;-webkit-justify-content: flex-start;justify-content: flex-start;} + #mp_meta_box_panel .postbox-header h2 span {margin: 0 7px 0 0;} + #mp_meta_box_panel .wp-editor-wrap {width: 100%;} +} +/******************************************************************** Image upload ************************************************/ +@media only screen and (min-width: 10px) { + div.mp_multi_image { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} + div.mp_multi_image_item { position: relative; width: calc(25% - var(--dMP_xs)); min-width: 150px;margin: 0 var(--dMP_xs) var(--dMP_xs) 0;min-height: 50px;} + span.mp_remove_single_image, + div.mpStyle span.mp_remove_multi_image { cursor: pointer; position: absolute; top: 0; right: 0; background-color: var(--color_danger);margin: 0; opacity: 0;color: var(--color_white) } + div.mp_single_image_item:hover span.mp_remove_single_image, + div.mp_single_image_item:hover span.mp_remove_single_image:hover, + div.mp_multi_image_item:hover span.mp_remove_multi_image {opacity: 0.9;} + div.mp_add_single_image {max-width: 150px;width: 100%;} + div.mp_single_image_item {position: relative; width: 100%;} +} +/******************************************************************** add Icon image ************************************************/ +@media only screen and (min-width: 10px) { + div.mp_add_icon_image_area {border: 1px solid var(--color_theme);position: relative;max-width: 120px;} + div.mp_add_icon_image_area img {max-height: 100px;} + div.mpStyle div.mp_add_icon_image_area button {padding: 5px;font-size: 12px;} + div.mp_add_icon_image_area button span {margin: 0 5px 0 0;} + div.mpStyle div.mp_add_icon_image_area img {border-radius: 0;} + div.mp_add_icon_image_area div.mp_icon_item {padding: var(--dMP_xs);background-color: var(--color_light);font-size: 40px;} + div.mp_icon_item:hover .mp_remove_icon, + div.mp_image_item:hover .mp_remove_icon {opacity: 1;} + div.mp_add_icon_popup .popupHeader { + color: #FFF;height: 60px; + margin: 0 auto;width: 100%;background-color: #222;position: relative; + border-bottom: 1px solid #FFF; + } + div.mp_add_icon_popup .popupHeader h2 { + color: #FFF;text-align: center; + font-size: 30px !important; + font-weight: 500; + } + div.mp_add_icon_popup .popupBody {padding: 0;} + div.mp_add_icon_popup ul.popupIconMenu { + min-width: 270px;background-color: #222;margin: 0; + max-height: calc(100vh - var(--dMP) - var(--dMP) - 60px); + overflow: hidden auto; + } + div.mp_add_icon_popup .popupIconMenu li { + padding: 7px 15px;margin: 0; + border-bottom: 1px solid #DDD; + color: #FFF;font-size: 16px;display: block;cursor: pointer; + position: relative; + font-weight: 500; + } + div.mp_add_icon_popup .popupIconMenu li strong {color: #9F6C8A;} + div.mp_add_icon_popup .popupIconMenu li.active {background-color: #E3A939;} + div.mp_add_icon_popup .popupIconMenu li:hover {color: #E3A939;} + div.mp_add_icon_popup .popupIconMenu li.active:hover {color: #FFF;} + div.mp_add_icon_popup .popup_all_icon { + width: 100%;padding: 10px;background-color: #FFF; + max-height: calc(100vh - var(--dMP) - var(--dMP) - 60px); + overflow: hidden auto; + } + div.mp_add_icon_popup .popup_all_icon .popupTabItem {width: 100%;} + div.mp_add_icon_popup .popup_all_icon .itemIconArea { + width: 100%; + display: -webkit-flex;display: flex; + -webkit-flex-wrap: wrap;flex-wrap: wrap; + } + div.mp_add_icon_popup .iconItem { + width: 60px;height: 60px;font-size: 30px;margin: 7px;cursor: pointer; + border: 2px solid #FFF;background-color: #F2F2F2; + -webkit-box-shadow: 0 1px 4px 1px #DBDBDB; + box-shadow: 0 1px 4px 1px #DBDBDB; + } + div.mp_add_icon_popup .iconItem.active, + div.mp_add_icon_popup .iconItem:hover {border-color: var(--color_theme);color: var(--color_theme);border-radius: 5px;} + /************* font***************/ + div.mp_add_icon_popup .iconItem, + div.mp_add_icon_popup .popupIconMenu li { + -webkit-transition: 350ms ease-in-out; + -moz-transition: 350ms ease-in-out; + -o-transition: 350ms ease-in-out; + transition: 350ms ease-in-out; + } +} +/********************************************************************Admin layout ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle .adminLayout, + .mpStyle [class*="_adminLayout"] {padding: 50px;max-width: 1000px;margin: 100px auto;background-color: #FFF;border: 1px solid var(--color_border);border-radius: var(--dBRL);} + div.mpStyle .adminLayout th, + div.mpStyle .adminLayout td, + div.mpStyle [class*="_adminLayout"] th, + div.mpStyle [class*="_adminLayout"] td {text-align: left;font-size: var(--fs_h5);} +} +/******************************************************************** ************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .info_text {display: block;font-weight: normal;font-size: var(--fs_small);color: #666;} + div.mpStyle .info_text span {margin: 0 5px 0 0;} +} \ No newline at end of file diff --git a/assets/admin/mp_admin_settings.js b/assets/admin/mp_admin_settings.js new file mode 100644 index 0000000..a2d593b --- /dev/null +++ b/assets/admin/mp_admin_settings.js @@ -0,0 +1,212 @@ +function load_sortable_datepicker(parent, item) { + parent.find('.mp_item_insert').first().append(item).promise().done(function () { + parent.find('.mp_sortable_area').sortable({ + handle: jQuery(this).find('.mp_sortable_button') + }); + mp_load_date_picker(parent); + }); + return true; +} +(function ($) { + "use strict"; + $(document).ready(function () { + //=========Short able==============// + $(document).find('.mp_sortable_area').sortable({ + handle: $(this).find('.mp_sortable_button') + }); + }); + //=========Remove Setting Item ==============// + $(document).on('click', '.mp_item_remove', function () { + if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { + $(this).closest('.mp_remove_area').slideUp(250, function () { + $(this).remove(); + }); + return true; + } + return false; + }); + //=========Add Setting Item==============// + $(document).on('click', '.mp_add_item', function () { + let parent = $(this).closest('.mp_settings_area'); + let item = $(this).next($('.mp_hidden_content')).find(' .mp_hidden_item').html(); + if (!item || item === "undefined" || item === " ") { + item = parent.find('.mp_hidden_content').first().find('.mp_hidden_item').html(); + } + load_sortable_datepicker(parent, item); + parent.find('.mp_item_insert').find('.add_mp_select2').select2({}); + return true; + }); +}(jQuery)); +//=========upload image==============// +(function ($) { + "use strict"; + $(document).on('click', '.mp_add_single_image', function () { + let parent = $(this); + parent.find('.mp_single_image_item').remove(); + wp.media.editor.send.attachment = function (props, attachment) { + let attachment_id = attachment.id; + let attachment_url = attachment.url; + let html = '
'; + html += '' + attachment_id + ''; + html += '
'; + parent.append(html); + parent.find('input').val(attachment_id); + parent.find('button').slideUp('fast'); + } + wp.media.editor.open($(this)); + return false; + }); + $(document).on('click', '.mp_remove_single_image', function (e) { + e.stopPropagation(); + let parent = $(this).closest('.mp_add_single_image'); + $(this).closest('.mp_single_image_item').remove(); + parent.find('input').val(''); + parent.find('button').slideDown('fast'); + }); + $(document).on('click', '.mp_remove_multi_image', function () { + let parent = $(this).closest('.mp_multi_image_area'); + let current_parent = $(this).closest('.mp_multi_image_item'); + let img_id = current_parent.data('image-id'); + current_parent.remove(); + let all_img_ids = parent.find('.mp_multi_image_value').val(); + all_img_ids = all_img_ids.replace(',' + img_id, '') + all_img_ids = all_img_ids.replace(img_id + ',', '') + all_img_ids = all_img_ids.replace(img_id, '') + parent.find('.mp_multi_image_value').val(all_img_ids); + }); + $(document).on('click', '.add_multi_image', function () { + let parent = $(this).closest('.mp_multi_image_area'); + wp.media.editor.send.attachment = function (props, attachment) { + let attachment_id = attachment.id; + let attachment_url = attachment.url; + let html = '
'; + html += '' + attachment_id + ''; + html += '
'; + parent.find('.mp_multi_image').append(html); + let value = parent.find('.mp_multi_image_value').val(); + value = value ? value + ',' + attachment_id : attachment_id; + parent.find('.mp_multi_image_value').val(value); + } + wp.media.editor.open($(this)); + return false; + }); +}(jQuery)); +//=================select icon / image=========================// +(function ($) { + "use strict"; + $(document).on('click', 'button.mp_image_add', function () { + let $this = $(this); + let parent = $this.closest('.mp_add_icon_image_area'); + wp.media.editor.send.attachment = function (props, attachment) { + let attachment_id = attachment.id; + let attachment_url = attachment.url; + parent.find('input[type="hidden"]').val(attachment_id); + parent.find('.mp_icon_item').slideUp('fast'); + parent.find('img').attr('src', attachment_url); + parent.find('.mp_image_item').slideDown('fast'); + parent.find('.mp_add_icon_image_button_area').slideUp('fast'); + } + wp.media.editor.open($this); + return false; + }); + $(document).on('click', '.mp_add_icon_image_area .mp_image_remove', function () { + let parent = $(this).closest('.mp_add_icon_image_area'); + parent.find('input[type="hidden"]').val(''); + parent.find('img').attr('src', ''); + parent.find('.mp_image_item').slideUp('fast'); + parent.find('.mp_add_icon_image_button_area').slideDown('fast'); + }); + $(document).on('click', '.mp_add_icon_image_area button.mp_icon_add', function () { + let target_popup = $('.mp_add_icon_popup'); + target_popup.find('.iconItem').click(function () { + let parent = $('[data-active-popup]').closest('.mp_add_icon_image_area'); + let icon_class = $(this).data('icon-class'); + if (icon_class) { + parent.find('input[type="hidden"]').val(icon_class); + parent.find('.mp_add_icon_image_button_area').slideUp('fast'); + parent.find('.mp_image_item').slideUp('fast'); + parent.find('.mp_icon_item').slideDown('fast'); + parent.find('[data-add-icon]').removeAttr('class').addClass(icon_class); + target_popup.find('.iconItem').removeClass('active'); + target_popup.find('.popupClose').trigger('click'); + } + }); + target_popup.find('[data-icon-menu]').click(function () { + if (!$(this).hasClass('active')) { + //target_popup.find('[name="mp_select_icon_name"]').val(''); + let target = $(this); + let tabsTarget = target.data('icon-menu'); + target_popup.find('[data-icon-menu]').removeClass('active'); + target.addClass('active'); + target_popup.find('[data-icon-list]').each(function () { + let targetItem = $(this).data('icon-list'); + if (tabsTarget === 'all_item' || targetItem === tabsTarget) { + $(this).slideDown(250); + $(this).find('.iconItem').each(function () { + $(this).slideDown('fast'); + }); + } else { + $(this).slideUp('fast'); + } + }); + } + return false; + }); + target_popup.find('.popupClose').click(function () { + target_popup.find('[data-icon-menu="all_item"]').trigger('click'); + target_popup.find('.iconItem').removeClass('active'); + }); + }); + $(document).on('click', '.mp_add_icon_image_area .mp_icon_remove', function () { + let parent = $(this).closest('.mp_add_icon_image_area'); + parent.find('input[type="hidden"]').val(''); + parent.find('[data-add-icon]').removeAttr('class'); + parent.find('.mp_icon_item').slideUp('fast'); + parent.find('.mp_add_icon_image_button_area').slideDown('fast'); + }); + $(document).on('keyup change', '.mp_add_icon_popup [name="mp_select_icon_name"]', function () { + let parent = $(this).closest('.mp_add_icon_popup'); + let input = $(this).val().toString().toLowerCase(); + parent.find('[data-icon-menu="all_item"]').trigger('click'); + if (input) { + parent.find('.popupTabItem').each(function () { + let tabItem = $(this); + let count = 0; + let icon_type = $(this).data('icon-title').toString().toLowerCase(); + let active = (icon_type && icon_type.match(new RegExp(input, "i"))) ? 1 : 0; + if (active > 0) { + tabItem.slideDown(250); + tabItem.find('.iconItem').each(function () { + $(this).slideDown('fast'); + }); + } else { + tabItem.find('.iconItem').each(function () { + let icon_class = $(this).data('icon-class').toString().toLowerCase(); + let icon_name = $(this).data('icon-name').toString().toLowerCase(); + active = (icon_class && icon_class.match(new RegExp(input, "i"))) ? 1 : active; + active = (icon_name && icon_name.match(new RegExp(input, "i"))) ? 1 : active; + if (active > 0) { + $(this).slideDown('fast'); + count++; + } else { + $(this).slideUp('fast'); + } + }).promise().done(function () { + if (count > 0) { + tabItem.slideDown('fast'); + } else { + tabItem.slideUp('fast'); + } + }); + } + }); + } else { + parent.find('.popupTabItem').each(function () { + $(this).slideDown(250); + $(this).find('.iconItem').each(function () { + $(this).slideDown(250); + }); + }); + } + }); +}(jQuery)); \ No newline at end of file diff --git a/assets/admin/mpwem_admin.css b/assets/admin/mpwem_admin.css new file mode 100644 index 0000000..851876e --- /dev/null +++ b/assets/admin/mpwem_admin.css @@ -0,0 +1,1236 @@ +.inside .sec { + display: block; + font-size: 15px; + font-weight: normal; + margin: 0; +} +.sec label { + font-size: 16px; + font-weight: bold; +} +.mep_status .active { + background: green none repeat scroll 0 0; + color: #FFF; + padding: 6px 10px; + display: block; + font-size: 12px; + text-align: center; +} +.mep_status .err { + background: red none repeat scroll 0 0; + color: #FFF; + padding: 6px 10px; + display: block; + font-size: 12px; + text-align: center; +} +td.mep_event_seat.column-mep_event_seat span { + display: inline-block; + text-align: center; +} +#mep_uid { + width: 65px; +} +.inside .sec input { + border: 1px solid #DDD; + padding: 5px; + width: 100%; + color: #000; +} +.inside .sec label { + font-weight: normal; +} +table.atendee-info { + display: block; + overflow: hidden; + width: 100%; +} +/* Always set the map height explicitly to define the size of the div + * element that contains the map. */ +#map { + height: 250px; +} +#infowindow-content .title { + font-weight: bold; +} +#infowindow-content { + display: none; +} +#map #infowindow-content { + display: inline; +} +.pac-card { + margin: 10px 10px 0 0; + border-radius: 2px 0 0 2px; + box-sizing: border-box; + -moz-box-sizing: border-box; + outline: none; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); + background-color: #FFF; +} +#pac-container { + padding-bottom: 12px; + margin-right: 12px; +} +.pac-controls { + display: inline-block; + padding: 5px 11px; +} +.pac-controls label { + font-size: 13px; + font-weight: 300; +} +#pac-input { + background-color: #FFF; + font-size: 15px; + font-weight: 300; + margin-left: 12px; + padding: 0 11px 0 13px; + text-overflow: ellipsis; + width: 400px; +} +#pac-input:focus { + border-color: #4D90FE; +} +div#mep_event_day_r, +div#mep_event_faq_r { + display: block; + padding: 0 15px 15px; +} +.mep-faq-input { + width: 100%; + display: block; + border: 1px solid #8A8A8A; + padding: 5px; + margin: 15px 0; +} +div#mep-event-faq-box { + overflow: hidden; +} +a.button.remove-faq-row { + /* float: right; */ + overflow: hidden; + display: inline-block; +} +.settings_page_mep_event_settings_page h2 { + padding-left: 10px; +} +.mep-attendee-sec-details span { + border: 1px solid #DDD; + padding: 10px; + display: inline-block; +} +.mep-attendee-sec-details .ea-label { + width: 200px !important; + font-weight: bold; +} +.mep-attendee-sec-details .ea-value { + width: 68% !important; +} +.mep-attendee-sec-details .sec { + margin: 0; +} +.post-type-mep_events .switch { + position: relative; + display: inline-block; + width: 60px; + height: 24px; + margin: -5px 0 0 20px; +} +.post-type-mep_events .switch input { + display: none; +} +.post-type-mep_events .slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #CCC; + -webkit-transition: .4s; + transition: .4s; +} +.post-type-mep_events .slider:before { + position: absolute; + content: ""; + height: 17px; + width: 17px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: .4s; + transition: .4s; +} +.post-type-mep_events input:checked + .slider { + background-color: #2196F3; +} +.post-type-mep_events input:focus + .slider { + box-shadow: 0 0 1px #2196F3; +} +.post-type-mep_events input:checked + .slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); +} +/* Rounded sliders */ +.post-type-mep_events .slider.round { + border-radius: 34px; +} +.post-type-mep_events .slider.round:before { + border-radius: 50%; +} +div#mage-primary-button { + background: green !important; + color: white !important; +} +.mage_settings_panel_wrap .nav-tab { + float: none; + border: 2px solid #0E678C; + border-bottom: none; + margin-left: 0; + padding: 5px 10px; + font-size: 14px; + line-height: 25px; + font-weight: 600; + background: #0071A1; + color: #FFF; + text-decoration: none; + white-space: nowrap; + max-width: 100%; + display: block; + overflow: hidden; + width: auto; +} +.mage_settings_panel_wrap .nav-tab.nav-tab-active { + background: #0080F0; +} +.mage_settings_panel_wrap table th { + width: 330px; + font-size: 13px; +} +.mage_settings_panel_wrap table td { + padding: 10px 0; +} +.mage_settings_panel_wrap p.submit { + text-align: right; +} +.mage_settings_panel_wrap p.submit input { + font-size: 16px; + padding: 5px 30px; + border-radius: 0; +} +.mage_settings_panel_wrap .metabox-holder h2 { + border-bottom: 2px solid #0071A1; + font-size: 20px; + padding: 15px; + background: #DDD; + margin-bottom: 0px; + margin-top: 0px; +} +.mep_event_metabox_address .sec { + width: 48%; + display: inline-block; + padding: 0 10px; +} +#poststuff .stuffbox > h3, +#poststuff h2, +#poststuff h3.hndle { + display: block; +} +span.mep_event_date { + background: #B2833F; + font-size: 11px; + display: block; + text-align: center; + height: auto; + padding: 7px 3px; + color: #FFF; +} +div#mep_event_list_thumbnail_meta_boxes table th, +div#mep_event_list_thumbnail_meta_boxes table td { + width: 100%; + display: block; + float: none; + overflow: hidden; +} +div#mep_event_list_thumbnail_meta_boxes table, +div#mep_event_list_thumbnail_meta_boxes table tbody { + width: 100% !important; + overflow: hidden; + display: block; +} +div#mep_event_list_thumbnail_meta_boxes table td input { + width: 93% !important; +} +div#mep_event_list_thumbnail_meta_boxes span.slider:before { + display: none; +} +div#mep_event_list_thumbnail_meta_boxes table td input#enable_global_qty { + width: auto !important; +} +#mep_event_list_thumbnail_meta_boxes table.form-table { + width: 100% !important; + margin: 0 !important; + padding: 0 !important; +} +#mep_event_list_thumbnail_meta_boxes table.form-table tbody th, +#mep_event_list_thumbnail_meta_boxes table.form-table tbody td { + display: block; + width: 100%; +} +#mep_event_list_thumbnail_meta_boxes .media_preview { + width: 92% !important; +} +.wrap.mage_settings_panel_wrap { + display: block; + overflow: hidden; + position: relative; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.wrap.mage_settings_panel_wrap h2.nav-tab-wrapper { + width: 20%; + padding: 0; + margin: 0; + float: left; + order: 2; +} +.wrap.mage_settings_panel_wrap { + display: block; + overflow: hidden; + position: relative; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.wrap.mage_settings_panel_wrap h2.nav-tab-wrapper { + width: 20%; + padding: 0; + margin: 0; + float: left; + order: 2; + overflow: hidden; +} +.wrap.mage_settings_panel_wrap .error, +.wrap.mage_settings_panel_wrap .notice { + display: block; + width: 100%; + overflow: hidden; +} +.mp_tab_item .item .content input { + display: block; + width: 100%; + border: 1px solid #333; + border-radius: 0; + margin: 10px 0; + padding: 10px; +} +.mp_tab_item .item .content textarea { + width: 100%; + margin: 10px 0; + border-radius: 0; + padding: 10px; + min-height: 200px; +} +.wrap.mage_settings_panel_wrap #message { + display: none !important; +} +#wp-mep_event_cc_email_text-media-buttons button { + width: auto !important; +} +.wrap.mage_settings_panel_wrap #setting-error-tgmpa { + order: 0; + width: 100%; +} +#mp_event_all_info_in_tab table.form-table { + table-layout: inherit; +} +#mp_event_all_info_in_tab table.form-table th { + width: 35%; +} +#mp_event_all_info_in_tab table.form-table td { + width: 65%; +} +/****************mp_event_all_meta_in_tab********************/ +iframe#gmap_canvas { + width: 100%; + height: 300px; +} +#mp_event_all_info_in_tab { + margin: 0 0 35px 0; + overflow-y: hidden; + overflow-x: scroll; +} +#mp_event_all_info_in_tab .section-title, +#mp_event_all_info_in_tab .mp_event_virtual_type_des, +#mp_event_all_info_in_tab label.mp_event_drop_list_hidden, +#mp_event_all_info_in_tab .mp_event_custom_form_hidden { + display: none; +} +#mp_event_all_info_in_tab .mp_event_virtual_type_des.active { + display: block; +} +#mp_event_all_info_in_tab .ppof-settings .form-section { + padding: 0; +} +#mp_event_all_info_in_tab .postbox-header { + background-color: #161B37; + padding: 10px; +} +#mp_event_all_info_in_tab .postbox-header h2 { + font-size: 20px; + font-weight: 400; + color: #FFF !important; + border: none !important; + padding: 0; +} +#mp_event_all_info_in_tab .postbox-header h2 .dashicons { + width: 45px; + height: 28px; + font-size: 28px; +} +#mp_event_all_info_in_tab .postbox-header button span { + color: #FFF; +} +#mp_event_all_info_in_tab .postbox-header button:hover span { + color: #999; +} +#mp_event_all_info_in_tab .inside { + margin: 0; + padding: 0; +} +#mp_event_all_info_in_tab table { + border: 1px solid #DDD; + width: 100%; + border-collapse: collapse; +} +#mp_event_all_info_in_tab table th { + background-color: #F1F1F1; + text-align: left; + font-size: 15px; + padding: 7px 15px; +} +#mp_event_all_info_in_tab table th, +#mp_event_all_info_in_tab table td { + border: 1px solid #DDD; + width: inherit; + min-width: 80px; + vertical-align: middle; +} +#mp_event_all_info_in_tab table td { + padding: 5px; +} +#mp_event_all_info_in_tab table button { + /* width: 100%; */ +} +#mp_event_all_info_in_tab table button.remove-day-row, +#mp_event_all_info_in_tab table button.remove-faq-row { + width: auto; +} +#mp_event_all_info_in_tab table.mp_form_builder_table .mp_formControl { + width: 100%; +} +#add-new-date-row, +#mp_event_add_new_form { + color: #FFF; + background-color: #007BFF; + border-color: #007BFF; + padding: .375rem .75rem; + font-size: 1rem; + border-radius: .25rem; + display: inline-block; + transition: 0.2s; + text-decoration: none; + font-weight: 400; + cursor: pointer; + border: none; + line-height: inherit; +} +#mp_event_add_new_form span.dashicons { + margin-right: 5px; +} +.mp_event_remove_this_row { + background-color: #EE1515; + color: #FFF; + width: 30px; + height: 30px; + display: inline-block; + margin: 1px; + text-align: center; + border-radius: 3px; + border: none; + cursor: pointer; +} +#add-new-date-row span, +#mp_event_all_info_in_tab p button span { + margin: 0 7px 0 0; +} +#mp_event_all_info_in_tab ul { + list-style-type: none; + margin: 0; + padding: 0; +} +#mp_event_all_info_in_tab ul li { + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; +} +#mp_event_all_info_in_tab h5 { + font-size: 18px; + font-weight: 500; + margin: 0 0 5px 0; +} +#mp_event_all_info_in_tab .mp_ticket_type_table ~ .mp_form_area label { + margin: 15px 0; +} +#mp_event_all_info_in_tab .mp_tab_details h3 { + margin: 0 0 15px 0; + font-size: 20px; +} +#mp_event_all_info_in_tab label { + position: relative; + display: block; + margin-bottom: 10px; + width: auto; + line-height: 28px; +} +.mp_event_all_meta_in_tab { + display: -webkit-flex; + display: flex; + min-height: 300px; +} +.mp_tab_menu { + min-width: 220px; + background-color: #161B37; + color: #FFF; + font-size: 15px; + font-weight: 600; + max-width: 312px; +} +.mp_tab_menu ul { + border-top: 1px solid #FFF; +} +.mp_tab_menu ul li { + padding: 10px; + margin: 0; + border-bottom: 1px solid #7D7D7D; + cursor: pointer; + color: #FFF; + position: relative; + font-size: 14px; + font-weight: 400; +} +.field-icon-wrapper .icon-list li { + display: inline-block !important; + border: 1px solid #DDD; + padding: 0; + margin: 2px 0; + cursor: pointer; + width: 30px; + height: 30px; + font-size: 19px; + text-align: center; +} +.show_rec_checkbox label { + display: inline-block !important; +} +.mp_tab_menu ul li.active { + background-color: #0080F0; + color: #FFF; + font-size: 14px; +} +.mp_tab_menu ul li:hover { + color: #FFF; + background: #0080F0; +} +.mp_tab_menu ul li.active::after { + position: absolute; + right: 0; + content: ''; + border: 10px solid transparent; + border-right-color: #FFF; +} +.mp_tab_details { + width: calc(100% - 250px); + background-color: #FFF; + padding: 15px; +} +.mp_tab_item { + display: none; + overflow-y: hidden; + overflow-x: auto; +} +.mp_form_area { + display: -webkit-flex; + display: flex; +} +.mp_form_area > * { + -webkit-flex: 1; + flex: 1; +} +.mp_form_area label { + font-size: 15px; + color: #777; + font-weight: 500; + margin: 0; + position: relative; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; +} +.mp_form_area label span { + min-width: 220px; + font-size: 17px; + color: #555; + font-weight: 600; +} +#mp_event_all_info_in_tab .mp_formControl { + min-width: auto; + font-size: 13px; + margin: 0; + font-weight: 500; + max-width: 100%; + width: 100%; + padding: 0 5px; +} +#mp_event_all_info_in_tab.switch_checkbox { + min-width: 50px; + margin: 0 20px 0 0; +} +.mp_form_area .mp_form_item { + margin: 0 0 15px 0; +} +#mp_event_all_info_in_tab label span.round { + min-width: auto; + left: 2px; + width: 54px; + right: inherit; + height: 25px; + top: 2px; +} +#mp_event_all_info_in_tab .mp_opacity_zero { + opacity: 0; +} +#mp_event_all_info_in_tab .mp_tab_menu span.dashicons, +#mp_event_all_info_in_tab .mp_tab_menu span.dashicons-before::before { + width: 16px; + height: 16px; + font-size: 15px; +} +p.event_meta_help_txt { + font-size: 11px; + margin: 3px 0; + color: #004085; + background-color: #CCE5FF; + padding: 5px; + border: 1px solid #B8DAFF; + border-radius: 0.25rem; +} +p.event_meta_help_txt:before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f05a"; + margin-right: 5px; +} +#add-new-date-row { + margin: 10px 0; +} +label.mp_event_virtual_type_des { + margin: 0; +} +label.mp_event_virtual_type_des textarea { + width: 100%; +} +/*************/ +#mp_event_all_info_in_tab .mp_event_custom_form_table { + margin: 20px 0; +} +#mp_event_all_info_in_tab .mp_event_custom_form_table .mp_formControl { + min-width: auto; + width: 100%; +} +#mp_event_all_info_in_tab button, +.mp_tab_menu ul li { + -webkit-transition: all .25s ease-in-out; + transition: all .25s ease-in-out; +} +#mp_event_all_info_in_tab .mp_event_remove_move { + display: -webkit-flex; + display: flex; +} +#mp_event_all_info_in_tab .mp_event_type_sortable_button { + cursor: move; + color: #FFF; + background-color: #007BFF; + border-color: #007BFF; + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 2.15384615; + min-height: 30px; + margin: 0; + padding: 0 10px; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + border-radius: 3px; + white-space: nowrap; + box-sizing: border-box; + margin-left: 5px; +} +.ppof-settings .collapsible .header span.button { + color: #FFF; + background-color: #007BFF; + border-color: #007BFF; + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 2.15384615; + min-height: 30px; + margin: 0; + padding: 0 10px; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + border-radius: 3px; + white-space: nowrap; + box-sizing: border-box; + margin-left: 5px; +} +.ppof-settings .collapsible .header span.button.remove { + color: #FFF; + background-color: #EE1515; + border-color: #EE1515; +} +#mp_event_all_info_in_tab .mp_ticket_type_table { + width: 100%; + overflow: auto; + padding: 0 0 15px 0; +} +/****************/ +#mp_event_all_info_in_tab table button#mep_event_cc_email_text-tmce, +#mp_event_all_info_in_tab table button#mep_event_cc_email_text-html { + width: 100px; +} +.ppof-settings.ppof-metabox .notice.notice-warning.is-dismissible, +.ppof-settings.ppof-metabox .notice { + display: none; +} +.wrap.mage_settings_panel_wrap .notice.notice-warning { + display: none; +} +.mep_rich_text_status_section { + display: block; + text-align: center; + padding: 15px; +} +div#mp_event_all_info_in_tab .handle-actions.hide-if-no-js { + display: none; +} +div.sell_expire_date { + display: -webkit-flex; + display: flex; +} +div.sell_expire_date > * { + -webkit-flex: 1; + flex: 1; + font-size: 10px !important; +} +table.wp-list-table.widefat.striped.posts.mep-licensing-table thead th, +table.wp-list-table.widefat.striped.posts.mep-licensing-table tbody td { + padding: 10px; + text-align: center; +} +a#mep_settings_licensing-tab { + display: none; +} +ul.mep_ready_template_list { + display: flex; + padding: 0; + margin: 0; + list-style: none; +} +ul.mep_ready_template_list li { + width: 20%; + padding: 0 10px; + text-align: center; + border: 1px solid #DDD; + padding: 5px; + margin: 0 5px; + cursor: pointer; +} +ul.mep_ready_template_list li div.template-thumb { + display: block; + /* width: 300px; */ + height: 270px; + overflow: hidden; + position: relative; + /* border: 2px solid #b3b3b3; */ + /* border-radius: 1px; */ +} +ul.mep_ready_template_list li img { + max-width: 100%; + height: auto; + width: auto; + /* border: 1px solid #ddd; */ + bottom: -258px; + /* height: auto; */ + position: absolute; + z-index: 0; + margin: 0; + padding: 0; + left: 0; + -webkit-transition: top 11s; + -moz-transition: top 11s; + -ms-transition: top 11s; + -o-transition: top 11s; + transition: bottom 11s; +} +ul.mep_ready_template_list li:hover img { + bottom: 0; + -webkit-transition: all 11s; + -moz-transition: all 11s; + -ms-transition: all 11s; + -o-transition: all 11s; + transition: all 11s; +} +ul.mep_ready_template_list li button.import_template, +ul.mep_ready_template_list li a.preview-btn.btn { + background: #607D8B; + border: 0; + padding: 5px 10px; + color: #FFF; + cursor: pointer; + font-size: 14px; + text-decoration: none; + margin: 5px 5px; +} +.mep-msg { + border: 3px solid; + text-align: center; + font-size: 15px; + padding: 14px 0; + font-weight: normal; +} +.mep-msg-success { + border-color: #05AF05; + color: #046F04; + background: #E3FFE3; +} +.mep-msg-process { + border-color: #76B306; + color: #5B8A04; + background: #D6F898; +} +.mep-msg-warning { + border-color: #B32906; + color: #701903; + background: #FFB6A3; +} +p.mep-template-import-count { + padding: 0; + margin: -18px 0 0px 0; + font-size: 12px; + font-style: italic; + color: #099209; +} +/*css added by ariful*/ +.mep_settings_wrapper { + overflow-x: scroll; + overflow-y: hidden; + margin-top: 30px; +} +.mep_settings_inner_wrapper { + width: 99%; + border: 1px solid #D3D3D3; +} +.mep_settings_panel_header { + background: #161B37; + padding: 30px 20px 30px 20px; + color: #FFF; + font-size: 20px; + border-bottom: 1px solid #7D7D7D; +} +.mep_settings_panel_header small { + margin-left: 10px; + font-size: 13px; +} +.mage_settings_panel_wrap { + display: block; + overflow: hidden; + position: relative; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + background: #161B37; +} +.mage_settings_panel_wrap .nav-tab { + float: none; + margin-left: 0; + padding: 10px; + font-size: 14px; + line-height: 25px; + font-weight: normal; + background: #161B37; + color: #FFF; + text-decoration: none; + white-space: nowrap; + max-width: 100%; + display: block; + overflow: hidden; + width: auto; + transition: 0.1s; + border-top: none; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #7D7D7D; + margin: 0; + transition: 0.2s; +} +.mage_settings_panel_wrap .nav-tab:hover { + background: #0080F0; + transition: 0.2s; +} +.mage_settings_panel_wrap .nav-tab:focus { + outline: none; +} +.mage_settings_panel_wrap .nav-tab-wrapper i { + line-height: inherit; + margin-right: 5px; + width: 20px; +} +.mage_settings_panel_wrap .metabox-holder h2 i { + line-height: inherit; + margin-right: 10px; + width: 20px +} +.mage_settings_panel_wrap .metabox-holder .group { + padding: 20px; +} +.mage_settings_panel_wrap .nav-tab-wrapper { + padding-top: 0; + border-bottom: none; +} +.mage_settings_panel_wrap .metabox-holder { + background: #FFF; + padding: 0; + padding-top: 0px; +} +#wpbody-content .mage_settings_panel_wrap .metabox-holder { + padding-top: 0; +} +.wp-core-ui .mep_settings_wrapper .button-primary { + background: #0080F0; + border-color: #0080F0; + color: #FFF; + transition: 0.2s; +} +.wp-core-ui .mep_settings_wrapper .button-primary:hover { + background: #035FAF; + border-color: #035FAF; + color: #FFF; + transition: 0.2s; +} +.mep_settings_wrapper table.form-table tr:nth-child(2n+1) { + background-color: #00328014; +} +.mage_settings_panel_wrap table tr { + border-bottom: 1px solid #F5F5F5; +} +.mage_settings_panel_wrap table th, +.mage_settings_panel_wrap table td { + padding: 8px; +} +.mep_settings_wrapper table.form-table { + border: 1px solid #F5F5F5; +} +.mep_plugin_pro_meta_link { + color: #EA4545; + font-weight: bold; +} +.mep_plugin_pro_meta_link:hover { + color: #D04E4E; +} +table.wc_status_table.widefat { + border: none; +} +.wc_status_table { + border-collapse: collapse; +} +.wc_status_table thead { + background: #161B37; +} +.wc_status_table thead h2 { + color: #FFF +} +.wc_status_table tbody tr { + border-bottom: 1px solid #F5F5F5; +} +.wc_status_table td { + vertical-align: middle; +} +.wc_status_table tbody tr td:last-child { + text-align: center; +} +.mep_warning { + background: #F8D7DA; + text-align: left; + font-size: 13px; + display: block; + color: #721C24; +} +.mep_warning p { + color: #721C24; +} +.mep_success { + color: green; + font-weight: bold; +} +.mep_warning { + color: #721C24; + font-weight: bold; +} +.mep_error { + color: red; + font-weight: bold; + text-align: center; + display: block; +} +.mep_warning_btn { + color: #FFF; + background-color: #007BFF; + border-color: #007BFF; + padding: .375rem .75rem; + font-size: 1rem; + border-radius: .25rem; + display: inline-block; + transition: 0.2s; + text-decoration: none; + font-weight: 400; +} +.mep_warning_btn:hover { + color: #FFF; + background-color: #0A5BB1; + border-color: #0A5BB1; + transition: 0.2s; +} +#add-row-t, +#add-row { + color: #FFF; + background-color: #007BFF; + border-color: #007BFF; + padding: .375rem .75rem; + font-size: 1rem; + border-radius: .25rem; + display: inline-block; + transition: 0.2s; + text-decoration: none; + font-weight: 400; + line-height: inherit; +} +.wp-core-ui .button.remove-row-t, +.wp-core-ui .button.remove-row, +.wp-core-ui .button.remove-row-d { + color: #FFF; + background-color: #EE1515; + border-color: #EE1515; +} +.mp_tab_menu ul li i { + width: 15px; + margin-right: 10px; +} +.field-repeatable-wrapper .item-wrap select { + margin-top: 10px +} +.field-repeatable-wrapper .item-wrap .item .item-title { + margin-bottom: 10px; +} +.mep_global_settings_icon_preview { + margin-bottom: 5px; +} +.mep_global_settings_icon_preview i { + border: 1px solid #D3D3D3; + width: 60px; + height: 60px; + border-radius: 5px; + text-align: center; + display: grid; + align-items: center; + background: #F5F5F5; + font-size: 25px; + margin-top: 5px; +} +.mep_global_icon_lib_btn { + background-color: #119167; + color: #FFF; + border-color: #119167; + text-align: center; + transition: 0.2s; + box-shadow: 0 1px 0 #CCC; + vertical-align: top; + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 1px; + padding: 0 10px 1px; + cursor: pointer; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + border-radius: 3px; + white-space: nowrap; + box-sizing: border-box; +} +.mep_global_icon_lib_btn:hover { + background-color: #1E1BBD; + color: #FFF; +} +/*Icon*/ +#mep_global_icon_list_wrapper.mage_modal { + width: 90%; + max-width: 90%; +} +.mep_global_icon_list_close_button { + background: #EA0C36; + transition: 0.2s; + padding: 5px 12px; + color: #FFF; + display: block; + margin-top: 5px; + line-height: 26px; + border-radius: 5px; + border: none; + cursor: pointer; + display: inline-block; + text-decoration: none; +} +.mep_global_icon_list_close_button:hover { + background: #C80A2E; + transition: 0.2s; + color: #FFF; +} +#mep_global_icon_list_wrapper label { + position: relative; + color: #000; + border: 1px solid #D3D3D3; + width: 40px; + height: 40px; + display: inline-grid; + margin: 0; + padding: 0; + text-align: center; + vertical-align: middle; + align-items: center; + margin-bottom: 3px; + font-size: 16px; +} +#mep_global_icon_list_wrapper label:hover { + background: #239108; + color: #FFF; +} +#mep_global_icon_list_wrapper input[type=radio] { + visibility: hidden; + width: 0; + height: 0; + position: absolute; + margin: 0; +} +#mep_global_icon_list_wrapper { + top: 40px; +} +#mep_global_icon_list_wrapper label.selected { + background: #239108; + color: #FFF; +} +.mep_global_icon_list_header { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} +.mep_global_icon_list_header .mep_global_icon_list_header_group:first-child { + margin-right: 20px; +} +.mep_global_icon_list_header .mep_global_icon_list_header_group:last-child { + padding-top: 5px; +} +input#mep_search_icon { + padding: 3px 12px; + border-color: #D3D3D3; +} +/*End Icon Library*/ +@media only screen and (min-width: 600px) { + .mage_settings_panel_wrap .nav-tab-wrapper { + width: 21%; + } + .mage_settings_panel_wrap .metabox-holder { + width: 79%; + } + .wc_status_table_wrapper { + margin-left: 15px; + margin-right: 15px; + } +} +@media only screen and (max-width: 600px) { + .mep_settings_inner_wrapper { + width: 800px; + } + .mage_settings_panel_wrap .nav-tab-wrapper { + width: 230px; + } + .mage_settings_panel_wrap .metabox-holder { + width: 570px; + } + .mage_settings_panel_wrap table th { + border-bottom: 0; + } +} +.mep-event-shortcode-info { + background: #F9F9F9; + padding: 20px; + text-align: center; + border: 2px solid #CCC; + margin-bottom: 20px; +} +.mep-event-shortcode-info code { + display: inline-block; + width: auto; + position: relative; + margin: -10px 0px -11px; + padding: 10px; +} +.mep-event-shortcode-info ul li { + display: inline-block !important; +} +.mep-event-shortcode-info ul { + margin-top: 15px !important; + display: block !important; +} +select#mep_org_address_list { + min-width: 177px !important; +} +.mep_event_tab_location_content { + margin-top: 30px; +} +h3.mep_virtual_sec_title { + border-bottom: 1px solid #DDD; + padding-bottom: 10px; +} +/******************************************************************** Welcome page ************************************************/ +@media only screen and (min-width: 10px) { + div.mpwem_welcome_page table tbody th{text-align: left;vertical-align: top;} + div.mpwem_pro_feature {width: calc(25% - 10px);margin: 5px;} + div.mpwem_welcome_page code { background-color: #E3E3E3; padding: 3px 5px; font-weight: 400; border-radius: 5px; font-size: 16px; display: block; } +} +/******************************************************************** ************************************************/ +@media only screen and (min-width: 10px) { +} \ No newline at end of file diff --git a/assets/admin/mpwem_admin.js b/assets/admin/mpwem_admin.js new file mode 100644 index 0000000..32bec06 --- /dev/null +++ b/assets/admin/mpwem_admin.js @@ -0,0 +1,3 @@ +(function ($) { + "use strict"; +}(jQuery)); \ No newline at end of file diff --git a/assets/frontend/filter_pagination.css b/assets/frontend/filter_pagination.css new file mode 100644 index 0000000..f89e53f --- /dev/null +++ b/assets/frontend/filter_pagination.css @@ -0,0 +1,177 @@ +div.list_with_filter_section {margin: 0 0 20px 0;} +div.list_with_filter_section div.all_filter_item {display: none;} +div.item_bg_image { + background-size: cover; + background-position: center center; + height: 100%; + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +div.item_bg_image:hover { + transform: scale(1.1); + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +/****************************************/ +div.search_result_empty { + display: none;font-weight: 500; + font-size: 22px; + color: #6B003E; +} +div.search_sort_code {position: relative; width: 100%;} +div.search_sort_code .filter_input_area .formControl {border: none;border-radius: 0;height: 100%;} +div.search_sort_code span.fa {margin: 0 7px 0 0;font-size: 12px;} +div.filter_input_area {position: relative;width: 100%;height: 50%;margin: 0 auto;border: 4px solid #DDD;} +div.filter_input_area:first-child {border-bottom-width: 2px;} +div.filter_input_area:last-child {border-top-width: 2px;} +div.filter_input_area > * {border-right: 4px solid #DDD;} +div.filter_input_area > *:last-child {border-right: none;} +/****************************************/ +div.spinner_loading {position: absolute;z-index: 1111;left: 0;right: 0;top: 0;bottom: 0;background-color: #FFFD;} +div.spinner_loading > div {height: 100%;} +div.icon_loader { + display: flex !important; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; + font-size: 40px; + z-index: 11111; + position: relative; +} +div.icon_loader_xs { + display: flex !important; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; + font-size: 20px; + z-index: 11111; + position: relative +} +.pagination_area .ellipse_left, +.pagination_area .ellipse_right { + min-width: 50px;background-color: #FFF; +} +.pagination_area .ellipse_left > div, +.pagination_area .ellipse_right > div { + width: 100%;height: 100%; + display: -webkit-flex;display: flex; + -webkit-justify-content: center;justify-content: center; + -webkit-align-items: center;align-items: center; +} +.pagination_area [class*="Button"] { + padding: 0 15px; + font-size: 18px; + cursor: pointer; + min-width: 150px; + height: auto; + min-height: 40px; + -webkit-appearance: button; + overflow: visible; + display: -webkit-flex;display: flex; + -webkit-justify-content: center;justify-content: center; + -webkit-align-items: center;align-items: center; + border-radius: 5px; + font-weight: 500; +} +.pagination_area [class*="Button"]:hover {opacity: 0.8;} +.pagination_area button.pagination_load_more {border: none;} +.pagination_area button[class*="defaultButton_xs"] { + min-width: 50px; + padding: 0; +} +.pagination_area button[class*="defaultButton_xs"]:first-child {border: none;} +.pagination_area button[class*="defaultButton_xs"]:last-child {border-radius: 0 5px 5px 0 !important;} +.pagination_area button[class*="defaultButton_xs"].active_pagination { + color: #000; + background-color: #DDD; +} +.pagination_area .ellipse_left {display: none;} +.pagination_area button[disabled] {cursor: not-allowed;opacity: 0.8;background-color: #DDD;} +/****************************************/ +.list_with_filter_section div.buttonGroup [class*="Button"] { + border: none; + border-left: 2px solid #DDD; + border-radius: 0; +} +.list_with_filter_section div.buttonGroup { + position: relative; + border: 0; + border-radius: 5px; + display: -webkit-flex; + display: flex; +} +div.buttonGroup [class*="Button"]:first-child { + -webkit-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + border-left: none; +} +.list_with_filter_section .flexEqual {display: -webkit-flex;display: flex;} +div.buttonGroup > *, +.list_with_filter_section .flexEqual > * { + -webkit-flex: 1;-ms-flex: 1;flex: 1; +} +.list_with_filter_section .circleIcon_xs { + width: 25px;height: 25px;min-width: 25px; + background-color: #FF5959; + color: #FFF; + display: -webkit-flex;display: flex; + -webkit-justify-content: center;justify-content: center; + -webkit-align-items: center;align-items: center; +} +.list_with_filter_section .sort_code_search_box { + display: -webkit-flex; + display: flex; + border: 1px solid #DDD; + -webkit-flex-wrap: wrap;flex-wrap: wrap; + padding: 5px; +} +.list_with_filter_section .sort_code_search_box label {display: block; margin: 0;} +.list_with_filter_section [class*="defaultButton"] { color: #FFF;} +.list_with_filter_section [class*="defaultButton_xs"] {min-width: auto;padding: 7px;font-size: 16px;} +.list_with_filter_section .search_sort_code_area {margin: 15px 0;} +.list_with_filter_section .formControl { + display: -webkit-flex;display: flex; + -webkit-align-items: center;align-items: center; + -webkit-flex-wrap: nowrap;flex-wrap: nowrap; + width: 100%; + font-size: 14px; + min-width: auto;max-width: inherit; + padding: 7px; + margin: 0; + color: #555; + line-height: 1.25; + background: rgba(255, 255, 255, .99); + border-radius: 2px; + box-shadow: 0 4px 8px rgba(0, 0, 0, .1) inset; + border: 1px solid #CCC !important; + height: 40px !important; +} +.list_with_filter_section .formControl:-webkit-autofill, +.list_with_filter_section .formControl:-webkit-autofill:hover, +.list_with_filter_section .formControl:-webkit-autofill:focus, +.list_with_filter_section .formControl:-webkit-autofill:active { + -webkit-transition: color 9999s ease-out, background-color 9999s ease-out; + transition: color 9999s ease-out, background-color 9999s ease-out; + -webkit-transition-delay: 9999s; + transition-delay: 9999s; +} +.list_with_filter_section .alignCenter { + display: -webkit-flex;display: flex; + -webkit-align-items: center;align-items: center; + -webkit-flex-wrap: nowrap;flex-wrap: nowrap; +} +.list_with_filter_section .allCenter { + display: -webkit-flex !important; + display: flex !important; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + align-items: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} +.list_with_filter_section label {position: relative;} +.list_with_filter_section span.filter_date_icon {position: absolute;top: 0;right: 0; padding: 7px 5px; bottom: 0; margin: 5px; color: #DDD;cursor: pointer;} \ No newline at end of file diff --git a/assets/frontend/filter_pagination.js b/assets/frontend/filter_pagination.js new file mode 100644 index 0000000..b38218b --- /dev/null +++ b/assets/frontend/filter_pagination.js @@ -0,0 +1,304 @@ +function mpwem_add_loader(target) { + target.css('position', 'relative'); + target.append('
'); +} +function mpwem_add_loader_xs(target) { + target.css('position', 'relative'); + target.append('
'); +} +function mpwem_remove_loader(target) { + target.find('.spinner_loading').remove(); +} +function mpwem_page_scroll_to(target) { + jQuery('html, body').animate({ + scrollTop: target.offset().top -= 100 + }, 1000); +} +(function ($) { + "use strict"; + let bg_image_load = false; + load_pagination_initial_item(); + $(".filter_datepicker").datepicker({dateFormat: "mm/dd/yy"}); + $(document).ready(function () { + $(window).on('load', function () { + load_bg_img(); + bg_image_load = true; + }); + if (!bg_image_load) { + load_bg_img(); + $(document).scroll(function () { + load_bg_img(); + bg_image_load = true; + }); + } + }); + let filter_input_list = { + title_filter: 'data-title', + filter_with_city: 'data-city-name', + filter_with_category: 'data-category', + filter_with_organizer: 'data-organizer' + }; + for (let name in filter_input_list) { + $(document).on('change keyup', '[name="' + name + '"] ', function (e) { + e.preventDefault(); + load_filter($(this)); + }); + } + $(document).on('change', '.search_with_start_date , .search_with_end_date', function () { + load_filter($(this)); + }); + function load_filter(target) { + let parent = target.closest('.list_with_filter_section'); + let result = 0; + if (check_search_value_exit(parent)) { + let date_check = date_filter_check(parent); + parent.find('.all_filter_item .filter_item').each(function () { + let active = 1; + for (let name in filter_input_list) { + if (single_text_check(parent, name) && active > 0) { + active = single_text_search(parent, $(this), name); + } + } + if (date_check && active > 0) { + active = date_search(parent, $(this)); + } + if (active > 1) { + result++; + $(this).addClass('search_on').removeClass('search_of'); + } else { + $(this).addClass('search_of').removeClass('search_on'); + } + }).promise().done(function () { + if (result > 0) { + parent.find('.all_filter_item').slideDown('fast'); + parent.find('.search_result_empty').slideUp('fast'); + } else { + parent.find('.all_filter_item').slideUp('fast'); + parent.find('.search_result_empty').slideDown('fast'); + } + }).promise().done(function () { + load_pagination(parent, 0); + }); + } else { + parent.find('.all_filter_item').slideDown('fast'); + parent.find('.all_filter_item .filter_item').each(function () { + $(this).removeClass('search_of').removeClass('search_on'); + }).promise().done(function () { + load_pagination(parent, 0); + }); + parent.find('.search_result_empty').slideUp('fast'); + } + } + function date_convert_to_str(date) { + date = new Date(date).getTime(); + if (date && date !== 'NaN') { + return date; + } else { + return 0; + } + } + function single_text_check(parent, inputName) { + let inputText = parent.find('[name="' + inputName + '"]').val(); + return (inputText && inputText.length > 0) ? 1 : false; + } + function single_text_search(parent, item, inputName) { + let target = parent.find('[name="' + inputName + '"]'); + let inputText = target.val(); + let currentValue = item.attr(filter_input_list[inputName]); + return (currentValue && currentValue.match(new RegExp(inputText, "i"))) ? 2 : 0; + } + function date_filter_check(parent) { + let start_date = date_convert_to_str(parent.find('.search_with_start_date').val()); + let end_date = date_convert_to_str(parent.find('.search_with_end_date').val()); + return (start_date > 0 && end_date > 0) ? 1 : false; + } + function date_search(parent, target) { + let start_date = date_convert_to_str(parent.find('.search_with_start_date').val()); + let end_date = date_convert_to_str(parent.find('.search_with_end_date').val()); + let date = date_convert_to_str(target.attr('data-date')); + return (date >= start_date && end_date >= date) ? 2 : 0; + } + function check_search_value_exit(parent) { + let date_result = date_filter_check(parent); + let active = 0; + for (let name in filter_input_list) { + if (single_text_check(parent, name)) { + active = 1; + } + } + return (date_result || active > 0) ? 1 : false; + } + function load_bg_img() { + $('.filter_item:visible').each(function () { + let target = $(this); + if (target.find('[data-bg-image]').css('background-image') === 'none') { + target.find('[data-bg-image]').css('background-image', 'url("' + target.find('[data-bg-image]').data('bg-image') + '")').promise().done(function () { + mpwem_remove_loader(target); + }); + } + }); + return true; + } + //************Pagination*************// + $(document).on('click', '.pagination_area [data-pagination]', function (e) { + e.preventDefault(); + let pagination_page = $(this).data('pagination'); + let parent = $(this).closest('.list_with_filter_section'); + parent.find('[data-pagination]').removeClass('active_pagination'); + $(this).addClass('active_pagination').promise().done(function () { + load_pagination(parent, pagination_page); + }).promise().done(function () { + mpwem_page_scroll_to(parent); + load_bg_img(); + }); + }); + $(document).on('click', '.pagination_area .page_prev', function (e) { + e.preventDefault(); + let parent = $(this).closest('.pagination_area'); + let page_no = parseInt(parent.find('.active_pagination').data('pagination')) - 1; + parent.find('[data-pagination="' + page_no + '"]').trigger('click'); + }); + $(document).on('click', '.pagination_area .page_next', function (e) { + e.preventDefault(); + let parent = $(this).closest('.pagination_area'); + let page_no = parseInt(parent.find('.active_pagination').data('pagination')) + 1; + parent.find('[data-pagination="' + page_no + '"]').trigger('click'); + }); + $(document).on('click', '.pagination_area .pagination_load_more', function () { + let pagination_page = parseInt($(this).attr('data-load-more')); + let parent = $(this).closest('.list_with_filter_section'); + let item_class = get_item_class(parent); + if (parent.find(item_class + ':hidden').length > 0) { + pagination_page = pagination_page + 1; + } else { + pagination_page = 0; + } + $(this).attr('data-load-more', pagination_page).promise().done(function () { + load_pagination(parent, pagination_page); + }).promise().done(function () { + if (parent.find(item_class + ':hidden').length === 0) { + $(this).attr('disabled', 'disabled'); + } + }).promise().done(function () { + load_bg_img(); + }); + }); + function load_more_scroll(parent, pagination_page) { + let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); + let start_item = pagination_page > 0 ? pagination_page * per_page_item : 0; + let item_class = get_item_class(parent); + let target = parent.find(item_class + ':nth-child(' + (start_item + 1) + ')'); + mpwem_page_scroll_to(target); + } + function load_pagination_initial_item() { + $('.list_with_filter_section').each(function () { + mpwem_add_loader($(this)); + $(this).find('[data-bg-image]').each(function () { + mpwem_add_loader($(this)); + }); + load_pagination($(this), 0); + }).promise().done(function () { + $('.list_with_filter_section').each(function () { + mpwem_remove_loader($(this)); + $(this).find('.all_filter_item').css({'height': 'auto', 'overflow': 'inherit'}).slideDown('slow'); + }); + }); + } + function load_pagination(parent, pagination_page) { + let all_item = parent.find('.all_filter_item'); + let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); + let pagination_type = parent.find('input[name="pagination_style"]').val(); + let start_item = pagination_page > 0 ? pagination_page * per_page_item : 0; + let end_item = pagination_page > 0 ? start_item + per_page_item : per_page_item; + let item = 0; + let items_class = get_item_class(parent); + if (pagination_type === 'load_more') { + start_item = 0; + } else { + let all_item_height = all_item.outerHeight(); + //all_item.css({"height": all_item_height, "overflow": "hidden"}); + mpwem_add_loader(all_item); + } + parent.find(items_class).each(function () { + if (item >= start_item && item < end_item) { + if ($(this).is(':hidden')) { + $(this).slideDown(200); + } + } else { + $(this).slideUp('fast'); + } + item++; + }).promise().done(function () { + all_item.css({'height': 'auto', 'overflow': 'inherit'}).promise().done(function () { + filter_qty_palace(parent, items_class); + pagination_management(parent, pagination_page); + mpwem_remove_loader(all_item); + }); + }); + } + function pagination_management(parent, pagination_page) { + let pagination_type = parent.find('input[name="pagination_style"]').val(); + let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); + let total_item = parent.find(get_item_class(parent)).length; + if (total_item <= per_page_item) { + parent.find('.pagination_area').slideUp(200); + } else { + parent.find('.pagination_area').slideDown(200); + if (pagination_type === 'load_more') { + parent.find('[data-load-more]').attr('data-load-more', pagination_page) + } else { + pagination_page_management(parent, pagination_page); + } + } + } + function pagination_page_management(parent, pagination_page) { + let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); + let total_item = parent.find(get_item_class(parent)).length; + let total_active_page = (total_item / per_page_item) + ((total_item % per_page_item) > 0 ? 1 : 0); + let page_limit_start = (pagination_page > 2) ? (pagination_page - 2) : 0; + let page_limit_end = (pagination_page > 2) ? (pagination_page + 2) : 4; + let limit_dif = total_active_page - pagination_page; + if (total_active_page > 5 && limit_dif < 3) { + page_limit_start = page_limit_start - ((limit_dif > 1) ? 1 : 2); + } + let total_page = parent.find('[data-pagination]').length; + for (let i = 0; i < total_page; i++) { + if (i < total_active_page && i >= page_limit_start && i <= page_limit_end) { + parent.find('[data-pagination="' + i + '"]').slideDown(200); + } else { + parent.find('[data-pagination="' + i + '"]').slideUp(200); + } + } + if (pagination_page > 0) { + parent.find('.page_prev').removeAttr('disabled'); + } else { + parent.find('.page_prev').prop('disabled', true); + } + if (pagination_page > 2 && total_active_page > 5) { + parent.find('.ellipse_left').slideDown(200); + } else { + parent.find('.ellipse_left').slideUp(200); + } + if (pagination_page < total_active_page - 3 && total_active_page > 5) { + parent.find('.ellipse_right').slideDown(200); + } else { + parent.find('.ellipse_right').slideUp(200); + } + if (pagination_page < total_active_page - 1) { + parent.find('.page_next').removeAttr('disabled'); + } else { + parent.find('.page_next').prop('disabled', true); + } + } + function get_item_class(parent, items = '.filter_item') { + if (parent.find('.filter_item.search_on').length > 0 || parent.find('.filter_item.search_of').length > 0) { + items = '.filter_item.search_on'; + parent.find('.filter_item.search_of').slideUp('fast'); + } + return items; + } + function filter_qty_palace(parent, item_class) { + parent.find('.qty_count').html($(parent).find(item_class + ':visible').length); + parent.find('.total_filter_qty').html($(parent).find(item_class).length); + } +}(jQuery)); \ No newline at end of file diff --git a/assets/frontend/mptbm_registration.css b/assets/frontend/mptbm_registration.css new file mode 100644 index 0000000..39ad1d4 --- /dev/null +++ b/assets/frontend/mptbm_registration.css @@ -0,0 +1,9 @@ +/******************************************************************** ************************************************/ +@media only screen and (min-width: 10px) { +} +/******************************************************************** Responsive ************************************************/ +@media only screen and (max-width: 800px) { + +} +@media only screen and (max-width: 600px) { +} \ No newline at end of file diff --git a/js/mkb-scripts.js b/assets/frontend/mptbm_registration.js similarity index 100% rename from js/mkb-scripts.js rename to assets/frontend/mptbm_registration.js diff --git a/assets/frontend/mpwem_script.js b/assets/frontend/mpwem_script.js new file mode 100644 index 0000000..5a755b4 --- /dev/null +++ b/assets/frontend/mpwem_script.js @@ -0,0 +1,95 @@ +(function ($) { + "use strict"; + //*****************************Faq***********************************// + $(document).on('click', '.mep-event-faq-set > a', function () { + let current = $(this); + if (current.hasClass("active")) { + current.removeClass("active"); + current.siblings(".mep-event-faq-content").slideUp(200); + $(".mep-event-faq-set > a i").removeClass("fa-minus").addClass("fa-plus"); + } else { + $(".mep-event-faq-set > a i").removeClass("fa-minus").addClass("fa-plus"); + current.find("i").removeClass("fa-plus").addClass("fa-minus"); + $(".mep-event-faq-set > a").removeClass("active"); + current.addClass("active"); + $(".mep-event-faq-content").slideUp(200); + current.siblings(".mep-event-faq-content").slideDown(200); + } + }); + //****************************************************************// + //****************************************************************// + //****************************************************************// + //****************************************************************// +}(jQuery)); +function mp_event_wo_commerce_price_format(price) { + let currency_position = jQuery('input[name="currency_position"]').val(); + let currency_symbol = jQuery('input[name="currency_symbol"]').val(); + let currency_decimal = jQuery('input[name="currency_decimal"]').val(); + let currency_thousands_separator = jQuery('input[name="currency_thousands_separator"]').val(); + let currency_number_of_decimal = jQuery('input[name="currency_number_of_decimal"]').val(); + let price_text = ''; + + price = price.toFixed(currency_number_of_decimal); +// console.log('price= '+ price); + let total_part = price.toString().split("."); + total_part[0] = total_part[0].replace(/\B(?=(\d{3})+(?!\d))/g, currency_thousands_separator); + price = total_part.join(currency_decimal); + + if (currency_position === 'right') { + price_text = price + currency_symbol; + } else if (currency_position === 'right_space') { + price_text = price + ' ' + currency_symbol; + } else if (currency_position === 'left') { + price_text = currency_symbol + price; + } else { + price_text = currency_symbol + ' ' + price; + } + // console.log('price= '+ price_text); + return price_text; +} +(function ($) { +//added by sumon + $(document).on('click', '.mep-event-list-loop .mp_event_visible_event_time', function (e) { + e.preventDefault(); + let target = $(this); + $('.mep-event-list-loop .mp_event_visible_event_time').each(function () { + let current=$(this).siblings('ul.mp_event_more_date_list'); + if(current.is(':visible')){ + let active_text=$(this).data('active-text'); + $(this).html(active_text); + current.slideUp(200); + } + + }).promise().done(function () { + let current_list=target.siblings('ul.mp_event_more_date_list'); + if(current_list.length>0){ + if(current_list.is(':visible')){ + current_list.slideUp(200); + target.html(target.data('active-text')); + }else{ + current_list.slideDown(200); + target.html(target.data('hide-text')); + } + }else{ + let event_id = target.data('event-id'); + $.ajax({ + type: 'POST', + url: mp_ajax_url, + data: {"action": "mep_event_list_date_schedule", "event_id":event_id}, + beforeSend: function(){ + target.html(''); + }, + success: function(data){ + $(data).insertAfter(target); + target.html(target.data('hide-text')); + } + }); + } + + + }); + }); + $(document).on('click', 'button.mep_view_vr_btn', function () { + $(this).closest('tr').next('tr.mep_virtual_event_info_sec').slideToggle('fast'); + }); +}(jQuery)); \ No newline at end of file diff --git a/assets/frontend/mpwem_style.css b/assets/frontend/mpwem_style.css new file mode 100644 index 0000000..acf1717 --- /dev/null +++ b/assets/frontend/mpwem_style.css @@ -0,0 +1,4173 @@ +/******************************************************************** ************************************************/ +@media only screen and (min-width: 10px) { +} +/******************************************************************** Responsive ************************************************/ +@media only screen and (max-width: 800px) { + +} +@media only screen and (max-width: 600px) { +} +/*****************************************************/ +#mep_event_date_sch li a { + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + flex-direction: column; + color: inherit; +} +.mep-hidden { + display: none !important; +} +.woocommerce-cart td.product-name dl dt { + display: block !important; + float: none !important; + margin-top: 20px; +} +.mep-vr-vs-content { + color: #084298; + background-color: #CFE2FF; + border-color: #B6D4FE; + border-radius: .25rem; + padding: 8px; +} +.mep-vr-vs-content h3 { + font-size: 16px; + font-weight: bold; + border-bottom: 1px dashed #084298; + padding: 0 0 5px 0; + margin: 0 0 10px 0; +} +.mep-events-wrapper, +.mep_related_product_area { + display: block; + max-width: 1320px; + margin: 20px auto; + background: #FFF; + padding: 20px; + font-size: 14px; + letter-spacing: inherit; +} +.mep-events-wrapper a, +.mep-related-events-sec a { + text-decoration: none; +} +.mep-events-wrapper ul, +.mep-related-events-sec ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.mep-events-wrapper .mage_text_center { + text-align: center; +} +#mep_add_calender_button.mep-add-calender, +ul#mep_add_calender_links, +ul#mep_add_calender_links a { + -webkit-transition: 200ms ease-in-out; + transition: 200ms ease-in-out; +} +.mep_ticket_details p { + font-size: 12px; + margin: 5px 0 !important; + padding: 5px 0; + display: block; + line-height: 20px !important; +} +span.mep_ticket_type_name { + display: block; + font-weight: bold; + font-size: 16px; +} +tr.ex-sec-title.mep_ticket_type_title th { + font-weight: bold; + display: table-cell; + padding: 15px 15px 5px; +} +/********************************/ +.mep-default-theme div, +.mep-default-theme form, +span.tkt-qty, +span.tkt-pric, +label.mep-show, +.mep-related-events-sec, +.mep-related-events-sec div, +.mep-events-wrapper table span.the-total { + display: block; +} +div.mep_flex, +.mep-default-content div.mep-default-feature-date-location, +.mep-default-theme div.mep-default-feature-date, +.mep-default-theme div.mep-default-feature-time, +.mep-default-theme div.mep-default-feature-location, +.mep-default-theme i, +div.mep-default-sidrbar-meta, +.mep-default-sidrbar-address ul li, +.mep-default-sidrbar-events-schedule h3, +ul.mep-social-share, +ul.mep-social-share a, +#mep_add_calender_button.mep-add-calender, +button.single_add_to_cart_button, +div.mep_spring_date, +div.franklin_divided, +div.bristol_divided, +div.bristol_center_box, +div.bristol_center_box .mep-default-sidrbar-price-seat, +.mep_spring_date .mep-default-sidrbar-social, +.bristol .mep-default-sidrbar-social, +div.mep-related-events-sec div.mep_event_list_sec, +.mep-list-footer ul li, +.mep-list-footer ul li i, +.mep_event_list .mep_event_list_sec div.mep_event_list_item, +div.mep_event_list div.mage_grid_box, +button.single_add_to_cart_button, +.mep-events-wrapper .mage_input_group { + display: -webkit-flex; + display: flex; +} +.mep-default-content div.mep-default-feature-date-location > div, +.mep_spring_date > div, +.bristol_divided > div { + -webkit-flex: 1; + flex: 1; +} +.mep-default-theme div.mep-default-feature-date, +.mep-default-theme div.mep-default-feature-time, +.mep-default-theme div.mep-default-feature-location, +.mep-default-theme i, +.mep-default-sidrbar-meta, +.mep-default-sidrbar-address ul li, +.mep-default-sidrbar-events-schedule h3, +ul.mep-social-share a, +#mep_add_calender_button.mep-add-calender, +.bristol_center_box .mep-default-sidrbar-price-seat, +.mep_spring_date .mep-default-sidrbar-social, +.bristol .mep-default-sidrbar-social, +.mep-list-footer ul li, +.mep-list-footer ul li i, +.mep_event_list div.evl-cc, +button.single_add_to_cart_button, +.mep-events-wrapper .mage_input_group { + -webkit-align-items: center; + align-items: center; +} +.mep-default-theme i, +ul.mep-social-share, +ul.mep-social-share a, +#mep_add_calender_button.mep-add-calender, +button.single_add_to_cart_button, +.bristol_center_box, +.bristol_center_box .mep-default-sidrbar-price-seat, +.mep-list-footer ul li i, +button.single_add_to_cart_button { + -webkit-justify-content: center; + justify-content: center; +} +.mep-default-content div.mep-default-feature-date-location { + -webkit-justify-content: space-between; + justify-content: space-between; +} +div.bristol_center_box { + -webkit-justify-content: space-around; + justify-content: space-around; +} +.spring_field #mep_add_calender_button.mep-add-calender, +.spring_field ul#mep_add_calender_links li a, +.bristol #mep_add_calender_button.mep-add-calender, +.bristol ul#mep_add_calender_links li a { + -webkit-border-radius: 0; + border-radius: 0; +} +.mep-default-theme i, +ul.mep-social-share a, +.mep-list-footer ul li i { + -webkit-border-radius: 50%; + border-radius: 50%; +} +#mep_add_calender_button.mep-add-calender, +ul#mep_add_calender_links li a { + -webkit-border-radius: 50px; + border-radius: 50px; +} +.mep-events-wrapper.wrapper { + margin: 20px auto; +} + +/********title***********/ +.mep-default-title h2, +.section-heading h2 { + font-size: 25px; + margin: 0 0 15px 0; + color: #3A3A3A; + font-weight: bold; +} +h4.mep-cart-table-title { + margin: 10px 0; + font-size: 22px; + font-weight: 600; +} +h3.ex-sec-title { + font-size: 14px; + color: rgba(255, 255, 255, 0.8); + padding: 10px 15px; + background: -webkit-gradient(linear, left top, right bottom, from(#FF3E00), to(#FFBE30)); + background: -webkit-linear-gradient(top left, #FF3E00, #FFBE30); + background: -o-linear-gradient(top left, #FF3E00, #FFBE30); + background: linear-gradient(to bottom right, #FF3E00, #FFBE30); +} +.mep-default-sidrbar-map h3, +.mep-default-sidrbar-events-schedule h3 { + margin: 12px 0 10px 0; + font-size: 18px; + font-weight: bold; +} +.mep-default-sidrbar-events-schedule h3 { + margin: 0 0 10px 0; +} +/********Banner Image***********/ +.mep-default-feature-image img, +.mep_event_list .mep_list_thumb img, +.mep_list_thumb img { + height: auto; + width: 100%; + max-width: 100%; +} +/********Event date + time + Location***********/ +.mep-default-theme div.mep-default-feature-date, +.mep-default-theme div.mep-default-feature-time, +.mep-default-theme div.mep-default-feature-location { + background: #F7F7F7; + padding: 10px 15px; +} +div.df-dtl { + width: calc(100% - 50px); + float: right; + padding: 0 0 0 10px; +} +div.df-dtl h3 { + font-size: 16px; + color: #878787; +} +div.df-dtl p { + color: #444; + font-weight: 600; + font-size: 14px; + margin: 0 0 5px 0; +} +/********Paragraph ***********/ +div.mep-default-feature-content p { + color: #3A3A3A; + font-size: 16px; +} +.mep-event-details p { + font-size: 16px; + margin: 0; + font-weight: 400; + line-height: 1.5; +} +.mep-events-wrapper p#mep_btn_notice { + text-align: center; + font-size: 15px; + color: red; + margin: 0 0 7px 0; +} +span.mep_warning { + text-align: center; + display: block; + border: 1px solid #005373; + color: #005373; + font-weight: bold; + font-size: 15px; + padding: 20px 0; + text-transform: capitalize; +} +.mep_sidebar { + padding: 10px; +} +.mep_sidebar h3 { + text-align: left; + border-bottom: 1px solid #DDD; + padding-bottom: 15px; +} +.mep_google_map { + height: 300px; +} +.button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart { + background: #FF5959; + border: 1px solid #FF5959; + line-height: 1.2; + font-weight: bold; + height: auto; + min-width: auto; + outline: 0; + padding: 15px; + color: #FFF6F6; + margin: 10px auto; + display: block; + text-align: center; + font-size: 16px; + cursor: pointer; + max-width: 100%; + border-radius: 10px; +} +ul#mep_event_date_sch li span { + display: -webkit-flex; + display: flex; + font-size: 13px; +} +span.mep-more-date { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +span.mep-more-date i { + margin: 0; +} +/******table*******/ +.mep-events-wrapper table { + width: 100%; + table-layout: fixed; + margin: 0 0 15px 0; +} +.mep-events-wrapper table td { + text-align: left; + padding: 10px; + vertical-align: middle; + font-size: 16px; + font-weight: 500; + border-bottom: 1px dashed #EEE; +} +.mep-events-wrapper div.xtra-item-left { + font-size: 10px; + font-style: italic; + margin: 5px 0 0 0; +} +.mep-events-wrapper td.ticket-qty, +.mep-events-wrapper td.ticket-price { + text-align: center; +} +.mep-events-wrapper .extra-qty-box { + width: 100px; + margin: 5px auto 0 auto; + border: 1px solid #EEE; + font-size: 12px; + padding: 0px; + height: auto; + min-height: 30px; +} +.mep-events-wrapper input.extra-qty-box { + width: 40px; +} +.mep-events-wrapper select.extra-qty-box { + width: auto; + min-width: 100px; +} +.mep-events-wrapper strong { + font-weight: bold; + font-size: 16px; +} +.mep-events-wrapper .mage_input_group { + max-width: 102px; + border: 1px solid #EEE; + margin: 0 auto; + border-radius: 4px; + background-color: #F7F7F7; +} +.mep-events-wrapper .mage_input_group input { + margin: 0; + border-top: none; + border-bottom: none; + text-align: center; +} +.mep-events-wrapper .mage_input_group span { + width: 30px; + color: #777; + font-size: 14px; + cursor: pointer; +} +.mep-events-wrapper table td.total-col { + font-size: 18px; + text-align: center; +} +.mep-events-wrapper table #ttyttl, +.mep-events-wrapper table #usertotal { + font-weight: bold; +} +.mep-events-wrapper table span.the-total { + margin: 7px 0 0 0; +} +.mep-user-info-sec { + border: 1px solid #DDD; + margin: 10px 0; + padding: 0 10px; + background: #DEDEDE61; +} +.user-info-sec h5 { + padding: 10px 5px; + font-size: 20px; + font-weight: 600; +} +.mep-user-info-sec input, +.mep-user-info-sec select { + padding: 0 10px; + margin: 0 0 10px 0; + height: 30px; + width: 100%; + border: 1px solid #DDD; + font-size: 12px; +} +label.mep-show { + line-height: 1.4; +} +[name="option_qty[]"].mage_error { + background-color: red; + color: #FFF; +} +/******Button*******/ +button.single_add_to_cart_button { + padding: 0 15px; + background: #FFBE30; + color: #FFFFFF; + font-size: 15px; + line-height: 1; + text-transform: uppercase; + font-weight: 600; + -webkit-border-radius: 50px; + border-radius: 50px; + margin: 0 auto; + min-width: 250px; + height: 45px; +} +.mep-events-wrapper button[disabled="disabled"] { + opacity: 0.5; + cursor: no-drop; +} +button.single_add_to_cart_button[disabled]:hover { + -webkit-border-radius: 50px; + border-radius: 50px; +} +/********Total seat ***********/ +.mep-default-sidrbar-price-seat { + text-align: center; + padding: 20px 15px; +} +.mep-default-sidrbar-price-seat h5 { + font-size: 16px; + font-weight: 500; +} +/********Organizer ***********/ +.mep-default-sidrbar-meta { + padding: 20px 10px 0 10px; +} +.mep-default-sidrbar-meta p { + padding: 0 0 0 10px; + font-size: 16px; + font-weight: 700; +} +.mep-default-sidrbar-meta p a { + font-size: 16px; + font-weight: bold; + color: #6D7982; +} +/********venue place ***********/ +.mep-default-sidrbar-address { + padding: 20px 10px; +} +.mep-default-sidrbar-address ul { + font-size: 15px; + padding: 0 0 0 20px; +} +.mep-default-sidrbar-address ul li { + margin: 0 0 10px 0; +} +.mep-default-sidrbar-address ul li span { + width: calc(100% - 25px); + padding: 0 0 0 10px; + font-size: 14px; +} +/********circle icon box ***********/ +.mep-default-sidrbar-meta i, +.df-ico i, +ul.mep-social-share a { + color: #FFF; + font-size: 20px; + width: 40px; + height: 40px; +} +.mep-default-sidrbar-address ul li i, +.mep-default-sidrbar-events-schedule ul li i, +.mep-list-footer ul li i { + color: #FFF; + width: 25px; + height: 25px; + font-size: 14px; +} +/********default background ***********/ +.mep-default-sidrbar-address ul li i, +.mep-default-sidrbar-meta i, +.df-ico i, +.mep-default-sidrbar-events-schedule ul li i, +.mep-social-share a { + background: #FFBE30; +} +/********schedule ***********/ +.mep-default-sidrbar-events-schedule { + padding: 20px 10px; +} +.mep-default-sidrbar-events-schedule h3 { + text-transform: capitalize; + color: #6D7982; +} +.mep-default-sidrbar-events-schedule h3 i { + padding: 0 10px 0 0; +} +.mep-default-sidrbar-events-schedule ul li { + border-top: 1px dashed #DDD; + padding: 10px 0 10px 20px +} +.mep-default-sidrbar-events-schedule ul li:first-child { + border: none; +} +.mep-default-sidrbar-events-schedule ul li:last-child { + padding: 10px 0 0 20px; +} +.mep-default-sidrbar-events-schedule ul li i { + display: -webkit-inline-flex; + display: inline-flex; +} +/********social share ***********/ +.mep-event-meta { + font-size: 20px; + font-weight: 600; + text-align: center; + padding: 20px; + line-height: 1; +} +ul.mep-social-share { + padding: 15px 0 0 0; +} +ul.mep-social-share li { + margin: 0 8px 0 0; +} +/********Add to calender ***********/ +.mep-default-sidrbar-calender-btn { + margin: 30px 10px; + position: relative; +} +#mep_add_calender_button.mep-add-calender { + height: 50px; + padding: 0; + margin: 0; + cursor: pointer; + font-size: 14px; + font-weight: 500; + text-transform: uppercase; +} +#mep_add_calender_button.mep-add-calender:hover { + opacity: 0.9; +} +#mep_add_calender_button.mep-add-calender i { + margin: 0 7px 0 0; + font-size: 14px; + display: inline-block; +} +ul#mep_add_calender_links { + margin: 0 auto; + max-width: 200px; + padding: 0; + text-align: center; + list-style: none; +} +ul#mep_add_calender_links li a { + display: block; + margin-top: 10px; + width: 100%; + padding: 5px; +} +/********Default Theme***********/ +.mep-default-content { + width: calc(100% - 300px); + padding: 0 20px 0 0; +} +.mep-default-content div.mep-default-feature-date-location { + margin: 30px 0; +} +.mep-default-theme.default_theme div.mep-default-feature-time { + margin: 0 15px; +} +.mep-default-sidebar { + width: 300px; +} +.mep-default-sidebar .df-sidebar-part { + background: #F7F7F7; + padding: 0; + margin: 20px 0; + overflow: hidden; +} +.default_theme .mep-default-sidrbar-price-seat, +.mep-default-sidrbar-address, +.mep-default-sidrbar-events-schedule, +.mep-default-sidrbar-social { + border-bottom: 1px solid #DDD; +} +.mep-theme1-faq-sec { + margin: 20px 0 0 0; +} +/********Spring Field Theme(theme - 1)**********************/ +.spring_field_banner { + width: 60%; +} +.spring_field_banner_right { + width: 40%; + padding: 0 0 20px 20px; +} +.spring_field .mep-default-sidrbar-meta { + padding: 0; +} +.spring_field .mep-default-sidrbar-price-seat { + text-align: left; + padding: 15px 0; +} +.spring_field ul#mep_add_calender_links { + position: absolute; + width: 100%; + max-width: 100%; + background-color: #F2F2F2; +} +.spring_field ul#mep_add_calender_links li { + margin: 0; +} +.spring_field ul#mep_add_calender_links li a { + background-color: #777; + color: #FFF; + margin: 2px 0 0 0; + font-size: 15px; + font-weight: 500; +} +.spring_field ul#mep_add_calender_links li a.mep-add-calender:hover { + color: #888; +} +.spring_field .mep-default-sidrbar-map { + margin: 20px 0; +} +.spring_field .mep-event-meta { + padding: 10px; + font-size: 16px; +} +.spring_field .mep-event-meta ul.mep-social-share { + padding: 10px 0 0 0; +} +.mep_spring_date { + border-top: 1px solid #DDD; + border-bottom: 1px solid #DDD; + background-color: #F2F2F2; +} +.mep_spring_date .mep-default-sidrbar-social { + border: none; +} +.mep-default-theme .mep_spring_date div.mep-default-feature-date, +.mep-default-theme .mep_spring_date div.mep-default-feature-location { + background-color: transparent; +} +.spring_field .mep-default-feature-content { + margin: 20px 0; +} +/********FrankLin Theme(theme - 2)**********************/ +.franklin_divided_left { + width: 70%; +} +.franklin_divided_sidebar { + width: 30%; +} +.franklin_divided_sidebar_bac { + margin: 0 0 0 30px; + background-color: #F2F2F2; + overflow: hidden; +} +.franklin .mep-default-feature-content { + margin: 0 0 20px 0; +} +.franklin .mep-default-sidrbar-price-seat { + border-bottom: 1px solid #DDD; +} +/********Bristol Theme(theme - 3)**********************/ +.bristol .mep-default-title h2 { + margin: 15px 0; +} +.bristol .mep-event-meta { + padding: 10px; + font-size: 16px; +} +.bristol .mep-event-meta ul.mep-social-share { + padding: 10px 0 0 0; +} +.bristol_divided { + border-top: 1px solid #DDD; + border-bottom: 1px solid #DDD; + background-color: #F2F2F2; +} +.bristol .mep-default-sidrbar-social { + border: none; +} +.bristol div.mep-default-feature-date, +.bristol div.mep-default-feature-location { + background-color: transparent; +} +.bristol_center_box { + margin: 20px 0; + background-color: #F2F2F2; +} +.bristol_center_box #mep_add_calender_button.mep-add-calender { + width: 300px; +} +.bristol ul#mep_add_calender_links { + position: absolute; + width: 100%; + max-width: 100%; + background-color: #F2F2F2; +} +.bristol ul#mep_add_calender_links li { + margin: 0; +} +.bristol ul#mep_add_calender_links li a { + background-color: #777; + color: #FFF; + margin: 2px 0 0 0; + font-size: 15px; + font-weight: 500; +} +.bristol ul#mep_add_calender_links li a.mep-add-calender:hover { + color: #888; +} +/*********Related Event*****************/ +.mep-related-events-sec .mep_event_grid_item:last-child { + margin: 0; +} +.mep-related-events-sec .mep_list_thumb img { + height: 186px; +} +.mep-ev-start-date { + position: absolute; + top: 10px; + left: 10px; + line-height: 1.8; + border-radius: 6px; + background: #FFBE30; + text-align: center; + width: 50px; + color: #FFF; + font-size: 18px; +} +.mep-day { + font-weight: bold; +} +/*********List style*****************/ +.mep_event_list .mep_event_list_sec, +.mep_event_list div, +.mep_event_list a { + display: block; +} +div.mep_event_list a { + border: none; + text-decoration: none !important; + box-shadow: none; +} +.mep_event_list_item { + border: 1px solid #DDD; + padding: 10px; + margin: 10px 0; +} +.mep_event_list_item:hover { + border-color: #FFBE30; +} +.mep_list_thumb { + width: 40%; + position: relative; +} +.mep-event-excerpt { + margin: 5px 0; +} +.mep_list_event_details { + width: 60%; + margin: 0 0 0 7px; +} +.mep_list_event_details p { + white-space: nowrap; + font-size: 15px; + font-weight: 500; + overflow: hidden; +} +.mep_list_event_details a { + color: #000; + overflow: hidden; +} +.mep_list_event_details p.read-more a:hover { + color: #DDD; +} +.mep-list-header { + position: relative; + padding: 0 0 0 20px; +} +.mep-list-header:before { + position: absolute; + border-left: 5px solid #FFBE30; + top: 0; + left: 0; + content: ""; + height: 100%; +} +h2.mep_list_title { + font-size: 18px; + font-weight: 700; + padding: 0 0 5px 0; +} +h2.mep_list_title:before { + display: none; +} +h3.mep_list_date { + font-size: 16px; + font-style: italic; + font-weight: bold; + color: #FFBE30; + margin: 5px 0 0 0; +} +.mep-list-footer { + padding: 10px 0 0 0; +} +.list_with_filter_section.mep_event_list { + max-width: 1270px; +} +.mep-list-footer ul { + padding: 0; + margin: 0; + list-style: none; +} +.mep-list-footer ul li { + margin: 7px 0 0 0; +} +.mep-list-footer ul li i { + background: #FFBE30; + color: #FFF; +} +.mep-list-footer ul li h5, +.mep-list-footer ul li h6 { + font-size: 15px; + font-weight: 700; + display: inline; +} +.mep-list-footer ul li h5 { + font-size: 14px; + font-weight: 600; + padding: 0 5px 0 0; +} +.evl-cc { + margin: 0 0 0 10px; +} +/*******Grid Style******/ +.mep_event_grid_item { + border: 1px solid #DDD; + margin: 7px; + -webkit-box-shadow: 0 0 6px 1px #D9D9D9; + box-shadow: 0 0 6px 1px #D9D9D9; +} +.mage_grid_box { + margin: 0 -7px 20px -7px; +} +.mage_grid_box .blank_div { + margin: 0 20px 0 0; +} +.mage_grid_box .blank_div:last-child { + margin: 0 0 15px 0; +} +.mep_event_grid_item .mep_list_event_details, +.mep_event_grid_item .mep_list_thumb { + width: 100%; + min-height: 160px; +} +.mep_event_grid_item .mep_list_event_details { + margin: 0; +} +.mep_event_grid_item .mep-list-header { + padding: 0 0 0 10px; +} +.mep_event_grid_item .mep-list-footer { + padding: 10px 0 10px 10px +} +.mep_event_grid_item .mep_list_event_details { + padding: 15px; +} +.mep-user-info-sec > label { + display: -webkit-flex; + -webkit-align-items: center; + display: flex; + align-items: center; + margin: 10px; +} +.mep-user-info-sec > label input[type="checkbox"] { + width: auto; + height: auto; + margin: 0 10px 0 0; +} +.mep-user-info-sec > label.mep-show { + display: block; + margin: 10px 0 0 0; +} +.mep-user-info-sec > label select { + width: 100%; +} +.mep-user-info-sec textarea { + width: 100%; + padding: 10px; +} +.dNone { + display: none !important; +} +.mep-list-footer .mep-more-date-lists li i { + display: inline-block; + padding: 6px 5px 5px 6px; +} +/********Category filter***********/ +.mep_cat-details div.mep_event_list_item {} +button.single_add_to_cart_button.button.alt.btn-mep-event-cart { + cursor: pointer; +} +.owl-item div.two_column, +.owl-item div.three_column, +.owl-item div.four_column { + width: 100%; + padding: 0; + margin: 0 20px; +} +.mep_event_list_sec .owl-theme { + position: relative; +} +.owl-theme .owl-nav [class*=owl-]:hover { + background: transparent; + color: #000; + text-decoration: none; +} +.mep_event_list button.owl-prev { + position: absolute; + top: 25%; + left: -45px; + /* background: #762929; */ + /* color: #fff; */ + padding: 20px; + display: block; + width: 50px; + font-size: 70px !important; +} +.mep_event_list button.owl-next { + position: absolute; + top: 25%; + right: -32px; + font-size: 70px !important; +} +.mep-wailist-form input { + display: block; + overflow: hidden; + margin: 20px auto !important; + width: 100%; + padding: 10px !important; + background: #FFF !important; +} +/* Minimal Styles */ +.mep_event_minimal_list { + width: 100%; + padding: 10px; +} +.mep_event_minimal_list:hover { + background: #F2F2F2; +} +.mep_event_minimal_list .mep_list_thumb { + width: 52px; + position: relative; + order: 2; +} +.mep_event_minimal_list .mep_list_event_details { + width: calc(100% - 60px); + order: 1; +} +.mep_event_minimal_list .mep-ev-start-date { + top: -3px; + left: 0; +} +.mep_event_minimal_list h3.mep_list_date i { + background: transparent; +} +.mep_event_minimal_list .mep_more_date_btn { + padding: 2px 5px; + margin: 10px 0 0 0; + width: 233px; + position: relative; +} +.mep_event_minimal_list ul.mep-more-date-lists { + margin: 0; +} +.mep_event_minimal_listh3.mep_list_date { + color: #000; +} +span.mep_minimal_list_location { + display: block; +} +span.mep_minimal_list_date, +span.mep_minimal_list_location { + color: #505050; + font-weight: normal; + font-style: normal; +} +.mep_event_minimal_list h2 { + color: #000; + font-weight: bold; +} +/* Native Style */ +div.mep_event_native_list { + display: -webkit-flex; + display: flex; + width: 100%; +} +.mep_event_native_list h2 { + color: #000; + font-weight: bold; +} +.mep_event_native_list .mep_list_thumb img, +.owl-carousel .owl-item .mep_event_native_list .mep_list_thumb img { + border-radius: 100%; + height: 80px; + width: 80px; + border: 3px solid #DDD; + padding: 1px; +} +.mep_event_native_list .mep_list_thumb { + width: 90px; +} +.mep_event_native_list .mep_list_thumb .mep_bg_thumb { + height: 45px; +} +.mep_list_thumb a { + height: 100%; +} +.mep_event_native_list .mep-list-header::before { + border-left: 2px solid; +} +.mep_event_native_list h3.mep_list_date i { + background: transparent; +} +.mep_event_native_list .mep_more_date_btn { + padding: 2px 5px; + width: 233px; + position: relative; +} +.mep_event_native_list ul.mep-more-date-lists { + margin: 0; +} +.mep_event_minimal_listh3.mep_list_date { + color: #000; +} +.mep_event_native_list .mep_list_event_details { + width: calc(100% - 90px); +} +/* Timeline Style */ +.mep_event_timeline_list .mep_list_thumb { + width: 100%; + margin-bottom: 15px; +} +.mep_event_timeline_list .mep_list_event_details { + width: 100%; + padding: 0; + margin: 0; +} +.mep_event_timeline_list h3.mep_list_date i { + background: transparent; +} +.mep_event_timeline_list h3.mep_list_date { + margin-bottom: 10px; +} +.mep_event_timeline_list ul.mep-more-date-lists { + margin: -5px 0 0 0; + border-top: 1px dashed #DDD; +} +/* Title Style */ +.mep_event_title_list_item { + display: block; + overflow: hidden; + width: 100%; +} +.mep_event_title_list_item a { + display: block; + font-size: 18px; + border-bottom: 1px dashed #333; +} +.mep_event_title_list_item a { + display: block; + font-size: 18px; + border-bottom: 1px dashed #DDD !important; + padding: 10px 0; + color: #333 !important; +} +/* Event City List */ +.mep-city-list { + display: block; + overflow: hidden; + width: 100%; +} +.mep-city-list ul { + margin: 0; + padding: 0; + list-style: none; +} +.mep-city-list ul li a { + display: block; + width: 100%; + border-bottom: 1px dashed #DDD; + font-size: 18px; + color: #333; + padding: 5px 0; +} +/* Code By Mahin */ +ul.event-custom-price li ul { + padding: 10px; + margin: 10px 0; + list-style: none; + border: 1px solid #DDD; + background: #FBFBFB; +} +.mep-multidate-ribbon { + background: #61A232; + color: #FFF; + width: auto; + text-align: center; + padding: 0 10px; + position: absolute; + top: 0; + bottom: auto; + right: 0; +} +.my_account_orders.account-orders-table .wbtm-download { + display: none; +} +.mep-user-ticket-list table { + width: 100%; + border: 1px solid #DDD; +} +.mep-user-ticket-list table tr { + border-bottom: 1px solid #DDD; + padding: 10px 0; +} +.mep-user-ticket-list table tr td { + padding: 8px; +} +.mep-user-ticket-list table tr th { + background: #DDD; + padding: 10px 5px; + text-align: left; +} +div.mep-default-feature-content p, +div.mep-default-feature-content ul, +div.mep-default-feature-content ul li { + color: #3A3A3A; + font-size: 16px; + padding: inherit; + margin: 15px 0; + line-height: 22px; + list-style: inherit; +} +.mep-events-wrapper p:not(.mep-events-wrapper .mep-default-feature-content p, .ui-accordion .ui-accordion-content, .mep-event-review-form .label) { + line-height: 1.2; + margin: 0; + padding: 0; + letter-spacing: inherit; +} +ul.mep-more-date-lists li span i { + display: inline-block; + text-align: center; + padding: 6px 0 0 0; + margin: 0; +} +ul.mep-more-date-lists li span { + margin-right: 5px; +} +ul.mep-more-date-lists li { + display: block; + border-bottom: 1px dashed #DDD; + padding: 5px 0; +} +.pagination-sec a { + display: inline-block; + background: #81D742; + color: #FFF; + padding: 10px 15px; +} +.pagination-sec span.page-numbers.current { + padding: 15px 20px; + background: #DDD; +} +.mep_more_date_btn { + display: block; + cursor: pointer; + background: #81D742; + color: #FFF; + padding: 0 10px; + position: absolute; + bottom: 0; + left: auto; + text-align: center; + right: 0; + z-index: 1111; +} +span#hide_event_schdule { + position: relative; + left: 0; + bottom: 0; + display: block; + width: 100%; + text-align: center; + margin: 0 auto; +} +.mep-event-list-loop { + position: relative; +} +button.mep-cat-control { + background: #FA6630; + padding: 10px 20px; + font-size: 16px; + margin-right: 5px; + margin-bottom: 10px; + border: 0; + cursor: pointer; + color: #FFF; +} +button.mep-cat-control.mixitup-control-active { + background: #DDD; + color: #000; +} +/* Speaker Lists */ +.mep-default-sidebar-speaker-list { + display: block; + overflow: hidden; + padding: 10px; + margin-top: 20px; + margin-bottom: 5px; +} +.mep-default-sidebar-speaker-list h3 { + display: block; + font-weight: bold; + font-size: 18px; + border-bottom: 1px solid #DDD; + margin-bottom: 10px; + padding-bottom: 5px; + border-top: 1px solid #DDD; + padding-top: 5px; +} +.mep-default-sidebar-speaker-list h3 i { + display: inline-block; +} +.mep-default-sidebar-speaker-list ul { + padding: 0; + margin: 0; + list-style: none; +} +.mep-default-sidebar-speaker-list ul li { + display: inline-block; + width: 120px; + text-align: center; + font-size: 23px; + font-weight: bold; + padding: 0 5px; + vertical-align: top; +} +.mep-default-sidebar-speaker-list ul li a { + display: block; +} +.mep-default-sidebar-speaker-list ul li img { + height: 100px; + width: 100px; + border-radius: 100%; + margin: 0 auto !important; +} +.mep-default-sidebar-speaker-list ul li h6 { + font-size: 14px; + font-weight: 500; + margin: 5px 0; +} +.mep_speaker_thumbnail { + display: block; + text-align: center; +} +.mep-eventtype-ribbon { + position: absolute; + bottom: 0; + padding: 2px 21px; + color: #FFF; + left: auto; + right: 0; + width: 100%; + text-align: center; +} +.mep_speaker_thumbnail img { + display: inline-block; + border-radius: 100%; + height: 280px; + border: 5px solid #DDD; + padding: 3px; + width: 280px; +} +.mep_speaker_name { + text-align: center; +} +.mep-events-shortcode-cart-section .mep-events-wrapper { + margin: 0 auto; + padding: 0; +} +#mep_single_hide_all_date { + display: none; +} +#mep_event_date_sch { + height: 300px; + overflow: hidden; +} +.mep_view_all_date { + overflow: scroll !important;; +} +span.mep_single_date_btn { + display: block; + text-align: center; + cursor: pointer; +} +.mep-tem3-title-sec.mep_single_date_btn { + text-align: center; + color: #FFF; + padding: 5px; + cursor: pointer; +} +.mep-default-feature-content ul { + margin-left: 15px !important; +} +/******Style added by sumon*******/ +.mep_list_thumb, +.mep_list_event_details { + min-height: 100px; +} +div.one_column { + display: -webkit-flex; + display: flex; + width: 100%; + margin: 0 0 18px 0; +} +div.three_column { + width: calc(33.33% - 18px); + margin: 0 15px 15px 0; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + flex-direction: column; + -webkit-justify-content: space-between; + justify-content: space-between; +} +div.mep_event_minimal_list .mep_list_thumb, +div.mep_event_minimal_list .mep_list_event_details { + min-height: auto; +} +div.mep_event_minimal_list { + display: -webkit-flex; + display: flex; +} +.mep-list-header { + padding: 0 0 7px 20px; +} +div.mep_event_native_list .mep_list_thumb, +div.mep_event_native_list .mep_list_event_details { + min-height: auto; +} +div.column_style { + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap;flex-wrap: wrap; +} +div.column_style .mep_list_thumb img { + height: 160px; +} +ul.mp_event_more_date_list { + position: absolute; + top: 100%; + left: 0; + right: 0; + z-index: 111111; + background-color: #FFF; + padding: 10px; + border-top: 5px solid #000B; + border-bottom: 10px solid #000B; + max-height: 350px; + overflow: auto; + -webkit-box-shadow: 10px 10px 5px grey; + box-shadow: 10px 10px 5px grey; +} +ul.mp_event_more_date_list li { + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + flex-direction: column; + -webkit-align-items: flex-start; + align-items: flex-start; + border-bottom: 1px solid #0009; +} +ul.mp_event_more_date_list li span, +span.mep-more-date, +span.mep-more-time { + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; + margin: 5px 0; + padding: 0; +} +ul.mp_event_more_date_list li span i, +span.mep-more-date i, +span.mep-more-time i { + margin: 0 7px 0 0; + padding: 0; +} +@media only screen and (max-width: 650px) { + .mep_list_thumb, + .mep_list_event_details { + width: 100%; + min-height: 100px; + } + div.one_column { + -webkit-flex-direction: column; + flex-direction: column; + } +} +/******Style added by sumon*******/ +div.mep_event_list div.mage_grid_box { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +div.two_column { + width: calc(50% - 18px); + margin: 0 15px 15px 0; +} +div.four_column { + width: calc(25% - 18px); + margin: 0 15px 15px 0; +} +div.item_hover_effect { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + background-color: #0009; + display: none; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; +} +.mep-event-list-loop:hover div.item_hover_effect { + display: -webkit-flex; + display: flex; +} +div.item_hover_effect a { + font-size: 22px; + font-weight: 500; + color: #FFF; + padding: 15px 30px; + border-radius: 5px; + background-color: #346B80; + transition: 250ms ease-in-out; + border: 1px solid #FFF; +} +div.item_hover_effect a:hover { + color: #346B80; + background-color: #FFF; + border: 1px solid #346B80; +} +.mep-event-list-loop.column_style { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +/************************/ +.mep-day-details-section h4 { + font-size: 22px; + font-weight: bold; + margin-bottom: 10px; +} +/* +.mep-day-details-section .mep-day-details { + font-size: 16px; + margin: 0 0 0 30px; + padding: 0 0 0 5px; + border-left: 2px solid #DDD; +} +*/ +.ui-accordion .ui-accordion-header { + background-image: none; + margin: 10px 0 0 0; +} +.ui-accordion .ui-accordion-header.ui-state-active { + background-image: none; + background-color: #1D4A68; + color: #FFF; + font-size: 18px; +} +.mep-eventtype-ribbon.mep-tem3-title-sec.sold-out-ribbon { + width: 100px; + bottom: 40%; + right: 38%; +} +/******Responsive*******/ +@media only screen and (max-width: 1199px) { + /********Default Theme***********/ + .mep-default-content { + width: calc(100% - 275px); + } + .mep-default-sidebar { + width: 275px; + } + /*********springfield*****************/ + .spring_field_banner { + width: calc(100% - 420px); + } + .spring_field_banner_right { + width: 420px; + } + .mep-default-sidrbar-calender-btn { + margin: 20px 10px; + } + /********frinklin**************/ + .franklin .mep-default-sidrbar-calender-btn, + .bristol .mep-default-sidrbar-calender-btn { + margin: 20px 10px; + } +} +@media only screen and (max-width: 991px) { + .mep-default-sidrbar-meta i, + .df-ico i, + ul.mep-social-share a { + width: 40px; + height: 40px; + font-size: 20px; + } + .mep-default-sidrbar-address ul li i, + .mep-default-sidrbar-events-schedule ul li i, + .mep-list-footer ul li i { + width: 20px; + height: 20px; + font-size: 11px; + } + .mep-default-sidrbar-address ul li span { + width: calc(100% - 20px); + padding: 0 0 0 5px; + font-size: 13px; + } + div.df-dtl { + width: calc(100% - 40px); + padding: 0 0 0 5px; + } + div.df-dtl h3, + div.mep-default-feature-content p, + .mep-events-wrapper p#mep_btn_notice { + font-size: 14px; + } + div.df-dtl p { + font-size: 12px; + } + div.df-dtl p span { + font-weight: 500; + } + .mep-events-wrapper table td { + font-size: 14px; + padding: 5px; + } + .mep-events-wrapper table td.total-col, + .user-info-sec h5 { + font-size: 16px; + } + button.single_add_to_cart_button { + min-width: 200px; + height: 40px; + font-size: 14px !important; + } + .ui-accordion .ui-accordion-content { + font-size: 12px; + } + .mep-event-meta { + padding: 15px; + } + .mep-default-sidrbar-calender-btn { + margin: 15px; + } + #mep_add_calender_button.mep-add-calender { + font-size: 12px; + } + /********Default Theme***********/ + .mep-default-content, + .franklin_divided_left { + width: calc(100% - 250px); + } + .mep-default-sidebar, + .franklin_divided_sidebar { + width: 250px; + } + .mep-default-content div.mep-default-feature-date-location { + margin: 15px 0; + } + .mep-default-theme div.mep-default-feature-date, + .mep-default-theme div.mep-default-feature-time, + .mep-default-theme div.mep-default-feature-location { + padding: 5px; + } + .mep-default-sidrbar-meta { + padding: 10px 10px 0 10px; + } + .mep-default-sidrbar-address { + padding: 10px 5px; + } + .mep-default-sidrbar-address ul li { + margin: 0 0 5px 0; + } + .mep-default-sidrbar-events-schedule { + padding: 10px; + } + .mep-default-sidrbar-events-schedule ul li { + padding: 5px 0 5px 10px; + line-height: 22px; + } + .mep-default-sidrbar-events-schedule ul li:last-child { + padding: 5px 0 0 10px; + } + /*********springfield*****************/ + .spring_field div.mep_flex { + display: block; + } + .spring_field_banner { + width: 100%; + } + .spring_field_banner_right { + width: 100%; + padding: 0; + } + .spring_field .mep-default-sidrbar-calender-btn { + margin: 15px 0; + } + /********frinklin*********/ + .mep-default-sidrbar-events-schedule h3 { + font-size: 15px; + } + /************Related***********/ + h2.mep_list_title { + font-size: 15px !important; + } + h3.mep_list_date, + .mep-list-footer ul li h6 { + font-size: 13px !important; + } + .mep-list-footer ul li h5 { + font-size: 12px !important; + } + div.item_hover_effect a { + font-size: 16px; + padding: 10px 20px; + } + div.column_style { + min-width: calc(33.333333% - 14px) !important; + } +} +@media only screen and (max-width: 767px) { + div.mep_flex.default_theme, + div.franklin_divided, + div.bristol_divided, + .mep_event_list .mep_event_list_sec div.mep_event_list_item { + display: block; + } + .mep-default-content, + .mep-default-sidebar { + width: 100%; + margin: 0; + padding: 0; + } + div.mep-related-events-sec div.mep_event_list_sec { + display: block; + } + .mep_related_product_area .mep_event_list_sec .mep_event_grid_item { + margin: 0 0 15px 0; + width: 100%; + } + .mep_event_grid_item .mep_list_thumb img { + height: auto; + } + .mep-default-sidebar .df-sidebar-part { + margin: 15px 0; + } + .mep-events-wrapper, + .mep_related_product_area { + margin: 15px auto; + } + .mep-default-title h2, + .section-heading h2, + h4.mep-cart-table-title, + h3.ex-sec-title { + font-size: 20px; + } + .franklin_divided_left, + .franklin_divided_sidebar, + div.mep_event_list div.mage_grid_box > div { + width: 100%; + } + .franklin_divided_sidebar_bac { + margin: 0; + } + .bristol .mep-default-feature-location { + border-top: 1px solid #DDD; + border-bottom: 1px solid #DDD; + } + .bristol_center_box #mep_add_calender_button.mep-add-calender { + width: 200px; + } + .bristol .mep-default-sidrbar-social { + display: -webkit-flex; + display: flex; + -webkit-justify-content: center; + justify-content: center; + } + .mep_event_list .mep_event_list_sec div.mep_event_list_item > div:not(.mep_event_spring_list .mep_list_event_details) { + width: 100%; + } + .mep_event_list .mep_event_list_sec div.mep_event_list_item .mep_list_event_details { + margin: 0 + } + .mep_event_list .mep_event_list_sec div.mep_event_list_item img, + div.mep_event_list div.mage_grid_box img { + min-height: auto; + } + .mage_grid_box { + margin: 0; + } + .mep-events-wrapper input.extra-qty-box { + width: 30px; + } + .mep-events-wrapper .mage_input_group { + max-width: 90px; + } + .mep_event_minimal_list .mep-ev-start-date { + top: -5px; + } + span.mep_minimal_list_location { + margin-left: 0; + display: block; + } + div.column_style { + min-width: calc(50% - 14px) !important; + } +} +@media only screen and (max-width: 500px) { + .mep-default-content div.mep-default-feature-date-location { + display: block; + margin: 10px 0; + } + .mep-default-content div.mep-default-feature-date-location > div { + width: 100%;; + } + .mep-default-theme.default_theme div.mep-default-feature-time { + margin: 10px 0; + } + .mep-events-wrapper select.extra-qty-box { + min-width: auto; + width: 100%; + } + .mep-events-wrapper .extra-qty-box { + width: 100%; + } + .mep-default-title h2, + .section-heading h2, + h4.mep-cart-table-title, + h3.ex-sec-title { + font-size: 18px; + } + div.df-dtl h3, + div.mep-default-feature-content p, + .mep-events-wrapper p#mep_btn_notice { + font-size: 12px; + } + div.df-dtl h3, + div.mep-default-feature-content p, + .mep-events-wrapper p#mep_btn_notice { + font-size: 12px; + } + .mep-events-wrapper table td { + font-size: 12px; + } + .mep-events-wrapper table td.total-col { + font-size: 14px; + } + button.single_add_to_cart_button { + font-size: 12px !important; + } + .ui-accordion .ui-accordion-content { + font-size: 12px; + } + .mep-event-meta, + .spring_field .mep-event-meta { + padding: 13px; + } + .mep-default-sidrbar-calender-btn { + margin: 13px; + } + button.single_add_to_cart_button { + width: 100%; + min-height: 40px; + height: auto; + min-width: auto; + } + div.mep_spring_date { + display: block; + } + .spring_field .mep-default-feature-location { + border-top: 1px solid #DDD; + border-bottom: 1px solid #DDD; + } + .mep_spring_date .mep-default-sidrbar-social, + .bristol .mep-default-sidrbar-calender-btn { + display: -webkit-flex; + display: flex; + -webkit-justify-content: center; + justify-content: center; + } + div.bristol_center_box { + display: block; + border: 1px solid #DDD; + } + .bristol .mep-default-sidrbar-calender-btn { + margin: 0; + padding: 20px 0; + border-top: 1px solid #DDD; + } + .bristol ul#mep_add_calender_links { + width: 200px; + } + .mep_event_native_list .mep_more_date_btn { + width: 100%; + position: relative; + } + .mep_event_minimal_list .mep-ev-start-date { + top: -5px; + } +} +@media only screen and (max-width: 800px) { + div.two_column { + width: calc(50% - 15px); + margin: 0 15px 15px 0; + } + div.three_column { + width: calc(50% - 15px); + margin: 0 15px 15px 0; + } + div.four_column { + width: calc(50% - 15px); + margin: 0 15px 15px 0; + } +} +@media only screen and (max-width: 500px) { + div.two_column, + div.three_column, + div.four_column { + width: 100%; + margin: 0 0 15px 0; + } + div.column_style { + min-width: calc(100% - 14px) !important; + } +} +.mep-default-sidrbar-meta i { + margin: 0 7px 0 0; +} +/**************************************** +CSS by Ariful +****************************************/ +.mep-multidate-ribbon { + line-height: 30px; +} +.mep_list_thumb img { + border-radius: 0; +} +.mep_list_thumb { + overflow: hidden; +} +.mep-multidate-ribbon { + transform: rotate(45deg); + margin-top: 15px; + margin-right: -50px; + word-break: break-word; + width: 173px; + line-height: 15px; + padding-top: 10px; + padding-bottom: 10px; + font-weight: 600; + display: grid !important; +} +.mep-multidate-ribbon span { + width: 90px; + margin: auto; +} +.mep-eventtype-ribbon { + line-height: 30px; +} +.mep-ev-start-date { + font-size: 15px; +} +.mep-list-footer ul li i { + color: #FF5959; + background: transparent !important; + font-size: 15px +} +ul.mp_event_more_date_list li:hover, +ul.mp_event_more_date_list li:hover i { + color: #FFF; +} +ul.mp_event_more_date_list li { + border-bottom-color: #D3D3D3; +} +.mep_list_event_details p { + white-space: inherit; + font-weight: 400; +} +h3.mep_list_date { + font-style: normal; +} +.mep-event-excerpt { + margin-top: 20px; + padding-left: 20px; +} +.mep-list-header { + padding-bottom: 0; +} +.mep-list-footer ul li h5, +.mep-list-footer ul li h6 { + font-weight: 400; +} +.evl-cc { + margin-left: 0; +} +.mep-ev-start-date { + border-radius: 0; +} +.mep-month { + background: #C32020; + text-transform: uppercase; +} +.mep_more_date_btn { + margin-top: 20px; + width: max-content; + border: 1px solid #FF5959; + background: #FFF; + color: #FF5959; + font-weight: 400; + border-radius: 20px; + line-height: 35px; + margin-left: 5px; + padding: 0 15px; + overflow: hidden; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + min-width: 150px; +} +.mep_more_date_btn:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #FF5959; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: 0 50%; + transform-origin: 0 50%; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + border-radius: 20px; + border: 2px solid #FF5959; +} +.mep_more_date_btn:hover, +.mep_more_date_btn:focus, +.mep_more_date_btn:active { + color: #FFFFFF !important; +} +.mep_more_date_btn:hover:before, +.mep_more_date_btn:focus:before, +.mep_more_date_btn:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} +.mep_list_thumb { + overflow: hidden; +} +.mep_bg_thumb { + background-size: cover; + background-position: center center; + height: 250px; + position: relative; + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.mep_bg_thumb:hover { + transform: scale(1.1); + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.mep-list-footer ul li { + -webkit-align-items: baseline; + align-items: baseline; +} +div.df-dtl h3 { + color: #444; + font-weight: 600; +} +div.df-dtl p { + font-weight: 400; + color: #878787; +} +.mep_re_datelist_label { + width: auto !important; + font-weight: 500; +} +.mep_everyday_date_secs ul li { + min-width: auto !important; +} +.mep_everyday_date_secs { + background: #FF5959; +} +h3.ex-sec-title { + color: #FFFFFF; +} +.tkt-pric, +.tkt-qty { + margin-bottom: 10px; +} +.user-info-sec h5 label span { + line-height: 30px; +} +.user-info-sec h5 label input { + float: left; +} +#mep_everyday_datepicker, +.mep-user-info-sec input, +#mep-event-review-form--title { + display: block; + padding: 0 15px 0 38px; + font-size: 18px; + line-height: 1.5; + color: #495057; + background-color: #F9F9F9; + background-clip: padding-box; + border: 0px solid #CED4DA !important; + border-radius: 5px; + min-width: 100px; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + max-width: 225px; + min-height: 100%; + height: 30px; + margin: 5px 0; +} +.mep-user-info-sec input { + background: #FFF; + width: 100%; + max-width: 100%; + padding: 5px 10px; + margin: 10px 0; + font-size: 13px; +} +span.mep-cart-btn-icon { + display: inline-block; + margin-right: 10px; +} +span.mep_date_scdl_start_datetime, span.mep_date_scdl_end_datetime { + display: inline-flex; + font-size: 13px; +} +span.mep-cal-icon { + position: absolute; + left: -100px; + z-index: 9; + top: 12px; +} +thead.ex-sec-title.mep_ticket_type_title tr th { + padding: 15px 15px 3px; +} +span.mep-cal-icon i { + color: #000; +} +span#mep_everyday_event_time_list select { + border-color: #FFF; + margin-top: 0px; + display: block; + border-radius: 5px; + vertical-align: top; + border: 0; + height: 30px; + padding: 0 7px; + font-size: 18px; + color: #495057; +} +.mep_everyday_date_secs ul li { + vertical-align: middle; +} +span#mep_everyday_event_time_list { + padding: 0; +} +span.mep_recurring_datepicker_section { + position: relative; +} +span.mep-datepicker-input-box { + position: relative; +} +.user-info-sec h5 { + font-weight: bold; + font-size: 16px; +} +.mep_everyday_date_secs { + padding: 5px 10px !important; +} +.mep_everyday_date_secs ul { + overflow: hidden; +} +.mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart, +.mep-event-theme-1 .btn-mep-event-cart, +.mep-template-2-hamza .btn-mep-event-cart, +.mep-tem3-mid-sec .btn-mep-event-cart { + background: #FF5959; + border: 1px solid #FF5959; + line-height: 35px; + font-weight: 500; + height: 35px; + min-width: auto; + outline: 0; +} +.mep-event-review-list-wrapper { + padding: 0; + margin: 20px; +} +.mep-event-review-list-wrapper #give-review-btn { + font-weight: 500; + font-size: 15px; + border-radius: 50px; + line-height: 35px; + height: 35px; + padding: 0 15px 0 15px; + cursor: pointer; + margin-bottom: 60px; +} +.mep-event-review-form .label { + font-weight: 600; + margin-bottom: 10px; + border-bottom: 1px solid #D3D3D3; + padding-bottom: 5px; +} +.mep-event-review-form input[type="submit"], +.mep-event-review-form button[type="submit"] { + font-weight: 500; + font-size: 15px; + border-radius: 50px; + line-height: 35px; + height: 35px; + padding: 0 15px 0 15px; + cursor: pointer; + background: #FF5959; +} +div.three_column { + -webkit-justify-content: inherit; + justify-content: inherit; +} +.woocommerce-Price-amount { + font-weight: 600; +} +#mep_add_calender_button.mep-add-calender { + height: 35px; + line-height: 35px; + font-size: 15px; + width: auto; + padding: 0 15px 0 15px !important; + margin: auto; + border-radius: 50px !important; + max-width: max-content; + display: block; +} +.mep_single_date_btn { + height: 35px; + line-height: 35px !important; + font-size: 15px; + width: max-content; + padding: 0 15px 0 15px !important; + margin: auto !important; + border-radius: 50px; + font-weight: 500; +} +.mep-social-share li:last-child { + margin-right: 0; +} +#mep_add_calender_links li { + line-height: 35px; + height: 35px; + padding: 0; + max-width: 162px; + margin: auto; +} +#mep_add_calender_links li a { + padding: 0 !important; + font-size: 15px; + font-weight: 500; +} +.mep-default-sidrbar-meta i { + background: transparent; + color: #FF5959; + font-size: 18px; + width: auto; + height: auto; +} +.mep-default-sidrbar-meta p, +.mep-default-sidrbar-meta p a, +.mep-default-sidrbar-events-schedule h3 { + font-weight: 600; + color: #444444; + font-size: 16px; +} +.mep-default-sidrbar-meta p a { + color: #FF5959; +} +.mep-default-feature-image .mep-event-thumbnail img { + border-radius: 0; +} +span.mep_waitlist_label.mep-tem3-title-sec { + right: 0; + top: 0; +} +.mep_event_minimal_list .mep_more_date_btn, +.mep_event_native_list .mep_more_date_btn { + width: max-content; + padding: 0 15px 0 15px !important; +} +h3.mep_list_date { + line-height: 25px; +} +h3.mep_list_date i { + color: #FF5959; +} +.mep_event_native_list .mep_list_thumb img, +.owl-carousel .owl-item .mep_event_native_list .mep_list_thumb img { + border-radius: inherit; + height: auto; + width: auto; +} +.timeline .mep_more_date_btn { + margin-top: 0; +} +.mep_event_list .owl-item .mep_more_date_btn { + margin-top: 10px; + margin-bottom: 10px; +} +.mep-default-theme.spring_field .mep-default-sidrbar-calender-btn { + margin: auto; + display: inline-block; +} +div.mep-default-feature-content p { + /* margin-top: 0 !important; + margin-bottom: 10px !important; */ +} +.mep-event-meta { + font-size: 16px; +} +/*********************** +* Event List Caraousel Nav CSS +* Dev: Ari +* Date: 14 Aug 2021 +************************/ +.mep_event_list button.owl-next { + right: -30px; +} +.mep_event_list button.owl-prev { + left: -30px; +} +@media only screen and (max-width: 767px) { + .mep_event_list button.owl-next { + right: 0; + } + .mep_event_list button.owl-prev { + left: 0; + } +} +.mep_event_list .owl-nav > button { + width: 60px; + height: 60px; + line-height: 60px; + margin-top: 25px !important; + background: #FFF !important; + border-radius: 50% !important; + box-shadow: 0 0 25px 0 rgb(0 0 0 / 25%) !important; + border: none !important; + outline: 0; +} +.mep_event_list .owl-nav > button:hover { + background: #FF5959 !important; +} +.mep_event_list .owl-nav i, +.mep_event_list button.owl-next, +.mep_event_list button.owl-prev { + font-size: 14px !important; +} +.mep_event_list .owl-dots button.active { + background: #FF5959 !important; +} +.mep_event_list .owl-dots button { + width: 15px; + height: 15px; + display: inline-block; + background: #CFCFD0 !important; + margin-right: 5px; + border-radius: 50%; + position: relative; + transition: all .4s; + -webkit-transition: all .4s; + outline: 0; +} +.mep_event_list .owl-dots button.active::before { + border-bottom-color: #FF5959; +} +.mep_event_list .owl-dots button::before { + position: absolute; + content: ""; + top: -10px; + border: 7px solid transparent; + left: 52%; + transform: translateX(-50%); + border-bottom-color: #CFCFD0; + transition: all .4s; + -webkit-transition: all .4s; +} +.mep_event_list .owl-dots button span { + display: none !important; +} +.mep_event_list .owl-dots { + margin: auto; +} +@media only screen and (max-width: 991px) { + h2.mep_list_title { + margin-top: 10px; + } +} +span.mep-more-date i, +span.mep-more-time i { + min-width: 25px; +} +.mep_event_grid_item span.mep_waitlist_label.mep-tem3-title-sec { + max-width: 50%; + border-radius: 0 0 0 25px; +} +.mep-city-list li i { + margin-right: 5px; +} +.wp-core-ui .quicktags-toolbar input.button.button-small { + width: max-content; +} +.mep-event-countdown-timer { + display: flex; + width: 100%; + overflow: hidden; +} +.mep-event-countdown-timer > div { + width: 25%; + text-align: center; + display: block; +} +.mep-event-countdown-timer div.wrapper { + min-height: 100px; + vertical-align: middle; + background: #00000014; + margin: 0 10px; + border: 1px solid #CAC2C2; + padding-top: 14px; +} +.mep-event-countdown-timer div.wrapper .time { + display: block; + font-weight: bold; + font-size: 24px; + margin: 0; + padding: 0; +} +.mep-event-countdown-timer div.wrapper .label { + font-size: 18px; + text-transform: capitalize; +} +.mep-elementor-event-add-to-cart-section-widget td.user-innnf { + padding: 0 !important; +} +.mep-elementor-event-add-to-cart-section-widget table td { + border: none; +} +.mep-elementor-event-add-to-cart-section-widget .mep_everyday_date_secs { + display: block; + text-align: center; +} +.mep-elementor-event-add-to-cart-section-widget h4.mep-cart-table-title { + display: none; +} +/************************************************************* +New Spring list style css added by ariful +**************************************************************/ +.mep_event_spring_list { + width: 100%; + overflow: hidden; + padding: 0; + background: #FCFCFC; +} +.mep_event_spring_list .mep_list_event_details { + width: auto; +} +.mep_event_spring_list .mep_list_spring_thumb { + width: 150px; + height: 150px; + border-radius: 50%; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + margin: auto +} +.mep_spring_event_time, +.mep_spring_event_location, +.mep_spring_event_date { + display: flex; + margin-bottom: 10px; +} +.mep_event_spring_list .mep_list_date_wrapper { + display: flex; + align-content: center; + justify-content: center; + align-items: center; + background-image: linear-gradient(#FF5959, #FE7541); +} +.mep_event_spring_list .mep_list_date_wrapper .mep_list_date { + color: #FFF; +} +@media only screen and (min-width: 768px) { + .mep_event_spring_list .mep_list_date_wrapper { + float: left; + width: 24%; + display: flex; + justify-content: center; + flex-direction: column; + padding: 10px; + } + .mep_event_spring_list .mep_list_event_details, + .mep_event_spring_list .mep_list_spring_thumb_wrapper { + float: left; + width: 24%; + display: flex; + justify-content: flex-start; + flex-direction: column; + padding: 20px; + } + .mep_event_spring_list .mep_list_date_wrapper { + height: 100%; + } +} +@media only screen and (max-width: 767px) { + .mep_event_spring_list .mep_list_date_wrapper, + .mep_event_spring_list .mep_list_event_details, + .mep_event_spring_list .mep_list_spring_thumb_wrapper { + display: flex; + width: auto; + flex-flow: column; + min-height: auto; + } + .mep_event_spring_list .mep_list_date_wrapper { + height: 200px; + } + .mep_event_spring_list .mep_list_event_details { + margin-top: 20px; + } + .mep_event_spring_list h4 { + font-size: 20px; + } + .mep_event_spring_list .mep_list_spring_thumb { + width: 100%; + height: 200px; + border-radius: 0; + } + .mep_event_spring_list { + display: flex !important; + flex-flow: column; + } + .mep_event_spring_list .mep_list_spring_thumb_wrapper { + order: 1; + } + .mep_event_spring_list .mep_list_event_details.mep_list_details_col_one { + order: 3; + margin-bottom: 20px; + } + .mep_event_spring_list .mep_list_event_details.mep_list_details_col_two { + order: 2; + } + .mep_event_spring_list .mep_list_date_wrapper { + display: none; + } +} +.mep_event_spring_list .mep_more_date_btn.mep-tem3-title-sec.mp_event_hide_event_time { + display: none; +} +.mep_event_spring_list .mep_more_date_btn { + margin-left: 0; + border-radius: 0; +} +.mep_event_spring_list .mep_more_date_btn:before { + border-radius: 0; +} +.mep_event_spring_list .mep_price { + line-height: 25px; +} +.mep_event_spring_list .mp_event_hide_event_time { + position: absolute; + z-index: 999999; + right: 15px; + top: 5px; + margin-top: 0; + height: 38px; +} +.mep_event_spring_list ul.mp_event_more_date_list { + top: 0; + max-height: 100%; +} +.mep_event_spring_list ul.mp_event_more_date_list li { + padding: 5px; +} +.mep_event_spring_list .mep_more_date_btn { + background-color: #FFF; +} +.mep_event_spring_list .mep_list_event_details.mep_list_details_col_one i { + margin-right: 5px; +} +.mep_event_spring_list .mep_more_date_btn.mp_event_visible_event_time { + display: block !important; +} +.mep_event_spring_list .mep-eventtype-ribbon { + position: inherit; + margin-top: 20px; + width: max-content; + background: #FF5959; +} +.mep_event_spring_list .mep_spring_list_date { + color: #FFF; +} +td.user-innnf { + padding: 0 !important; +} +table.table.table-bordered.mep_event_add_cart_table { + background: #F7F7F7; +} +/************************************************************* +New Winter list style css added by ariful +**************************************************************/ +.mep_event_winter_list { + width: 100%; + overflow: hidden; + padding: 0; + background: #1B3045; +} +.mep_event_winter_list .mep_list_event_details { + width: auto; +} +.mep_event_winter_list .mep_list_winter_thumb { + width: 150px; + height: 150px; + border-radius: 50%; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + margin: auto; + border: 2px solid #F04D42; +} +.mep_winter_event_time, +.mep_winter_event_location, +.mep_winter_event_date { + margin-bottom: 10px; + display: block; +} +.mep_event_winter_list .mep_list_date_wrapper { + display: flex; + align-content: center; + justify-content: center; + align-items: center; + background-image: linear-gradient(#FF5959, #FE7541); +} +.mep_event_winter_list .mep_list_date_wrapper .mep_list_date { + color: #FFF; +} +@media only screen and (min-width: 768px) { + .mep_event_winter_list .mep_list_date_wrapper { + float: left; + width: 24%; + display: flex; + justify-content: center; + flex-direction: column; + padding: 10px; + } + .mep_event_winter_list .mep_list_event_details { + float: left; + width: 50%; + display: block; + padding: 10px; + } + .mep_event_winter_list .mep_list_winter_thumb_wrapper { + float: left; + width: 24%; + display: flex; + justify-content: flex-start; + flex-direction: column; + padding: 20px; + } + .mep_event_winter_list .mep_list_date_wrapper { + height: 100%; + position: relative; + } + .mep_event_winter_list .mep_list_date_wrapper i { + position: absolute; + right: -12px; + color: #FF5959; + font-size: 40px; + } + .mep_event_winter_list .mep_list_details_col_one, + .mep_event_winter_list .mep_list_details_col_two { + width: 50%; + float: left; + padding-left: 10px; + padding-right: 10px; + } + .mep_event_winter_list .mep_list_title { + padding-left: 10px; + padding-right: 10px; + margin-bottom: 10px; + } + .mep_event_winter_list .mep_list_title a { + font-weight: 600; + } + .mep_event_winter_list .mep_list_details_col_wrapper { + display: flex; + align-items: flex-end; + } +} +@media only screen and (max-width: 767px) { + .mep_event_winter_list .mep_list_date_wrapper, + .mep_event_winter_list .mep_list_event_details, + .mep_event_winter_list .mep_list_winter_thumb_wrapper { + display: flex; + width: 100%; + flex-flow: column; + min-height: auto; + } + .mep_event_winter_list .mep_list_date_wrapper { + height: 200px; + } + .mep_event_winter_list .mep_list_event_details { + order: 2; + padding: 10px; + } + .mep_event_winter_list h4 { + font-size: 20px; + } + .mep_event_winter_list .mep_list_winter_thumb { + width: 100%; + height: 200px; + border-radius: 0; + } + .mep_event_winter_list { + display: flex !important; + flex-flow: column; + } + .mep_event_winter_list .mep_list_winter_thumb_wrapper { + order: 1; + } + .mep_event_winter_list .mep_list_event_details.mep_list_details_col_one { + order: 3; + margin-bottom: 20px; + } + .mep_event_winter_list .mep_list_event_details.mep_list_details_col_two { + order: 2; + } + .mep_event_winter_list .mep_list_date_wrapper { + display: none; + } + .mep_event_winter_list .mep_list_details_col_wrapper { + display: flex; + align-items: flex-start; + flex-direction: column; + } + .mep_event_winter_list .mep_list_title { + margin-bottom: 10px; + } + .mep_event_winter_list .mep_list_details_col_one a { + margin-bottom: 10px; + } + .mep_event_winter_list .mep_more_date_btn { + margin-bottom: 10px; + } +} +.mep_event_winter_list .mep_more_date_btn.mep-tem3-title-sec.mp_event_hide_event_time { + display: none; +} +.mep_event_winter_list .mep_more_date_btn { + margin-left: 0; + border-radius: 0; +} +.mep_event_winter_list .mep_more_date_btn:before { + border-radius: 0; +} +.mep_event_winter_list .mep_price { + line-height: 25px; + margin-bottom: 10px; +} +.mep_event_winter_list .mp_event_hide_event_time { + position: absolute; + z-index: 999999; + right: 15px; + top: 5px; + margin-top: 0; + height: 38px; +} +.mep_event_winter_list ul.mp_event_more_date_list { + top: 0; + max-height: 100%; +} +.mep_event_winter_list ul.mp_event_more_date_list li { + padding: 5px; +} +.mep_event_winter_list .mep_more_date_btn { + background-color: #FF5959; + color: #FFF; +} +.mep_event_winter_list .mep_list_details_col_one i { + margin-right: 5px; +} +.mep_event_winter_list .mep_more_date_btn.mp_event_visible_event_time { + display: block !important; +} +.mep_event_winter_list .mep-eventtype-ribbon { + position: inherit; + width: max-content; + background: #FF5959; + color: #FFF; +} +.mep_event_winter_list a, +.mep_event_winter_list .mep_price { + color: #FFF; +} +.mep_event_winter_list .mep_winter_list_dd { + display: block; + text-align: center; + font-size: 45px; + font-weight: 900; + line-height: 45px; +} +.mep_event_winter_list .mep_winter_list_date { + color: #FFF; +} +.mep_event_winter_list .mep_winter_event_location span { + margin-left: 5px; +} +.mep_event_winter_list .mep_more_date_btn { + margin-top: 0; +} +.mep_event_winter_list .mep-multidate-ribbon span { + width: 90px; +} +.mep_event_winter_list .mep-multidate-ribbon { + background: #FF5959; +} +.mep_same_attendee input { + min-width: 40px; + height: 20px; + margin: 5px 10px 10px 0; +} +/************************************************************* +List style footer list alignment css by ariful +**************************************************************/ +.mep-list-footer ul li div { + display: inline-block +} +/************************************************************* +Elementor Grid style footer list location alignment css by ariful +**************************************************************/ +.mep-elementor-event-list-widget .row { + width: 100%; +} +/************************************************************* +Elementor grid style pagination css by ariful +**************************************************************/ +.mep-elementor-event-list-widget .pagination-sec { + margin-top: 20px; + margin-bottom: 20px; + text-align: center; +} +/************************************************************* +Vanilla theme css by ariful +**************************************************************/ +.vanilla_theme .mep-default-title { + margin-top: 20px; + margin-bottom: 20px; + border-bottom: 1px solid #F5F5F5; +} +.vanilla_theme .mep-default-content { + width: 100% +} +.vanilla_theme .mep-default-feature-content { + margin-top: 20px; + margin-bottom: 20px; +} +.vanilla_theme .mep-default-sidrbar-map h3, +.vanilla_theme .mep-default-sidrbar-events-schedule h3, +.vanilla_theme h4.mep-cart-table-title { + margin: 00px 0 20px 0; + font-size: 14px; + font-weight: 500; + text-transform: uppercase; +} +.vanilla_theme .mep-default-feature-cart-sec { + border: 1px solid #F5F5F5; + padding: 20px; + border-radius: 5px; +} +.vanilla_theme .mep_everyday_date_secs { + background: #FBD03B; + color: #17113A; +} +.vanilla_theme .mep_everyday_date_secs ul li { + font-size: 14px; + text-transform: uppercase; + padding: 5px; +} +.vanilla_theme h3.ex-sec-title { + font-size: 14px; + background: #FBD03B; + color: #17113A; + font-weight: 500; + text-transform: uppercase; +} +.vanilla_theme table td, +.vanilla_theme table td.total-col { + font-size: 14px; +} +/* .vanilla_theme tr:nth-child(odd) { + background-color: #F8F2F2; +} */ +.vanilla_theme tr:nth-child(even) { + background-color: #F2F2F2; +} +.vanilla_theme.mep-default-theme div.mep-default-feature-date, +.vanilla_theme.mep-default-theme div.mep-default-feature-time, +.vanilla_theme.mep-default-theme div.mep-default-feature-location { + background: #FBD03B; +} +.vanilla_theme div.df-dtl p { + color: #17113A; +} +.vanilla_theme div.df-dtl h3 { + font-weight: 500; + text-transform: uppercase; + margin-bottom: 5px; + border-bottom: 1px dashed; + padding-bottom: 5px; +} +.vanilla_theme .mep-default-col-1 { + width: 70%; + float: left; + background-color: #FBFBFB; + padding: 20px; +} +.vanilla_theme .mep-default-col-2 { + width: 30%; + display: inline-block !important; + background-color: #F5F5F5; + padding-left: 20px; + padding-right: 20px; +} +.vanilla_theme .mep-default-col-wrapper { + background-color: #FBFBFB; + display: flex; +} +.vanilla_theme .mep-default-sidrbar-meta p, +.vanilla_theme .mep-default-sidrbar-meta p a, +.vanilla_theme .mep-default-sidrbar-events-schedule h3 { + font-weight: 500; + color: #000000; + text-transform: uppercase; + font-size: 14px; +} +.vanilla_theme .mep-default-sidrbar-meta .fa-list-alt { + font-size: 14px; +} +.vanilla_theme .mep-default-sidrbar-calender-btn { + float: left; +} +.vanilla_theme .mep-default-sidrbar-events-schedule { + border-bottom: none; +} +.vanilla_theme ul.mep-social-share { + display: inline-block; + padding: 0; +} +.vanilla_theme ul.mep-social-share li { + display: inline-block +} +.vanilla_theme .mep-share-btn-title { + display: inline-block; + margin-right: 15px; + font-weight: 500; +} +.vanilla_theme .mep-default-sidrbar-social .mep-event-meta { + text-align: left; +} +.vanilla_theme .mep-event-meta { + padding: 0; +} +.vanilla_theme .mep-default-sidrbar-social { + padding-top: 15px; + padding-bottom: 15px; + border-top: 1px solid #F5F5F5; + margin-top: 20px; + border-bottom: 1px solid #F5F5F5; +} +.vanilla_theme ul.mep-social-share a { + font-size: 14px; + width: 30px; + height: 30px; + border-radius: 0; +} +.vanilla_theme .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart { + line-height: inherit; +} +.vanilla_theme .mep-tem3-title-sec.mep_single_date_btn { + text-transform: uppercase; +} +@media only screen and (max-width: 768px) { + .vanilla_theme .mep-default-col-wrapper { + display: block; + width: 100%; + } + .vanilla_theme .mep-default-col-1 { + width: 100%; + float: none; + } + .vanilla_theme .mep-default-col-2 { + width: 100%; + } +} +/************************************************************* +Royal theme css by ariful | Date: 19-10-2021 +**************************************************************/ +.royal_theme .mep-default-title { + margin-bottom: 20px; +} +.royal_theme .mep-default-content { + width: 100% +} +.royal_theme .mep-default-feature-content { + margin-top: 0; + margin-bottom: 20px; + padding: 15px; +} +.royal_theme .mep-default-sidrbar-map h3, +.royal_theme .mep-default-sidrbar-events-schedule h3, +.royal_theme h4.mep-cart-table-title { + margin: 20px 0 20px 0; + font-size: 14px; + font-weight: 500; + text-transform: uppercase; +} +.royal_theme .mep_everyday_date_secs { + background: #FBD03B; + color: #17113A; +} +.royal_theme .mep_everyday_date_secs ul li { + font-size: 14px; + text-transform: uppercase; + padding: 5px; +} +.royal_theme h3.ex-sec-title { + font-size: 14px; + color: #17113A; + font-weight: 500; + text-transform: uppercase; +} +.royal_theme table td, +.royal_theme table td.total-col { + font-size: 14px; +} +.royal_theme.mep-default-theme div.mep-default-feature-date, +.royal_theme.mep-default-theme div.mep-default-feature-time, +.royal_theme.mep-default-theme div.mep-default-feature-location { + background: transparent; +} +.royal_theme div.df-dtl p { + color: #17113A; +} +.royal_theme div.df-dtl h3 { + font-weight: 500; + text-transform: uppercase; + margin-bottom: 5px; + padding-bottom: 5px; +} +.royal_theme .mep-default-col-1 { + width: 70%; + float: left; + padding: 20px; +} +.royal_theme .mep-default-col-2 { + width: 30%; + display: inline-block !important; + padding-left: 20px; + padding-right: 20px; +} +.royal_theme .mep-default-col-wrapper { + background-color: #FBFBFB; + display: flex; +} +.royal_theme .mep-default-sidrbar-meta p, +.royal_theme .mep-default-sidrbar-meta p a, +.royal_theme .mep-default-sidrbar-events-schedule h3 { + font-weight: 500; + color: #000000; + text-transform: uppercase; + font-size: 14px; +} +.royal_theme .mep-default-sidrbar-meta .fa-list-alt { + background: #FFBE30; + color: #FFF; + width: 25px; + height: 25px; + font-size: 14px; +} +.royal_theme .mep-default-sidrbar-calender-btn { + float: left; +} +.royal_theme .mep-default-sidrbar-events-schedule { + border-bottom: none; +} +.royal_theme ul.mep-social-share { + display: inline-block; + padding: 0; +} +.royal_theme ul.mep-social-share li { + display: inline-block +} +.royal_theme .mep-share-btn-title { + display: inline-block; + margin-right: 15px; + font-weight: 500; +} +.royal_theme .mep-default-sidrbar-social .mep-event-meta { + text-align: left; +} +.royal_theme .mep-event-meta { + padding: 0; +} +.royal_theme .mep-default-sidrbar-social { + padding-top: 15px; + padding-bottom: 15px; + border-top: 1px solid #F5F5F5; + margin-top: 20px; + border-bottom: 1px solid #F5F5F5; +} +.royal_theme ul.mep-social-share a { + font-size: 14px; + width: 30px; + height: 30px; + border-radius: 0; +} +.royal_theme .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart { + line-height: inherit; +} +.royal_theme .mep-tem3-title-sec.mep_single_date_btn { + text-transform: uppercase; +} +@media only screen and (max-width: 768px) { + .royal_theme .mep-royal-header { + display: block; + } + .royal_theme .mep-default-col-wrapper { + display: block; + width: 100%; + } + .royal_theme .mep-default-col-1 { + width: 100%; + float: none; + } + .royal_theme .mep-default-col-2 { + width: 100%; + } + .mep-royal-header-col-1, + .mep-royal-header-col-2 { + width: 100%; + } +} +.royal_theme .mep-royal-header { + display: flex; +} +.royal_theme .mep-default-content div.mep-default-feature-date-location { + display: block; +} +.mep-royal-header-col-1, +.mep-royal-header-col-2 { + padding: 15px; + width: 50%; +} +.royal_theme .mep-default-sidrbar-meta .fa-list-alt { + color: #FFF; +} +.royal_theme .mep-default-sidrbar-events-schedule h3 i { + background: #FFBE30; + color: #FFF; + width: 25px; + height: 25px; + font-size: 14px; + display: grid; + text-align: center; + padding: 0; + margin-right: 7px; +} +.mep-events-wrapper .royal_theme table.mep_event_add_cart_table { + border: 0; +} +/************************************************************* +Mobile View css update by ariful | date: 19.10.2021 +**************************************************************/ +@media only screen and (max-width: 600px) { + .mep_event_native_list .mep_list_thumb .mep_bg_thumb { + height: 200px; + } + .mep_event_native_list .mep-list-header { + padding: 15px; + } + span.mep_minimal_list_date, + span.mep_minimal_list_location { + line-height: 25px; + } + .mep_list_event_details p { + font-size: 13px; + } + .mpStyle.pagination_area button[class*="defaultButton_xs"] { + width: 40px; + } + .mpStyle.pagination_area .ellipse_left, + .mpStyle.pagination_area .ellipse_right { + background-color: #DDD; + } + .mep-event-review-form input { + padding: 8px; + } + span.mep-more-date i, + span.mep-more-time i { + min-width: 20px; + } + .mep_everyday_date_secs ul li { + margin-bottom: 10px; + } + .mep-default-sidrbar-address ul { + padding: 0 0 0 15px; + } + .mep-default-sidrbar-address ul li { + line-height: 22px; + } + .mep-event-review-list-wrapper { + margin: 0; + } +} +@media (max-width: 600px) { + .mep_speaker_name { + padding: 20px 0; + } +} +@media only screen and (max-width: 767px) { + .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_one { + margin-bottom: 20px; + margin-left: 20px; + margin-right: 20px; + } + .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two { + margin-top: 20px; + margin-left: 20px; + margin-right: 20px; + } + .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two .mep_list_title, + .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two .mep_price { + margin-bottom: 10px; + } +} +/****************************************************************** +Single Speaker Page Mobile CSS update by ariful | date: 09.11.2021 +*******************************************************************/ +@media (max-width: 600px) { + .mep_speaker_thumbnail { + padding-top: 50px; + } + .mep_speaker_name { + padding: 50px 0; + } +} +/*******************************/ +tr.mep_virtual_event_info_sec { + display: none; +} +/*css added by ariful*/ +.mep-event-faq-part .ex-sec-title { + margin-bottom: 10px; +} +.mep-event-faq-part .mep-event-faq-set { + position: relative; + width: 100%; + height: auto; + background-color: #F5F5F5; +} +.mep-event-faq-part .mep-event-faq-set > a { + display: block; + padding: 10px 15px; + text-decoration: none; + color: #000; + font-weight: 600; + border-bottom: 1px solid #DDD; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + transition: all 0.2s linear; + cursor: pointer; +} +.mep-event-faq-part .mep-event-faq-set > a i { + float: right; + margin-top: 2px; +} +.mep-event-faq-part .mep-event-faq-set > a.active { + background-color: #F5F5F5; + color: #000; +} +.mep-day-details-section .mep-day-title { + font-size: 20px; + font-weight: 600; + margin-top: 10px; + margin-bottom: 10px; +} +.mep-event-faq-part .mep-event-faq-content { + background-color: #FFF; + border: 1px solid #F5F5F5; + padding: 10px; + display: none; +} +.mep-default-theme .mep-day-details-item .mep-day-icon { + width: 50px; + height: 50px; + background: #F5F5F5; + color: #000; + text-align: center; + display: grid; + align-items: center; + border-radius: 50%; + margin-right: 30px; + font-weight: bold; + min-width: 50px; + position: relative; + z-index: 1; +} +.mep-default-theme .mep-day-details-item { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + padding-bottom: 10px; +} +.mep-default-theme .mep-day-content:before { + border-left: 1px solid #DDD; + height: 100%; + position: absolute; + left: 0; + top: 0; + content: ''; + margin-left: 25px; + z-index: 0; +} +.default_theme .event-expire-btn, +.royal_theme .event-expire-btn, +.spring_field .event-expire-btn, +.franklin .event-expire-btn, +.bristol .event-expire-btn { + border: 1px solid #F5F5F5; + padding: 20px; + overflow: hidden; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +/* New Theme Deora CSS */ +.mpe-new-event h1 { + font-family: 'Outfit', sans-serif; + font-style: normal; + font-weight: 500; + font-size: 56px; + line-height: 30px; + letter-spacing: 2px; + color: #000000; +} +.mpe-new-event h2 { + font-style: normal; + font-weight: 400; + font-size: 20px; + line-height: 30px; + letter-spacing: 0.025em; + text-transform: capitalize; + color: #878787; + display: block; + margin: 20px 0 9px; +} +.mpe-new-event-meta { + display: flex; + align-items: center; +} +.mpe-new-event-meta .mpe-new-location, .mpe-new-time { + display: flex; + width: 100%; + align-items: center; +} +.mpe-new-event-meta .mpe-new-icon-holder { + margin-right: 10px; +} +.mpe-new-event-meta .mpe-new-icon-holder img, .mpe-new-time img { + height: 22px; + width: 22px; + border-radius: 5px; +} +.mpe-new-event-meta .mpe-new-text-holder p { + font-family: 'Poppins'; + font-style: normal; + font-weight: 500; + font-size: 18px; + line-height: 27px; + letter-spacing: 1.5px; + color: #393332; +} +/*------------ image section -------------*/ +.mpe-new-imageSection { + display: flex; + justify-content: space-between; +} +.mpe-new-imageSection .mpe-new-thubnail-big { + width: 70%; +} +.mpe-new-imageSection .mpe-new-side-thubnail { + width: 30%; + display: flex; + justify-content: space-evenly; +} +.mpe-new-imageSection .mpe-new-thubnail-big img { + width: 100%; +} +.mpe-new-imageSection .mpe-new-side-thubnail ul { + display: flex; + flex-direction: column; + justify-content: space-between; + margin: 0px; + padding-left: 20px; +} +.mpe-new-imageSection .mpe-new-side-thubnail img { + width: 100%; +} +/*---------------- event description -----------------------*/ +.mpe-new-description-Section { + display: flex; + justify-content: space-between; + margin-top: 30px; +} +.mpe-new-description-Section h2 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 32px; + line-height: 40px; + color: #001A26; +} +.mpe-new-event-desctiption { + width: 65%; + margin-right: 30px; +} +.mpe-new-event-desctiption p { + font-family: 'Outfit'; + font-style: normal; + font-weight: 300; + font-size: 16px; + line-height: 170%; + color: #8D8D8D; +} +.mpe-new-tp-form { display: block;} +.mpe-new-datepicker input[type=date], +.mpe-new-timepicker input[type=time] { + width: 96%; + border: 1px solid #6046FF; + border-radius: 5px; + margin-bottom: 10px; + padding: 15px; + background-color: white; + font-family: 'Outfit'; + font-style: normal; + font-weight: 500; + font-size: 20px; + line-height: 25px; +} +.tmpe-new-p-form .mpe-new-datepicker input[type=date] { + color: #6046FF; +} +.mpe-new-tp-form .mpe-new-timepicker input[type=time] { + color: white; + background-color: #6046FF; +} +/* ::-webkit-calendar-picker-indicator { + filter: invert(1); + } */ +/*----------------------ticket ----------------------*/ +.mpe-new-ticket { + display: block; + border: 2px solid #6046FF; + border-radius: 5px; + width: 100%; +} +.mpe-new-ticket-card { + display: flex; + justify-content: space-between; + align-items: center; + margin: 20px; + padding: 20px; + border-bottom: 3px solid #989898; +} +.mpe-new-ticket-card:last-child { + border-bottom: none; +} +.mpe-new-ticket-info { + width: 75%; +} +.mpe-new-ticket-info h3 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 500; + font-size: 22.81px; + line-height: 22px; + text-transform: capitalize; + color: #121212; +} +.mpe-new-ticket-info span { + font-family: Outfit; + font-size: 12px; + font-weight: 400; + line-height: 20px; + letter-spacing: 0em; + text-align: left; + color: #FF2424; +} +.mpe-new-ticket-info p { + font-family: Outfit; + font-size: 12px; + font-weight: 400; + line-height: 20px; + letter-spacing: 0em; + text-align: left; + color: #909090; +} +.mpe-new-ticket-price { + width: 25%; + text-align: end; +} +.mpe-new-ticket-price .price { + font-family: Outfit; + font-size: 31px; + font-weight: 500; + line-height: 0px; + letter-spacing: 0em; + color: #525252; + margin: 0px; +} +.mpe-new-buy-ticket { + display: flex; + justify-content: end; +} +.mpe-new-buy-ticket button { + border: none; + color: white; + padding: 5px 10px; + outline: none; + cursor: pointer; +} +input.mpe-new-input-group-field { + width: 50px; + text-align: center; +} +.impe-new-nput-group-field::-webkit-inner-spin-button, +.impe-new-nput-group-field ::-webkit-outer-spin-button { + -webkit-appearance: none; + appearance: none; +} +.mpe-new-ticket-btns { + display: flex; + justify-content: space-between; + margin-top: 20px; +} +.mpe-new-ticket-btns a { + text-decoration: none; + font-family: Outfit; + font-size: 19px; + font-weight: 500; + line-height: 32px; + letter-spacing: 0em; + text-align: center; +} +.mpe-new-ticket-btns .mpe-new-totalPrice { + border: 1px solid #6046FF; + padding: 10px 40px; +} +.mpe-new-ticket-btns .mpe-new-register { + border: 1px solid #6046FF; + padding: 10px 40px; + background-color: #6046FF; + color: white; +} +/*-------------------------- Description sidebar -------------------------*/ +.mpe-new-description-sidebar { + width: 35%; +} +.mpe-new-date-and-time-card { + display: flex; + flex-direction: column; +} +.mpe-new-ww-card { + display: flex; + align-items: center; + background: #FFFFFF; + box-shadow: 0px 2px 48px rgba(0, 0, 0, 0.04); + padding: 20px; + border-bottom: 1px solid rgb(209, 209, 209); +} +.mpe-new-ww-card .mpe-new-card-icon { + margin-right: 30px; +} +.mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn img { + height: 22px; + width: auto; + margin-right: 15px; +} +.mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn button { + border: 1px solid #6046FF; + padding: 5px 16px; + border-radius: 5px; + background-color: white; +} +.mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn a { + display: flex; + align-items: center; + text-decoration: none; + font-family: 'Outfit'; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 20px; + color: #6046FF; +} +.mpe-new-ww-social-card { + background: #FFFFFF; + box-shadow: 0px 2px 48px rgba(0, 0, 0, 0.04); + padding: 20px; + border-bottom: 1px solid rgb(209, 209, 209); +} +.mpe-new-ww-social-card h2 { + text-align: center; +} +.mpe-new-ww-social-card ul { + display: flex; + align-items: center; + justify-content: center; +} +.mpe-new-ww-social-card ul li { + padding-right: 10px; +} +.mpe-new-speaker { + margin-top: 130px; +} +.mpe-new-speaker-card { + display: flex; + background-color: white; + padding: 20px; + align-items: center; + margin-bottom: 5px; +} +.mpe-new-speaker-card .mpe-new-speaker-image img { + height: 80px; + width: auto; + margin-right: 25px; +} +.mpe-new-speaker-card .mpe-new-speaker-data h3 { + font-family: Outfit; + font-size: 24px; + font-weight: 500; + line-height: 22px; + text-align: left; + color: #000000; +} +.mpe-new-speaker-card .mpe-new-speaker-data p { + font-family: Outfit; + font-size: 16px; + font-weight: 400; + line-height: 20px; + letter-spacing: 1.6923084259033203px; + text-align: left; +} +/*------------- Schedule Details -----------------------*/ +.mpe-new-schedule-details { + margin-bottom: 100px; + margin-top: 50px; +} +.mpe-new-schedule-details p { + font-family: Outfit; + font-size: 23px; + font-weight: 400; + letter-spacing: 0em; + text-align: left; + color: #121212; + line-height: 20px; +} +.mpe-new-schedule-details p span { + font-family: Outfit; + font-size: 23px; + font-weight: 400; + letter-spacing: 0em; + text-align: left; + color: #6046FF; +} +.mpe-new-schedule-details .mpe-new-detailed-text { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 14px; + text-transform: capitalize; + color: #909090; +} +.mpe-new-sechule-container { + display: flex; + flex-direction: column; + background-color: #F2F0FF; + justify-content: center; + padding: 15px; + border-radius: 5px; +} +.mpe-new-schedules { + display: flex; + position: relative; +} +.mpe-new-iconEffect::before { + content: " "; + position: absolute; + left: 30px; + top: 60px; + height: 90px; + width: 10px; + background: #D9D2FF; +} +.mpe-new-icon img { + margin-top: 15px; +} +/*----------- Map Location --------------*/ +.mpe-new-map-location h2 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 32px; + line-height: 40px; + color: #001A26; + margin-bottom: 20px; +} +.mpe-new-map iframe { + border-radius: 5px; +} +/*----------- Faq Section --------------*/ +.mpe-new-faq-section { + margin-top: 50px; + margin-bottom: 50px; +} +.mpe-new-faqHeader { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 60%; + margin: auto; +} +.mpe-new-faq-section h2 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 32px; + line-height: 40px; + color: #001A26; + margin-bottom: 20px; +} +.mpe-new-faq-section .mpe-new-faqHeader p { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 20px; + line-height: 30px; + color: #888888; + text-align: center; +} +.mpe-new-faqs { + display: flex; + flex-wrap: wrap; + justify-content: center; +} +.mpe-new-questions { + flex-basis: 48%; + margin: 5px; +} +.mpe-new-panel p { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 30px; + text-transform: lowercase; + color: #3A3A3A; +} +.mpe-new-accordion { + background-color: #FFFFFF; + color: #444; + cursor: pointer; + padding: 18px; + width: 100%; + border: none; + text-align: left; + outline: none; + transition: 0.4s; + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 24px; + line-height: 30px; + text-transform: lowercase; + color: #2C3C4D; +} +.mpe-new-active, .mpe-new-accordion:hover { + background-color: #CCC; +} +.mpe-new-panel { + padding: 0 18px; + background-color: rgb(255, 255, 255); + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; +} +/*----------- Attendee Section --------------*/ +.mpe-new-attendee { + margin-top: 50px; + margin-bottom: 50px; +} +.mpe-new-attendee h2 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 32px; + line-height: 40px; + color: #001A26; + margin-bottom: 20px; +} +.mpe-new-attende-container { + background-color: white; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + padding: 20px; + border-radius: 5px; +} +.mpe-new-attende-details { + display: flex; + flex-direction: column; + align-items: center; + background-color: rgba(81, 81, 81, 0.03); + padding: 10px; + margin: 5px; + flex-basis: 11.5%; + border-radius: 5px; +} +.mpe-new-attende-details img { + height: 77px; + width: auto; +} +.mpe-new-attende-details p { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 16.7778px; + line-height: 21px; + text-transform: capitalize; + color: #3F4145; +} +/*----------- Related Events Section --------------*/ +.mpe-new-related-events { + margin-top: 50px; + margin-bottom: 50px; + position: relative; +} +.mpe-new-related-events h2 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 32px; + line-height: 40px; + color: #001A26; + margin-bottom: 20px; +} +.mpe-new-slider-btn { + display: flex; + justify-content: end; + /* margin-top: 50px; */ + position: absolute; + top: 20px; + right: 10px; +} +.mpe-new-slider-btn button { + margin-left: 10px; +} +.mpe-new-slider-btn .mpe-new-next-slide, .mpe-new-previous-slide { + height: 33px; + width: auto; + border: none; + outline: none; + /* color: white; */ + border-radius: 5px; + padding: 10px; + text-align: center; + /* display: block; */ +} +.mpe-new-slider-btn .mpe-new-active { + background: #6046FF; +} +.mpe-new-slider-items { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin-top: 40px; +} +.mpe-new-related-items { + background-color: white; + border-radius: 5px; + width: 32%; + box-shadow: 10px 9px 33px rgba(0, 0, 0, 0.03); +} +.mpe-new-related-items img { + width: 100%; + height: auto; +} +.mpe-new-related-items-row { + display: flex; + justify-content: space-between; + padding: 20px; +} +.mpe-new-related-content h3 { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 22px; + line-height: 0px; + letter-spacing: 0.02em; + color: #0F0F0F; +} +.mpe-new-related-content .mpe-new-events-place { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 10px; + letter-spacing: 0.02em; + color: #808184; +} +.mpe-new-related-item-price { + display: flex; + flex-direction: column; + justify-content: end; +} +.mpe-new-related-item-price p { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-size: 28px; + letter-spacing: 0.02em; + color: #6046FF; + margin: 0; +} +.mpe-new-related-item-price .mpe-new-price-category { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-size: 12px; + letter-spacing: 0.02em; + text-transform: capitalize; + color: #6D6D6D; + text-align: right; +} +#owl-demo .item { + background: #FFFFFF; + margin: 10px; + color: #FFF; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + text-align: Left; +} +.owl-item { + background: transparent; +} +/*--------md---------*/ +@media (max-width: 992px) { + .mpe-new-container { + max-width: 992px; + margin: auto; + padding-left: 20px; + padding-right: 20px; + } + .mpe-new-qustions p { + font-size: 18px; + line-height: 24px; + } + .mpe-new-attende-details { + flex-basis: 16.5%; + } + .mpe-new-ticket-card { + margin: 10px; + } +} +/*--------sm---------*/ +@media (max-width: 768px) { + .mpe-new-container { + max-width: 768px; + margin: auto; + } + .mpe-new-event h1 { + font-size: 40px; + } + .mpe-new-event-meta .mpe-new-text-holder p { + font-size: 16px; + } + .mpe-new-schedule-details { + margin-bottom: 50px; + } + .mpe-new-description-Section { + margin-top: 20px; + } + .mpe-new-description-Section h2 { + font-size: 25px; + } + .mpe-new-card-content p { + line-height: 22px; + } + .mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn a { + font-size: 14px; + } + .mpe-new-ww-card { + padding: 10px; + } + .mpe-new-card-icon a img { + height: 40px; + width: auto; + } + .mpe-new-ticket-btns a { + font-size: 16px; + } + .mpe-new-schedule-details p, + .mpe-new-schedule-details p span { + font-size: 18px; + } + .mpe-new-speaker { + margin-top: 260px; + } + .mpe-new-ww-card .mpe-new-card-icon { + margin-right: 10px; + } + .mpe-new-ww-social-card ul li a img { + height: 30px; + } + .mpe-new-speaker-card .mpe-new-speaker-data h3 { + font-size: 18px; + } + .mpe-new-speaker-card .mpe-new-speaker-image img { + height: 60px; + width: auto; + margin-right: 12px; + } + .mpe-new-attende-details p { + font-size: 14px; + } + .mpe-new-map-location h2 { + font-size: 25px; + } + .mpe-new-faq-section h2 { + font-size: 25px; + } + .mpe-new-qustions p { + font-size: 14px; + text-align: left; + } + .mpe-new-faq-section .mpe-new-faqHeader p { + font-size: 18px; + margin: 0px; + margin-bottom: 20px; + } + .mpe-new-attendee h2 { + font-size: 25px; + } + .mpe-new-related-events h2 { + font-size: 25px; + } + .mpe-new-related-items-row { + padding: 15px; + } + .mpe-new-related-content h3 { + font-size: 16px; + } + .mpe-new-related-content .mpe-new-events-place { + font-size: 14px; + } + .mpe-new-related-item-price p { + font-size: 20px; + } +} +/*--------xsm---------*/ +@media (max-width: 575px) { + .mpe-new-container { + max-width: 575px; + margin: auto; + } + .mpe-new-event-meta { + flex-direction: column; + } + .mpe-new-event h1 { + font-size: 26px; + } + .mpe-new-event h2 { + font-size: 18px; + margin: 0; + } + .mpe-new-faqHeader { + width: 100%; + } + .mpe-new-datepicker input[type=date], .mpe-new-timepicker input[type=time] { + width: 92%; + } + .mpe-new-event-meta .mpe-new-icon-holder { + margin-right: 5px; + } + .mpe-new-event-meta .mpe-new-text-holder p { + font-size: 11px; + margin: 3px; + } + .mpe-new-description-Section { + flex-direction: column; + } + .mpe-new-event-desctiption { + width: 100%; + } + .mpe-new-description-sidebar { + width: 100%; + } + .mpe-new-ww-social-card ul { + padding: 0; + } + .mpe-new-speaker-card { + flex-direction: column; + align-items: center; + justify-content: center; + } + .mpe-new-ticket-info h3 { + font-size: 16px; + } + .mpe-new-ticket-price .mpe-new-price { + font-size: 24px; + } + .mpe-new-event-desctiption p { + font-size: 14px; + } + .mpe-new-ww-card { + flex-direction: column; + } + .mpe-new-card-content { + width: 100%; + text-align: center; + } + .mpe-new-speaker { + margin-top: 20px; + } + .mpe-new-speaker-card .mpe-new-speaker-data h3 { + text-align: center; + } + .mpe-new-map-location h2 { + font-size: 18px; + } + .mpe-new-faq-section h2 { + font-size: 18px; + } + .mpe-new-faq-section .mpe-new-faqHeader p { + font-size: 16px; + } + .mpe-new-questions { + flex-basis: 100%; + } + .mpe-new-accordion { + font-size: 16px; + } + .mpe-new-qustions img { + position: absolute; + top: 70%; + right: 10px; + rotate: 37deg; + } + .mpe-new-attendee h2 { + font-size: 18px; + } + .mpe-new-attende-details p { + font-size: 12px; + } + .mpe-new-related-events h2 { + font-size: 18px; + } + .mpe-new-related-content h3 { + font-size: 14px; + } + .mpe-new-related-items-row { + flex-direction: column; + } + .mpe-new-related-content { + text-align: center; + } + .mpe-new-related-item-price { + text-align: center; + margin-top: 10px; + } + .mpe-new-related-item-price .mpe-new-price-category { + text-align: center; + } + .mpe-new-related-events.mpe-new-container { + margin-bottom: 50px; + } + .mpe-new-ticket-btns .mpe-new-totalPrice { + padding: 8px 10px; + } + input.mpe-new-input-group-field { + width: 20px; + } +} \ No newline at end of file diff --git a/css/calendar.min.css b/assets/helper/calender/calendar.min.css similarity index 100% rename from css/calendar.min.css rename to assets/helper/calender/calendar.min.css diff --git a/js/calendar.min.js b/assets/helper/calender/calendar.min.js similarity index 100% rename from js/calendar.min.js rename to assets/helper/calender/calendar.min.js diff --git a/fonts/flaticon/Flaticon.eot b/assets/helper/flaticon/Flaticon.eot similarity index 100% rename from fonts/flaticon/Flaticon.eot rename to assets/helper/flaticon/Flaticon.eot diff --git a/fonts/flaticon/Flaticon.svg b/assets/helper/flaticon/Flaticon.svg similarity index 100% rename from fonts/flaticon/Flaticon.svg rename to assets/helper/flaticon/Flaticon.svg diff --git a/fonts/flaticon/Flaticon.ttf b/assets/helper/flaticon/Flaticon.ttf similarity index 100% rename from fonts/flaticon/Flaticon.ttf rename to assets/helper/flaticon/Flaticon.ttf diff --git a/fonts/flaticon/Flaticon.woff b/assets/helper/flaticon/Flaticon.woff similarity index 100% rename from fonts/flaticon/Flaticon.woff rename to assets/helper/flaticon/Flaticon.woff diff --git a/fonts/flaticon/Flaticon.woff2 b/assets/helper/flaticon/Flaticon.woff2 similarity index 100% rename from fonts/flaticon/Flaticon.woff2 rename to assets/helper/flaticon/Flaticon.woff2 diff --git a/fonts/flaticon/flaticon.css b/assets/helper/flaticon/flaticon.css similarity index 97% rename from fonts/flaticon/flaticon.css rename to assets/helper/flaticon/flaticon.css index 2b020e3..bb39e52 100644 --- a/fonts/flaticon/flaticon.css +++ b/assets/helper/flaticon/flaticon.css @@ -5,11 +5,11 @@ @font-face { font-family: "Flaticon"; - src: url("./Flaticon.eot"); - src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), - url("./Flaticon.woff") format("woff"), - url("./Flaticon.ttf") format("truetype"), - url("./Flaticon.svg#Flaticon") format("svg"); + src: url("Flaticon.eot"); + src: url("Flaticon.eot?#iefix") format("embedded-opentype"), + url("Flaticon.woff") format("woff"), + url("Flaticon.ttf") format("truetype"), + url("Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; } @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "Flaticon"; - src: url("./Flaticon.svg#Flaticon") format("svg"); + src: url("Flaticon.svg#Flaticon") format("svg"); } } diff --git a/fonts/flaticon/flaticon.html b/assets/helper/flaticon/flaticon.html similarity index 100% rename from fonts/flaticon/flaticon.html rename to assets/helper/flaticon/flaticon.html diff --git a/js/form-field-dependency.js b/assets/helper/form-field-dependency.js old mode 100755 new mode 100644 similarity index 100% rename from js/form-field-dependency.js rename to assets/helper/form-field-dependency.js diff --git a/images/arrow-left.svg b/assets/helper/images/arrow-left.svg similarity index 100% rename from images/arrow-left.svg rename to assets/helper/images/arrow-left.svg diff --git a/images/arrow-right.svg b/assets/helper/images/arrow-right.svg similarity index 100% rename from images/arrow-right.svg rename to assets/helper/images/arrow-right.svg diff --git a/css/images/arrow_down.png b/assets/helper/images/arrow_down.png similarity index 100% rename from css/images/arrow_down.png rename to assets/helper/images/arrow_down.png diff --git a/css/images/arrow_up.png b/assets/helper/images/arrow_up.png similarity index 100% rename from css/images/arrow_up.png rename to assets/helper/images/arrow_up.png diff --git a/assets/helper/images/calendar.png b/assets/helper/images/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..22e285dbd38dccc0837c4f504fecff156d448889 GIT binary patch literal 592 zcmV-W0q5H=bMjcjB!HfUBOD+>#ysF@)|Q&@awy5GHX?!9y6KK1pU_kGSe z&-b49eDB9%oWdktU@+n9F&Ms+5nF>5Nx%TkVhxVsQ44|HIFD~Q(@0<=E@5*B+==xQ z*wI2@C!U0T488b(>-fCjbRYXs!5I3n4=_B){)nyM0PdA{unw=op2ZQY!c5GY zVFrisGkj<93O&%31dL)1A91Tia=0D7a}k?jVhM@b#RSz7ZNjsENOD(kpqCS_XOY@} zM$Hb&SczTo^J#|Pc!T-!VkU4E8x)5ILl_Tx;hT7ya6O8?zmln!OLP-`4Y-r>WL#gw z)^P2Xp>1R(f?<3OdqC0ausy~@3AYxXmMU-q@5AoJ#juBB98b7yIK5PXFRE9>e98VE zW5!joM4dc?X&UcfO!aN|;$hfZV?3U4tMRUsqvl@fM4LXQvnA>xFVPR2Q{3|ut$88r zJuz-cxb+cRgG^u;2eB;XQzdSy&bK`OgO|+&y75c#^M0NPw}b9_fl)kF+=yjN;~E}l e+;JI}N1VT5Mq$Zq3}u!80000Cq`M>Nh^$-}}7oAMbnbc|Y&_Jm)<3+#7x0=pF+-7d-#~V9?XmHUR+0!2kf6JuL<4 zOkzn@EGgl;Z(s(!xVShwJ3T!;Ik`NDmvMY_d~|qpbaZ%laB%SN;NSmZ|KI-J{vOHh z{_gJHrJda!lI@-Ct(~o{?Ms{6o10sgHa0ibH`doS)<{;@Nmf_aF0HJstgK!ltPn_+ z3Cqibr6t1B;xftN;?m;6;==sGJjvYr9Len5?Ck7cQq26FnVun;o|-0^nw**>nV2M* zAQ_(^86O)b8N-i_;qmy<(b197(czJi;gR8?;USX2A(BCofkBc165Id@juid<{eAyM zZ(nau?`8D#_K0`+wX$6rMo8B=q<;VsjiJwaarI)lg|

2{|8U`HyN?=&PLBz8HTk8P8t`|;6} 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 literal 0 HcmV?d00001 diff --git a/inc/welcome/img/ullimited_img.png b/assets/helper/images/ullimited_img.png similarity index 100% rename from inc/welcome/img/ullimited_img.png rename to assets/helper/images/ullimited_img.png diff --git a/assets/helper/jquery-ui.min.css b/assets/helper/jquery-ui.min.css new file mode 100644 index 0000000..cf977e2 --- /dev/null +++ b/assets/helper/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.13.2 - 2022-07-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/css/jquery.modal.min.css b/assets/helper/jquery_modal/jquery.modal.min.css similarity index 100% rename from css/jquery.modal.min.css rename to assets/helper/jquery_modal/jquery.modal.min.css diff --git a/js/jquery.modal.min.js b/assets/helper/jquery_modal/jquery.modal.min.js similarity index 100% rename from js/jquery.modal.min.js rename to assets/helper/jquery_modal/jquery.modal.min.js diff --git a/assets/helper/mp_style/mp_script.js b/assets/helper/mp_style/mp_script.js new file mode 100644 index 0000000..b76ba2e --- /dev/null +++ b/assets/helper/mp_style/mp_script.js @@ -0,0 +1,782 @@ +//======================================================Price Format==============// +function mp_price_format(price) { + price = price.toFixed(mp_num_of_decimal); + let total_part = price.toString().split("."); + total_part[0] = total_part[0].replace(/\B(?=(\d{3})+(?!\d))/g, mp_currency_thousands_separator); + price = total_part.join(mp_currency_decimal); + let price_text = ''; + if (mp_currency_position === 'right') { + price_text = price + mp_currency_symbol; + } else if (mp_currency_position === 'right_space') { + price_text = price + ' ' + mp_currency_symbol; + } else if (mp_currency_position === 'left') { + price_text = mp_currency_symbol + price; + } else { + price_text = mp_currency_symbol + ' ' + price; + } + return price_text; +} +//=======================================================Loader==============// +function dLoader(target) { + if (target.find('div[class*="dLoader"]').length < 1) { + target.addClass('pRelative').append('

'); + } +} +function dLoader_xs(target) { + if (target.find('div[class*="dLoader"]').length < 1) { + target.addClass('pRelative').append('
'); + } +} +function simpleSpinner(target) { + if (target.find('div[class*="simpleSpinner"]').length < 1) { + target.addClass('pRelative').append('
'); + } +} +function simpleSpinnerRemove(target = jQuery('body')) { + target.removeClass('noScroll'); + target.removeClass('pRelative').find('div[class*="simpleSpinner"]').remove(); +} +function dLoaderBody() { + let body = jQuery('body'); + if (body.find('div[class*="dLoader"]').length < 1) { + body.addClass('noScroll').append('
'); + } +} +function dLoaderBody_xs() { + let body = jQuery('body'); + if (body.find('div[class*="dLoader"]').length < 1) { + body.addClass('noScroll').append('
'); + } +} +function dLoader_circle(target) { + if (target.find('div[class*="dLoader"]').length < 1) { + target.addClass('pRelative').append('
'); + } +} +function dLoader_xs_circle(target) { + if (target.find('div[class*="dLoader"]').length < 1) { + target.addClass('pRelative').append('
'); + } +} +function dLoaderRemove(target = jQuery('body')) { + target.removeClass('noScroll'); + target.removeClass('pRelative').find('div[class*="dLoader"]').remove(); +} +function placeholderLoader(target) { + target.addClass('placeholderLoader'); +} +function placeholderLoaderRemove(target) { + target.each(function () { + target.removeClass('placeholderLoader'); + }) +} +//======================================================Page Scroll==============// +function pageScrollTo(target) { + jQuery('html, body').animate({ + scrollTop: target.offset().top -= 150 + }, 1000); +} +//====================================================Load Date picker==============// +function mp_load_date_picker(parent = jQuery('.mpStyle')) { + parent.find(".date_type.hasDatepicker").each(function () { + jQuery(this).removeClass('hasDatepicker').attr('id', '').removeData('datepicker').unbind(); + }).promise().done(function () { + parent.find(".date_type").datepicker({ + dateFormat: mp_date_format, + autoSize: true, + changeMonth: true, + changeYear: true, + onSelect: function (dateString, data) { + let date = data.selectedYear + '-' + ('0' + (parseInt(data.selectedMonth) + 1)).slice(-2) + '-' + data.selectedDay; + jQuery(this).closest('label').find('input[type="hidden"]').val(date).trigger('change'); + } + }); + }); +} +//========================================================Alert==============// +function mp_alert($this, attr = 'alert') { + alert($this.data(attr)); +} +//=====================================================Load initial=================// +(function ($) { + "use strict"; + $(document).ready(function () { + mp_load_date_picker(); + $('.mp_select2').select2({}); + }); +}(jQuery)); +//====================================================================Load Bg Image=================// +function loadBgImage() { + jQuery('body').find('[data-bg-image]:visible').each(function () { + let target = jQuery(this); + let width = target.outerWidth(); + let height = target.outerHeight(); + if (target.css('background-image') === 'none' || width === 0 || height === 0) { + let bg_url = target.data('bg-image'); + if (!bg_url || bg_url.width === 0 || bg_url.width === 'undefined') { + bg_url = mp_empty_image_url; + } + mp_resize_bg_image_area(target, bg_url); + target.css('background-image', 'url("' + bg_url + '")').promise().done(function () { + dLoaderRemove(jQuery(this)); + }); + } + }); + return true; +} +function mp_resize_bg_image_area(target, bg_url) { + let tmpImg = new Image(); + tmpImg.src = bg_url; + jQuery(tmpImg).one('load', function () { + let imgWidth = tmpImg.width; + let imgHeight = tmpImg.height; + let height = target.outerWidth() * imgHeight / imgWidth; + target.css({"min-height": height}); + }); +} +(function ($) { + let bg_image_load = false; + $(document).ready(function () { + $('body').find('[data-bg-image]').each(function () { + dLoader($(this)); + }); + $(window).on('load', function () { + load_initial(); + }); + if (!bg_image_load) { + load_initial(); + $(document).scroll(function () { + load_initial(); + }); + } + }); + $(document).on('click', '[data-href]', function () { + let href = $(this).data('href'); + if (href) { + window.location.href = href; + } + }); + $(window).on('load , resize', function () { + $('body').find('[data-bg-image]:visible').each(function () { + let target = $(this); + let bg_url = target.data('bg-image'); + if (!bg_url || bg_url.width === 0 || bg_url.width === 'undefined') { + bg_url = mp_empty_image_url; + } + mp_resize_bg_image_area(target, bg_url); + }); + }); + function load_initial() { + if (!bg_image_load) { + if (loadBgImage()) { + bg_image_load = true; + placeholderLoaderRemove($('.mpStyle.placeholderLoader')) + } + } + } +}(jQuery)); +//=============================================================================Change icon and text=================// +function content_icon_change(currentTarget) { + let openIcon = currentTarget.data('open-icon'); + let closeIcon = currentTarget.data('close-icon'); + if (openIcon || closeIcon) { + currentTarget.find('[data-icon]').toggleClass(closeIcon).toggleClass(openIcon); + } +} +function content_text_change(currentTarget) { + let openText = currentTarget.data('open-text'); + openText = openText ? openText.toString() : ''; + let closeText = currentTarget.data('close-text'); + closeText = closeText ? closeText : ''; + if (openText || closeText) { + let text = currentTarget.find('[data-text]').html(); + text = text ? text.toString() : '' + if (text !== openText) { + currentTarget.find('[data-text]').html(openText); + } else { + currentTarget.find('[data-text]').html(closeText); + } + } +} +function content_class_change(currentTarget) { + let clsName = currentTarget.data('add-class'); + if (clsName) { + if (currentTarget.find('[data-class]').length > 0) { + currentTarget.find('[data-class]').toggleClass(clsName); + } else { + currentTarget.toggleClass(clsName); + } + } +} +function content_input_value_change(currentTarget) { + currentTarget.find('[data-value]').each(function () { + let value = jQuery(this).val(); + if (value) { + jQuery(this).val(''); + } else { + jQuery(this).val(jQuery(this).data('value')); + } + jQuery(this).trigger('change'); + }); +} +function mp_all_content_change($this) { + loadBgImage(); + content_class_change($this); + content_icon_change($this); + content_text_change($this); + content_input_value_change($this); +} +(function ($) { + "use strict"; + $(document).on('click', '.mp_load_more_text_area [data-read]', function (e) { + e.stopPropagation(); + let parent = $(this).closest('.mp_load_more_text_area'); + let open_text = parent.find('[data-read-open]').html(); + let close_text = parent.find('[data-read-close]').html(); + parent.find('[data-read-close]').html(open_text); + parent.find('[data-read-open]').html(close_text); + content_text_change($(this)); + }); + $(document).on('click', '[data-all-change]', function () { + mp_all_content_change($(this)); + }); + $(document).on('click', '[data-icon-change]', function () { + content_icon_change($(this)); + }); + $(document).on('click', '[data-text-change]', function () { + content_text_change($(this)); + }); + $(document).on('click', '[data-class-change]', function () { + content_class_change($(this)); + }); + $(document).on('click', '[data-value-change]', function () { + content_input_value_change($(this)); + }); + $(document).on('keyup change', '.mpStyle [data-input-text]', function () { + let input_value = $(this).val(); + let input_id = $(this).data('input-text'); + $("[data-input-change='" + input_id + "']").each(function () { + $(this).html(input_value); + }); + }); + $(document).on('keyup change', '.mpStyle [data-target-same-input]', function () { + let input_value = $(this).val(); + let input_id = $(this).data('target-same-input'); + $("[data-same-input='" + input_id + "']").each(function () { + $(this).val(input_value); + }); + }); +}(jQuery)); +//==============================================================================Qty inc dec================// +(function ($) { + "use strict"; + $(document).on("click", "div.mpStyle .decQty ,div.mpStyle .incQty", function () { + let current = $(this); + let target = current.closest('.qtyIncDec').find('input'); + let currentValue = parseInt(target.val()); + let value = current.hasClass('incQty') ? (currentValue + 1) : ((currentValue - 1) > 0 ? (currentValue - 1) : 0); + let min = parseInt(target.attr('min')); + let max = parseInt(target.attr('max')); + target.parents('.qtyIncDec').find('.incQty , .decQty').removeClass('mpDisabled'); + if (value < min || isNaN(value) || value === 0) { + value = min; + target.parents('.qtyIncDec').find('.decQty').addClass('mpDisabled'); + } + if (value > max) { + value = max; + target.parents('.qtyIncDec').find('.incQty').addClass('mpDisabled'); + } + target.val(value).trigger('change').trigger('input'); + }); +}(jQuery)); +//==============================================================================Input use as select================// +(function ($) { + "use strict"; + $(document).on("click", "div.mpStyle .mp_input_select input.formControl", function () { + $(this).closest('.mp_input_select').find('.mp_input_select_list').slideDown(250); + }); + $(document).on("click", "div.mpStyle .mp_input_select .mp_input_select_list li", function () { + let current = $(this); + let parent = $(this).closest('.mp_input_select'); + let value = current.data('value'); + let text = current.html(); + parent.find('input.formControl').val(text); + parent.find('.mp_input_select_list').slideUp(250); + parent.find('input[type="hidden"]').val(value).trigger('change') + }); +}(jQuery)); +//============================================================================Sticky================// +function mp_sticky_management() { + if (jQuery('.mpStyle .mp_sticky_area').length > 0) { + window.onscroll = function () { + jQuery('.mpStyle .mp_sticky_area').each(function () { + let body_width = jQuery('body').outerWidth(); + let scroll_top = jQuery(window).scrollTop(); + let current = jQuery(this); + let target_scroll = current.find('.mp_sticky_on_scroll'); + let content_top = current.parent().offset().top; + let parent = current.closest('.mp_sticky_section'); + let depend_height = parent.find('.mp_sticky_depend_area').innerHeight(); + let content_height = depend_height - Math.max(scroll_top - content_top, 0) - (target_scroll.offset().top - current.offset().top) - 100; + if (body_width > 800 && scroll_top + 100 >= content_top) { + target_scroll.css('max-height', content_height); + if (!current.hasClass('mpSticky')) { + current.addClass('mpSticky').css('top', 100); + } + } else { + target_scroll.css('max-height', content_height + 100); + current.removeClass('mpSticky'); + } + }); + }; + } +} +(function ($) { + "use strict"; + $(document).ready(function () { + mp_sticky_management(); + }); +}(jQuery)); +//============================================================================Tabs================// +(function ($) { + "use strict"; + function active_next_tab(parent, targetTab) { + parent.height(parent.height()); + let tabsContent = parent.find('.tabsContentNext:first'); + let target_tabContent = tabsContent.children('[data-tabs-next="' + targetTab + '"]'); + let index = target_tabContent.index() + 1; + let num_of_tab = parent.find('.tabListsNext:first').children('[data-tabs-target-next]').length; + let i = 1; + for (i; i <= num_of_tab; i++) { + let target_tab = parent.find('.tabListsNext:first').children('[data-tabs-target-next]:nth-child(' + i + ')'); + if (i <= index) { + target_tab.addClass('active'); + } else { + target_tab.removeClass('active'); + } + if (i === index - 1) { + mp_all_content_change(target_tab); + } + } + if (index < 2 && num_of_tab > index) { + parent.find('.nextTab_next').slideDown('fast'); + parent.find('.nextTab_prev').slideUp('fast'); + } else if (num_of_tab === index) { + parent.find('.nextTab_next').slideUp('fast'); + parent.find('.nextTab_prev').slideDown('fast'); + } else { + parent.find('.nextTab_next').slideDown('fast'); + parent.find('.nextTab_prev').slideDown('fast'); + } + target_tabContent.slideDown(350); + tabsContent.children('[data-tabs-next].active').slideUp(350).removeClass('active').promise().done(function () { + target_tabContent.addClass('active').promise().done(function () { + pageScrollTo(tabsContent); + parent.height('auto').promise().done(function () { + loadBgImage(); + mp_sticky_management(); + dLoaderRemove(parent); + }); + + }); + }); + } + $(document).on('click', '.mpStyle .mpTabsNext .nextTab_prev_link', function () { + let parent = $(this).closest('.mpTabsNext'); + if (parent.find('[data-tabs-target-next].active').length > 1) { + parent.find('.nextTab_prev').trigger('click'); + } + }); + $(document).on('click', '.mpStyle .mpTabsNext .nextTab_next', function () { + let parent = $(this).closest('.mpTabsNext'); + let target = parent.find('.tabListsNext:first'); + let num_of_tab = target.children('[data-tabs-target-next].active').length + 1; + let targetTab = target.children('[data-tabs-target-next]:nth-child(' + num_of_tab + ')').data('tabs-target-next'); + active_next_tab(parent, targetTab); + }); + $(document).on('click', '.mpStyle .mpTabsNext .nextTab_prev', function () { + let parent = $(this).closest('.mpTabsNext'); + let target = parent.find('.tabListsNext:first'); + let num_of_tab = target.children('[data-tabs-target-next].active').length - 1; + let targetTab = target.children('[data-tabs-target-next]:nth-child(' + num_of_tab + ')').data('tabs-target-next'); + active_next_tab(parent, targetTab); + }); + $(document).ready(function () { + $('.mpStyle .mpTabs').each(function () { + let tabLists = $(this).find('.tabLists:first'); + let activeTab = tabLists.find('[data-tabs-target].active'); + let targetTab = activeTab.length > 0 ? activeTab : tabLists.find('[data-tabs-target]').first(); + targetTab.trigger('click'); + }); + $('.mpStyle .mpTabsNext').each(function () { + let parent = $(this); + if (parent.find('[data-tabs-target-next].active').length < 1) { + dLoader(parent); + let tabLists = parent.find('.tabListsNext:first'); + let targetTab = tabLists.find('[data-tabs-target-next]').first().data('tabs-target-next') + active_next_tab(parent, targetTab); + } + }); + }); + $(document).on('click', '.mpStyle [data-tabs-target]', function () { + if (!$(this).hasClass('active')) { + let tabsTarget = $(this).data('tabs-target'); + let parent = $(this).closest('.mpTabs'); + parent.height(parent.height()); + let tabLists = $(this).closest('.tabLists'); + let tabsContent = parent.find('.tabsContent:first'); + tabLists.find('[data-tabs-target].active').each(function () { + $(this).removeClass('active').promise().done(function () { + mp_all_content_change($(this)) + }); + }); + $(this).addClass('active').promise().done(function () { + mp_all_content_change($(this)) + }); + tabsContent.children('[data-tabs="' + tabsTarget + '"]').slideDown(350); + tabsContent.children('[data-tabs].active').slideUp(350).removeClass('active').promise().done(function () { + tabsContent.children('[data-tabs="' + tabsTarget + '"]').addClass('active').promise().done(function () { + //dLoaderRemove(tabsContent); + loadBgImage(); + parent.height('auto'); + }); + }); + } + }); +}(jQuery)); +//======================================================================Collapse=================// +(function ($) { + "use strict"; + $(document).on('click', '[data-collapse-target]', function () { + let currentTarget = $(this); + let target_id = currentTarget.data('collapse-target'); + let close_id = currentTarget.data('close-target'); + let target = $('[data-collapse="' + target_id + '"]'); + if (target_close(close_id, target_id) && collapse_close_inside(currentTarget) && target_collapse(target, currentTarget)) { + mp_all_content_change(currentTarget); + } + }); + $(document).on('change', 'select[data-collapse-target]', function () { + let currentTarget = $(this); + let value = currentTarget.val(); + currentTarget.find('option').each(function () { + let target_id = $(this).data('option-target'); + let target = $('[data-collapse="' + target_id + '"]'); + target.slideUp('fast').removeClass('mActive'); + }).promise().done(function () { + currentTarget.find('option').each(function () { + let current_value = $(this).val(); + if (current_value === value) { + if ($(this).attr('data-option-target-multi')) { + let target_ids = $(this).data('option-target-multi'); + target_ids = target_ids.toString().split(" "); + target_ids.forEach(function (target_id) { + let target = $('[data-collapse="' + target_id + '"]'); + target.slideDown(350).removeClass('mActive'); + }); + } else { + let target_id = $(this).data('option-target'); + let target = $('[data-collapse="' + target_id + '"]'); + target.slideDown(350).removeClass('mActive'); + } + } + }); + }); + }); + function target_close(close_id, target_id) { + $('body').find('[data-close="' + close_id + '"]:not([data-collapse="' + target_id + '"])').slideUp(250); + return true; + } + function target_collapse(target, $this) { + if ($this.is('[type="radio"]')) { + target.slideDown(250); + } else { + target.each(function () { + $(this).slideToggle(250).toggleClass('mActive'); + }); + } + return true; + } + function collapse_close_inside(currentTarget) { + let parent_target_close = currentTarget.data('collapse-close-inside'); + if (parent_target_close) { + $(parent_target_close).find('[data-collapse]').each(function () { + if ($(this).hasClass('mActive')) { + let collapse_id = $(this).data('collapse'); + let target_collapse = $('[data-collapse-target="' + collapse_id + '"]'); + if (collapse_id !== currentTarget.data('collapse-target')) { + $(this).slideUp(250).removeClass('mActive'); + let clsName = target_collapse.data('add-class'); + if (clsName) { + target_collapse.removeClass(clsName); + } + content_text_change(target_collapse); + content_icon_change(target_collapse); + } + } + }) + } + return true; + } +}(jQuery)); +//=====================================================================Group Check box==========// +(function ($) { + "use strict"; + $(document).on('click', '.groupCheckBox .customCheckboxLabel', function () { + let parent = $(this).closest('.groupCheckBox'); + let value = ''; + let separator = ','; + parent.find(' input[type="checkbox"]').each(function () { + if ($(this).is(":checked")) { + let currentValue = $(this).attr('data-checked'); + value = value + (value ? separator : '') + currentValue; + } + }).promise().done(function () { + parent.find('input[type="hidden"]').val(value); + }); + }); + // radio + $(document).on('click', '[data-radio]', function () { + let target = $(this).closest('label'); + let value = $(this).attr('data-radio'); + target.find('.customRadio').removeClass('active'); + $(this).addClass('active'); + target.find('input').val(value).trigger('change'); + }); + $(document).on('click', '.groupRadioBox [data-group-radio]', function () { + let parent = $(this).closest('.groupRadioBox'); + let $this = $(this); + let value = $this.data('group-radio'); + parent.find('[data-group-radio]').each(function () { + $(this).removeClass('active'); + }).promise().done(function () { + $this.addClass('active'); + parent.find('input[type="text"]').val(value); + }); + }); + //Group radio like checkbox + $(document).on('click', '.groupRadioCheck [data-radio-check]', function () { + //e.stopPropagation(); + let parent = $(this).closest('.groupRadioCheck'); + let $this = $(this); + if (!$this.hasClass('mpActive')) { + let value = $this.data('radio-check'); + parent.find('.mpActive[data-radio-check]').each(function () { + $(this).removeClass('mpActive'); + mp_all_content_change($(this)); + }).promise().done(function () { + $this.addClass('mpActive'); + mp_all_content_change($this); + parent.find('input[type="hidden"]').val(value).trigger('change'); + }); + } + }); +}(jQuery)); +//=======================================================validation ==============// +(function ($) { + "use strict"; + $(document).on('keyup change', '.mpStyle .mp_number_validation', function () { + let n = $(this).val(); + $(this).val(n.replace(/\D/g, '')); + return true; + }); + $(document).on('keyup change', '.mpStyle .mp_price_validation', function () { + let n = $(this).val(); + $(this).val(n.replace(/[^\d.]/g, '')); + return true; + }); + $(document).on('keyup change', '.mpStyle .mp_name_validation', function () { + let n = $(this).val(); + $(this).val(n.replace(/[@%'":;&_]/g, '')); + return true; + }); + $(document).on('keyup change', '.mpStyle [required]', function () { + if ($(this).val() !== '') { + $(this).removeClass('mpRequired'); + } else { + $(this).addClass('mpRequired'); + } + return true; + }); +}(jQuery)); +//==========================================================pagination==========// +function mp_pagination_page_management(parent, pagination_page, total_item) { + let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); + let total_active_page = Math.floor(total_item / per_page_item) + ((total_item % per_page_item) > 0 ? 1 : 0); + let page_limit_start = (pagination_page > 2) ? (pagination_page - 2) : 0; + let page_limit_end = (pagination_page > 2) ? (pagination_page + 2) : 4; + let limit_dif = total_active_page - pagination_page; + if (total_active_page > 5 && limit_dif < 3) { + page_limit_start = page_limit_start - ((limit_dif > 1) ? 1 : 2); + } + let total_page = parent.find('[data-pagination]').length; + for (let i = 0; i < total_page; i++) { + if (i < total_active_page && i >= page_limit_start && i <= page_limit_end) { + parent.find('[data-pagination="' + i + '"]').slideDown(200); + } else { + parent.find('[data-pagination="' + i + '"]').slideUp(200); + } + } + if (pagination_page > 0) { + parent.find('.page_prev').removeAttr('disabled'); + } else { + parent.find('.page_prev').prop('disabled', true); + } + if (pagination_page > 2 && total_active_page > 5) { + parent.find('.ellipse_left').slideDown(200); + } else { + parent.find('.ellipse_left').slideUp(200); + } + if (pagination_page < total_active_page - 3 && total_active_page > 5) { + parent.find('.ellipse_right').slideDown(200); + } else { + parent.find('.ellipse_right').slideUp(200); + } + if (pagination_page < total_active_page - 1) { + parent.find('.page_next').removeAttr('disabled'); + } else { + parent.find('.page_next').prop('disabled', true); + } + return true; +} +(function ($) { + "use strict"; + $(document).on('click', '.pagination_area .page_prev', function (e) { + e.preventDefault(); + let parent = $(this).closest('.pagination_area'); + let page_no = parseInt(parent.find('.active_pagination').data('pagination')) - 1; + parent.find('[data-pagination="' + page_no + '"]').trigger('click'); + }); + $(document).on('click', '.pagination_area .page_next', function (e) { + e.preventDefault(); + let parent = $(this).closest('.pagination_area'); + let page_no = parseInt(parent.find('.active_pagination').data('pagination')) + 1; + parent.find('[data-pagination="' + page_no + '"]').trigger('click'); + }); +}(jQuery)); +//==============================================================Modal / Popup==========// +(function ($) { + "use strict"; + $(document).on('click', '.mpStyle [data-target-popup]', function () { + let target = $(this).attr('data-active-popup', '').data('target-popup'); + $('body').addClass('noScroll').find('[data-popup="' + target + '"]').addClass('in').promise().done(function () { + loadBgImage(); + return true; + }); + }); + $(document).on('click', 'div.mpPopup .popupClose', function () { + $(this).closest('[data-popup]').removeClass('in'); + $('body').removeClass('noScroll').find('[data-active-popup]').removeAttr('data-active-popup'); + return true; + }); +}(jQuery)); +//==============================================================Slider=================// +(function ($) { + "use strict"; + //=================initial call============// + $('.superSlider').each(function () { + sliderItemActive($(this), 1); + }); + //==============Slider===================// + $(document).on('click', '.superSlider [data-slide-target]', function () { + if (!$(this).hasClass('activeSlide')) { + let activeItem = $(this).data('slide-target'); + let parent = $(this).closest('.superSlider'); + sliderItemActive(parent, activeItem); + parent.find('[data-slide-target]').removeClass('activeSlide'); + $(this).addClass('activeSlide'); + } + }); + $(document).on('click', '.superSlider .iconIndicator', function () { + let parent = $(this).closest('.superSlider'); + let activeItem = parseInt(parent.find('.sliderAllItem').first().find('.sliderItem.activeSlide').data('slide-index')); + if ($(this).hasClass('nextItem')) { + ++activeItem; + } else { + --activeItem; + } + sliderItemActive(parent, activeItem); + }); + function sliderItemActive(parent, activeItem) { + let itemLength = parent.find('.sliderAllItem').first().find('[data-slide-index]').length; + let currentItem = getSliderItem(parent, activeItem); + let activeCurrent = parseInt(parent.find('.sliderAllItem').first().find('.sliderItem.activeSlide').data('slide-index')); + let i = 1; + for (i; i <= itemLength; i++) { + let target = parent.find('.sliderAllItem').first().find('[data-slide-index="' + i + '"]').first(); + if (i < currentItem && currentItem !== 1) { + sliderClassControl(target, currentItem, activeCurrent, 'prevSlider', 'nextSlider'); + } + if (i === currentItem) { + parent.find('.sliderAllItem').first().find('[data-slide-index="' + currentItem + '"]').removeClass('prevSlider nextSlider').addClass('activeSlide'); + } + if (i > currentItem && currentItem !== itemLength) { + sliderClassControl(target, currentItem, activeCurrent, 'nextSlider', 'prevSlider'); + } + if (i === itemLength && itemLength > 1) { + if (currentItem === 1) { + target = parent.find('.sliderAllItem').first().find('[data-slide-index="' + itemLength + '"]'); + sliderClassControl(target, currentItem, activeCurrent, 'prevSlider', 'nextSlider'); + } + if (currentItem === itemLength) { + target = parent.find('.sliderAllItem').first().find('[data-slide-index="1"]'); + sliderClassControl(target, currentItem, activeCurrent, 'nextSlider', 'prevSlider'); + } + } + } + } + function sliderClassControl(target, currentItem, activeCurrent, add_class, remove_class) { + if (target.hasClass('activeSlide')) { + if (currentItem > activeCurrent) { + target.removeClass('activeSlide').addClass(add_class); + } else { + target.removeClass('activeSlide').removeClass(remove_class).addClass(add_class); + } + } else if (target.hasClass(remove_class)) { + target.removeClass(remove_class).delay(600).addClass(add_class); + } else { + if (!target.hasClass(add_class)) { + target.addClass(add_class); + } + } + } + function getSliderItem(parent, activeItem) { + let itemLength = parent.find('.sliderAllItem').first().find('[data-slide-index]').length; + activeItem = activeItem < 1 ? itemLength : activeItem; + activeItem = activeItem > itemLength ? 1 : activeItem; + return activeItem; + } + //popup + $(document).on('click', '.superSlider [data-target-popup]', function () { + let target = $(this).data('target-popup'); + let activeItem = $(this).data('slide-index'); + $('body').addClass('noScroll').find('[data-popup="' + target + '"]').addClass('in').promise().done(function () { + sliderItemActive($(this), activeItem); + loadBgImage(); + }); + }); + $(document).on('click', '.superSlider .popupClose', function () { + $(this).closest('[data-popup]').removeClass('in'); + $('body').removeClass('noScroll'); + }); +}(jQuery)); +//======================================================================Outer Close==========// +(function ($) { + "use strict"; + $(document).click(function (e) { + let target = $(e.target); + let popup = target.closest('[data-popup]'); + if (popup.length > 0) { + let hLength = target.closest('.popupHeader').length; + let bLength = target.closest('.popupBody').length; + let fLength = target.closest('.popupFooter').length; + if (hLength === 0 && bLength === 0 && fLength === 0) { + popup.find('.popupClose').trigger('click'); + } + } + let mp_input_select_list = target.closest('.mp_input_select'); + if (mp_input_select_list.length === 0) { + $('body').find('.mp_input_select_list').slideUp(250); + } + }); +}(jQuery)); \ No newline at end of file diff --git a/assets/helper/mp_style/mp_style.css b/assets/helper/mp_style/mp_style.css new file mode 100644 index 0000000..bac0ccb --- /dev/null +++ b/assets/helper/mp_style/mp_style.css @@ -0,0 +1,1464 @@ +@charset "utf-8"; +/******************************************************************** General ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle *, + .mpStyle *::after, + .mpStyle *::before { -webkit-box-sizing: border-box; box-sizing: border-box; } + body { margin: 0; padding: 0; } + body.noScroll { overflow: hidden; } + /******/ + .mpStyle { font-size: var(--fs); font-weight: var(--fw); color: var(--d_color); line-height: 1.5; width: 100%; } + .mpStyle, + .mpStyle [data-collapse].mActive { display: block; } + .mpStyle table th[data-collapse].mActive, + .mpStyle table td[data-collapse].mActive { display: table-cell; } + .mpStyle p:not(.mp_wp_editor p) { margin: 0; padding: 0; line-height: 1.5; font-size: var(--fs); } + .mpStyle a:not(.mp_wp_editor a) { color: var(--color_theme); text-decoration: none; } + .mpStyle a:hover { opacity: 0.5; } + .mpStyle a:not(.mp_wp_editor a), + .mpStyle a:hover { text-decoration: none; } + [data-collapse-target], + [data-target-popup], + [data-icon-change], + [data-icon-change] { cursor: pointer; } + div.mpStyle [data-required], + div.mpStyle [data-collapse] { display: none; } + /*******/ + div.mpStyle a, + div.mpStyle button, + div.mpStyle [data-bg-image], + div.mpStyle [data-tabs-target], + div.mpPopup, + div.mpPopup .popupClose, + div.mpStyle .customCheckbox, + div.mpStyle .mpTransition, + div.mpStyle [class*="_mpTransition"] { -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out; } +} +/******************************************************************** Shadow content ************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .dShadow, + div.mpStyle [class*='_dShadow'] { + -webkit-box-shadow: var(--dShadow); + -moz-box-shadow: var(--dShadow); + -o-box-shadow: var(--dShadow); + box-shadow: var(--dShadow); + } + .groupRadioCheck [data-radio-check].mpActive, + div.mpStyle .dShadow_1, [class*='_dShadow_1'] { + -webkit-box-shadow: 0 5px 10px rgba(0, 44, 102, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 44, 102, 0.2); + -o-box-shadow: 0 5px 10px rgba(0, 44, 102, 0.2); + box-shadow: 0 5px 10px rgba(0, 44, 102, 0.2); + } + div.mpStyle .dShadow_2, [class*='_dShadow_2'] { + -webkit-box-shadow: 0 1px 2px rgb(3 54 63 / 40%), 0 -1px 2px rgb(3 54 63 / 4%); + -moz-box-shadow: 0 1px 2px rgb(3 54 63 / 40%), 0 -1px 2px rgb(3 54 63 / 4%); + -o-box-shadow: 0 1px 2px rgb(3 54 63 / 40%), 0 -1px 2px rgb(3 54 63 / 4%); + box-shadow: 0 1px 2px rgb(3 54 63 / 40%), 0 -1px 2px rgb(3 54 63 / 4%); + } + div.mpStyle .dShadow_3, [class*='_dShadow_3'], + div.mpStyle [class*='slideIndicatorItem'].active { + -webkit-box-shadow: 0 2px 10px #444; + -moz-box-shadow: 0 2px 10px #444; + -o-box-shadow: 0 2px 10px #444; + box-shadow: 0 2px 10px #444; + } + div.mpStyle .dShadow_4, [class*='_dShadow_4'], + div.mpStyle ul.mp_input_select_list { + -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); + -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); + -o-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); + box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); + } + div.mpStyle .dShadow_5, [class*='_dShadow_5'], + div.mpStyle [class*="dButton"] { + -webkit-box-shadow: var(--button_shadows); + -moz-box-shadow: var(--button_shadows); + -o-box-shadow: var(--button_shadows); + box-shadow: var(--button_shadows); + } + div.mpStyle .dShadow_6, [class*='_dShadow_6'] { + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); + -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);; + } + div.mpStyle .dShadow_7, [class*='_dShadow_7'] { + -webkit-box-shadow: 5px 4px 30px rgba(189, 189, 189, 0.07); + -moz-box-shadow: 5px 4px 30px rgba(189, 189, 189, 0.07); + -o-box-shadow: 5px 4px 30px rgba(189, 189, 189, 0.07); + box-shadow: 5px 4px 30px rgba(189, 189, 189, 0.07); + } + div.mpStyle .formControl, + div.mpStyle .dShadow_8, [class*='_dShadow_8'] { + -webkit-box-shadow: 2px 4px 40px rgba(103, 103, 103, 0.1); + -moz-box-shadow: 2px 4px 40px rgba(103, 103, 103, 0.1); + -o-box-shadow: 2px 4px 40px rgba(103, 103, 103, 0.1); + box-shadow: 2px 4px 40px rgba(103, 103, 103, 0.1); + } + .mpStyle .formControl:focus, + div.mpStyle .dShadow_9, [class*='_dShadow_9'] {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);} + div.mpStyle .selectCheckbox input:focus ~ .customCheckbox::before, + div.mpStyle .dShadow_10, [class*='_dShadow_10'] {-webkit-box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3); box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3);} + .mpStyle .groupContent input[type="radio"], + .mpStyle .groupContent input[type="radio"] ~ input:focus, + div.mpStyle [class*='noShadow'] { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } +} +/******************************************************************** Font Size & Font weight ************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle label, + div.mpStyle h1, + div.mpStyle h2, + div.mpStyle h3, + div.mpStyle h4, + div.mpStyle h5, + div.mpStyle h6 { margin: 0; padding: 0; line-height: 1.25; } + div.mpStyle strong { font-weight: var(--fw-bold); } + div.mpStyle .extraBold { font-weight: 900; } + div.mpStyle h1 { font-size: var(--fs_h1); font-weight: var(--fw-bold); } + div.mpStyle h2 { font-size: var(--fs_h2); font-weight: var(--fw-bold); } + div.mpStyle h3 { font-size: var(--fs_h3); font-weight: var(--fw-medium); } + div.mpStyle h4 { font-size: var(--fs_h4); font-weight: var(--fw-medium); } + div.mpStyle h5 { font-size: var(--fs_h5); font-weight: var(--fw-medium); } + div.mpStyle h6 { font-size: var(--fs_h6); font-weight: var(--fw-normal); } + div.mpStyle label { font-size: var(--fs_label); font-weight: var(--fw-medium); } +} +/******************************************************************** Flex Section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle [class*="_equalChild"], .mpStyle .equalChild, .mpStyle .flexEqual, .mpStyle [class*="listEqual"], + .mpStyle [class*="_dFlex"], .mpStyle .dFlex, + .mpStyle .mpMenu li { display: -webkit-flex; display: flex; } + .mpStyle .groupContent, + .mpStyle .buttonGroup, + .mpStyle .inputGroup, + .mpStyle .inputInline .mpForm, + .mpStyle [class^="mpMenu"] { display: -webkit-inline-flex; display: inline-flex; } + .mpStyle .mpRow, + .mpStyle .flexWrap, + .mpStyle .listInline, + .mpStyle .mage_menu { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } + .mpStyle [class*="_wrap"] { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } + .mpStyle .flexNowrap { display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; } + .mpStyle ul.list_inline_two, + .mpStyle .flexWrapJustifyBetween { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; } + [data-bg-image], + .mpStyle .allCenter, .mpStyle [class*="_allCenter"], + .mpStyle .mp_remove_icon, + .mpStyle [class*="mage_qty"], + .mpStyle .mpMenu li a, + .mpTabs.tabBorder > .tabLists li, + .mpStyle [class*="addonGroupContent"], + .mpStyle button, .mpStyle .mpBtn, .mpStyle [class*="_mpBtn"], + .mpStyle [class*="slideIndicator"], + .mpStyle [class*="circleIcon"], + div[class*="dLoader"], div[class*="simpleSpinner"], + div.mpPopup.in, + div.mpPopup .popupClose { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } + /************/ + .mpStyle [class*="_flexAuto"], .mpStyle .flexAuto { -webkit-flex: auto; flex: auto; } + /************/ + .mpStyle .justifyStart { display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; justify-content: flex-start; } + .mpStyle [class*="_justifyStart"] { -webkit-justify-content: flex-start; justify-content: flex-start; } + .mpStyle .justifyCenter { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; } + .mpStyle [class*="_justifyCenter"] { -webkit-justify-content: center; justify-content: center; } + .mpStyle .justifyBetween { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } + .mpStyle [class*="_justifyBetween"] { -webkit-justify-content: space-between; justify-content: space-between; } + .mpStyle .justifyAround { display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; } + .mpStyle [class*="_justifyAround"] { -webkit-justify-content: space-around; justify-content: space-around; } + .mpStyle .justifyEnd { display: -webkit-flex; display: flex; -webkit-justify-content: flex-end; justify-content: flex-end; } + .mpStyle [class*="_justifyEnd"] { -webkit-justify-content: flex-end; justify-content: flex-end; } + /********/ + .mpStyle label, + .mpStyle .customRadio, + .mpStyle .formControl, + .mpStyle .title_on_border, + .mpStyle .alignCenter, .mpStyle [class*="_alignCenter"] { + display: -webkit-flex; display: flex; + -webkit-align-items: center; align-items: center; + -webkit-flex-wrap: nowrap; flex-wrap: nowrap; + } + [class*="_alignCenter"] { -webkit-align-items: center; align-items: center; } + .mpStyle .alignBaseline { display: -webkit-flex; display: flex; -webkit-align-items: baseline; align-items: baseline; } + [class*="_alignBaseline"] { -webkit-align-items: baseline; align-items: baseline; } + .mpStyle .alignStart { display: -webkit-flex; display: flex; -webkit-align-items: flex-start; align-items: flex-start; } + [class*="_alignStart"] { -webkit-align-items: flex-start; align-items: flex-start; } + /*****************/ + .mpStyle .ffColumn, + .mpStyle .flexColumn { display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column; } + [class*="_ffColumn"] { -webkit-flex-flow: column; flex-flow: column; } + .mpStyle .fdColumn { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; } + [data-bg-image], + [class*="_fdColumn"] { -webkit-flex-direction: column; flex-direction: column; } + .flexEqual > *, .equalChild > *, [class*="_equalChild"] > *, + [class*="listEqual"] > li, + .mpTabs.tabBorder > .tabLists li, + .inputInline .inputList { -webkit-flex: 1; -ms-flex: 1; flex: 1; } +} +/******************************************************************** Radios Section************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle img, + .mpStyle [class*="dButton"], + div.filter_item, + .mpStyle .formControl, + div.mpPopup .popupMainArea, div.mpPopup .popupClose, + .mpStyle [class*="clickSlide"], + .mpStyle [class*="slideIndicatorItem"], + .mpStyle [class*="dLayout"], + .mpStyle .groupContent, + .mpStyle [class*="_dBR"] { -webkit-border-radius: var(--dBR); border-radius: var(--dBR); } + .mpStyle div.mp_input_select .formControl:focus, + .mpStyle [class*="_dBR_T"] { -webkit-border-radius: var(--dBR) var(--dBR) 0 0; border-radius: var(--dBR) var(--dBR) 0 0; } + .mpStyle .buttonGroup > :last-child, + .mpStyle [class*="_dBR_R"] { -webkit-border-radius: 0 var(--dBR) var(--dBR) 0; border-radius: 0 var(--dBR) var(--dBR) 0; } + .mpStyle ul.mp_input_select_list, + .mpStyle [class*="_dBR_B"] { -webkit-border-radius: 0 0 var(--dBR) var(--dBR); border-radius: 0 0 var(--dBR) var(--dBR); } + .mpStyle .buttonGroup > :first-child, + .mpStyle [class*="_dBR_L"] { -webkit-border-radius: var(--dBR) 0 0 var(--dBR); border-radius: var(--dBR) 0 0 var(--dBR); } + .mpStyle [class*="_dBRL"] { -webkit-border-radius: var(--dBRL); border-radius: var(--dBRL); } + .mpStyle [class*="_dBRL_T"] { -webkit-border-radius: var(--dBRL) var(--dBRL) 0 0; border-radius: var(--dBRL) var(--dBRL) 0 0; } + .mpStyle [class*="_dBRL_R"] { -webkit-border-radius: 0 var(--dBRL) var(--dBRL) 0; border-radius: 0 var(--dBRL) var(--dBRL) 0; } + .mpStyle [class*="_dBRL_B"] { -webkit-border-radius: 0 0 var(--dBRL) var(--dBRL); border-radius: 0 0 var(--dBRL) var(--dBRL); } + .mpStyle [class*="_bB_50"] { -webkit-border-radius: 50px; border-radius: 50px; } + .mpStyle .mp_remove_icon, + .mpStyle [class*="circle"] { -webkit-border-radius: 50%; border-radius: 50%; } + .mpStyle .buttonGroup > *, + .mpStyle .groupContent .formControl, + .mpStyle .zeroRadius, .mpStyle [class*="_zeroRadius"] { -webkit-border-radius: 0; border-radius: 0; } +} +/******************************************************************** Button Section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle .mpBtn, .mpStyle [class*="_mpBtn"], + .mpStyle button { position: relative; font-size: var(--button_fs); font-weight: var(--fw-medium); line-height: 1; cursor: pointer; overflow: visible; border: none; -webkit-appearance: button; text-transform: capitalize; } + .mpStyle button[disabled] { cursor: not-allowed; opacity: 0.8; background-color: #DDD; } + .mpStyle button:hover, .mpStyle button:focus { text-decoration: none; opacity: 0.8; background-color: var(--d_color); color: #FFF; } + .mpStyle button:hover span, .mpStyle button:focus span { color: #FFF; } + .mpStyle .mpBtn, .mpStyle [class*="_mpBtn"] { padding: var(--dMP_xs) var(--dMP); color: var(--d_color); background-color: transparent; border: 1px solid var(--color_border); } + .mpStyle .mpBtn_xs, .mpStyle [class*="_mpBtn_xs"] { padding: 7px var(--dMP_xs); } + .mpStyle .mpBtn.mpActive, .mpStyle [class*="_mpBtn"].mpActive { border-color: var(--color_theme); color: var(--color_theme); } + .mpStyle .mpBtn.mActive, .mpStyle [class*="_mpBtn"].mActive, + .mpStyle .mpBtn.mpActive:hover, .mpStyle [class*="_mpBtn"].mpActive:hover { background-color: var(--color_theme); color: var(--color_theme_alter); } + /***/ + .mpStyle [class*="dButton"] { padding: 0 var(--dMP); min-width: var(--button_width); height: auto; min-height: var(--button_height); color: var(--color_button); background-color: var(--button_bg); } + .mpStyle [class*="dButton"] span { margin: 0 var(--dMP_xs) 0 0; } + .mpStyle .dButton, .mpStyle [class*="_dButton"] { color: var(--color_button); background-color: var(--button_bg); } + .mpStyle .dButton span, .mpStyle [class*="_dButton"] span { color: var(--color_button); } + /***/ + .mpStyle .themeButton, .mpStyle [class*="_themeButton"] { background-color: var(--color_theme); color: var(--color_theme_alter); padding: var(--dMP_xs) var(--dMP); border: 2px solid var(--color_theme); } + .mpStyle .themeButton span, .mpStyle [class*="_themeButton"] span { color: var(--color_theme_alter); } + .mpStyle .themeButton:hover, .mpStyle [class*="_themeButton"]:hover { background-color: #000; color: var(--color_theme_alter); border-color: #000; } + .mpStyle .themeButton:hover span, .mpStyle [class*="_themeButton"]:hover span { color: var(--color_theme_alter); } + /****/ + .mpStyle .warningButton, .mpStyle [class*="_warningButton"] { background-color: var(--color_warning); color: var(--color_theme_alter); padding: var(--dMP_xs) var(--dMP); border: 2px solid var(--color_warning); } + .mpStyle .warningButton span, .mpStyle [class*="_warningButton"] span { color: var(--color_theme_alter); } + .mpStyle .warningButton:hover, .mpStyle [class*="_warningButton"]:hover { background-color: var(--color_light); color: var(--color_warning); } + .mpStyle .warningButton:hover span, .mpStyle [class*="_warningButton"]:hover span { color: var(--color_warning); } + /*********/ + .mpStyle .successButton, .mpStyle [class*="_successButton"] { background-color: var(--color_success); color: var(--color_theme_alter); padding: var(--dMP_xs) var(--dMP); border: 2px solid var(--color_success); } + .mpStyle .successButton span, .mpStyle [class*="_successButton"] span { color: var(--color_theme_alter); } + .mpStyle .successButton:hover, .mpStyle [class*="_successButton"]:hover { background-color: var(--color_light); color: var(--color_success); } + .mpStyle .successButton:hover span, .mpStyle [class*="_successButton"]:hover span { color: var(--color_success); } + /*********/ + .mpStyle .navy_blueButton, .mpStyle [class*="_navy_blueButton"] { background-color: var(--color_navy_blue); color: var(--color_theme_alter); padding: var(--dMP_xs) var(--dMP); border: 2px solid var(--color_navy_blue); } + .mpStyle .navy_blueButton span, .mpStyle [class*="_navy_blueButton"] span { color: var(--color_theme_alter); } + .mpStyle .navy_blueButton:hover, .mpStyle [class*="_navy_blueButton"]:hover { background-color: var(--color_theme_alter); color: var(--color_navy_blue); border-color: var(--color_navy_blue); } + .mpStyle .navy_blueButton:hover span, .mpStyle [class*="_navy_blueButton"]:hover span { color: var(--color_navy_blue); } + /****/ + .mpStyle [class*="Button_xs"] { min-width: auto; min-height: var(--button_height_xs); padding: 7px var(--dMP_xs); font-size: var(--fs); } + /*************************/ + .mpStyle [class*="dButton"].mpActive { background-color: var(--color_theme); color: var(--color_theme_alter); } +} +/******************************************************************** Helper Section************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle small { font-size: var(--fs_small); } + /********Helper Class***********/ + .mpStyle .divider, .mpStyle [class*="_divider"], .mpStyle hr { margin: var(--dMP_xs) 0; line-height: 1; border-color: var(--color_border); display: block; height: 1px; background-color: var(--color_border); width: 100%; } + .mpStyle .divider_3, .mpStyle [class*="_divider_3"]{ margin: var(--dMP_xs) 0; line-height: 1; border-color: var(--color_border); display: block; height: 3px; background-color: var(--color_border); width: 100%; } + .mpStyle .dividerL, .mpStyle [class*="_dividerL"] { margin: var(--dMP) 0; line-height: 1; border-color: var(--color_border); display: block; height: 1px; background-color: var(--color_border); width: 100%; } + .mpStyle .separatorRight > *, .mpStyle [class*="_separatorRight"] > * { border-right: 2px solid var(--color_border); } + .mpStyle .separatorRight > *, .mpStyle [class*="_separatorRight"] > :last-child { border-right: none; } + div.mpStyle .mpDisabled { cursor: no-drop; opacity: 0.7; pointer-events: none; } + .mpStyle .strikeLine { position: relative; padding: 0 var(--dMP_xs); color: var(--color_warning); } + .mpStyle .strikeLine:before { content: " "; display: block; width: 100%; border-top: 1px solid #8B0000AA; position: absolute; left: 0; right: 0; top: 11px; transform: rotate(-11deg); } + /**************/ + .mpStyle .rotate_90, .mpStyle [class*="_rotate_90"] {transform: rotate(90deg);} + /**************/ + div.mpStyle .mp_hidden_content, + .mpStyle .dNone, .mpStyle [class*="_dNone"] { display: none; } + .mpStyle .dBlock, .mpStyle [class*="_dBlock"] { display: block; } + .mpStyle .dInlineBlock, .mpStyle [class*="_dInlineBlock"], + .mpStyle small, .mpStyle span, .mpStyle strong { display: inline-block; } + /**************/ + .mpStyle .fLeft, .mpStyle [class*="_fLeft"] { float: left; } + .mpStyle .fRight, .mpStyle [class*="_fRight"] { float: right; } + /**************/ + /**************/ + .mpStyle .textLeft, .mpStyle [class*="_textLeft"] { text-align: left; } + .mpStyle .textCenter, .mpStyle [class*="_textCenter"] { text-align: center; } + .mpStyle .textRight, .mpStyle [class*="_textRight"] { text-align: right; } + .mpStyle .textCapitalize, .mpStyle [class*="_textCapitalize"] { text-transform: capitalize; } + .mpStyle .textNowrap, .mpStyle [class*="_textNowrap"] { white-space: nowrap; } + /**************/ + .mpStyle [class*="_dotted"] { border-style: dotted; } + .mpStyle [class*="_border"] { border: 1px solid var(--color_border); } + .mpStyle .bT, .mpStyle [class*="_bT"] { border-top: 1px solid var(--color_border); } + .mpStyle [class*="_bDot"] { border: 1px dotted var(--color_border); } + .mpStyle [class*="_bDash"] { border: 1px dashed var(--color_border); } + .mpStyle [class*="_bR"] { border-right: 1px solid var(--color_border); } + .mpStyle [class*="_bR_dash"] { border-right: 1px dashed var(--color_border); } + .mpStyle [class*="_bR_dot"] { border-right: 1px dotted var(--color_border); } + .mpStyle [class*="_bB"], .mpStyle .borB { border-bottom: 1px solid var(--color_border); } + .mpStyle [class*="_bB_dot"] { border-bottom: 1px dotted var(--color_border); } + .mpStyle .zeroBorder, .mpStyle [class*="_zeroBorder"] { border: none; } + /**************/ + .mpStyle .padZero, .mpStyle span.padZero, .mpStyle [class*="_pad_zero"] { padding: 0; } + .mpStyle .padding, .mpStyle [class*="_padding"] { padding: var(--dMP); } + .mpStyle .padding_xs, .mpStyle [class*="_padding_xs"] { padding: var(--dMP_xs); } + .mpStyle .pad_25, .mpStyle [class*="_pad_25"] { padding: 25px; } + .mpStyle .pT, .mpStyle [class*="_pT"] { padding-top: var(--dMP); } + .mpStyle .pT_xs, .mpStyle [class*="_pT_xs"] { padding-top: var(--dMP_xs); } + .mpStyle .pR, .mpStyle [class*="_pR"] { padding-right: var(--dMP); } + .mpStyle .pR_xs, .mpStyle [class*="_pR_xs"] { padding-right: var(--dMP_xs); } + .mpStyle .pR_5, .mpStyle [class*="_pR_5"] { padding-right: 5%; } + .mpStyle .pr_15 { padding-right: 15%; } + .mpStyle .pB, .mpStyle [class*="_pB"] { padding-bottom: var(--dMP); } + .mpStyle .pB_xs, .mpStyle [class*="_pB_xs"] { padding-bottom: var(--dMP_xs); } + .mpStyle .pL, .mpStyle [class*="_pL"] { padding-left: var(--dMP); } + .mpStyle .pL_xs, .mpStyle [class*="_pL_xs"] { padding-left: var(--dMP_xs); } + .mpStyle .pTB, .mpStyle [class*="_pTB"] { padding: var(--dMP) 0; } + .mpStyle .pTB_xs, .mpStyle [class*="pTB_xs"] { padding: var(--dMP_xs) 0; } + /**************/ + .mpStyle .margin { margin: var(--dMP); } + div.mpStyle .mZero, div.mpStyle [class*="_mZero"], .mpStyle span[class*="_icon"] { margin: 0; } + div.mpStyle .mAuto, div.mpStyle [class*="_mAuto"] { margin: 0 auto; } + .mpStyle .mT, .mpStyle [class*="_mT"] { margin-top: var(--dMP); } + .mpStyle .mT_xs, .mpStyle [class*="_mT_xs"] { margin-top: var(--dMP_xs); } + .mpStyle .mT_25, .mpStyle [class*="_mT_25"] { margin-top: 25px; } + .mpStyle .mT_40, .mpStyle [class*="_mT_40"] { margin-top: 40px; } + .mpStyle .mR, .mpStyle [class*="_mR"] { margin-right: var(--dMP); } + .mpStyle .mR_xs, .mpStyle [class*="_mR_xs"] { margin-right: var(--dMP_xs); } + .mpStyle .mR_5, .mpStyle [class*="_mR_5"] { margin-right: 5%; } + .mpStyle .mB, .mpStyle [class*="_mB"] { margin-bottom: var(--dMP); } + .mpStyle .mB_xs, .mpStyle [class*="_mB_xs"] { margin-bottom: var(--dMP_xs); } + .mpStyle .mL, .mpStyle [class*="_mL"] { margin-left: var(--dMP); } + .mpStyle .mL_xs, .mpStyle [class*="_mL_xs"] { margin-left: var(--dMP_xs); } + .mpStyle .mL_20, .mpStyle [class*="_mL_20"] { margin-left: 20px; } + .mpStyle .mL_25, .mpStyle [class*="_mL_25"] { margin-left: 25px; } + .mpStyle .mTB, .mpStyle [class*="_mTB"] { margin: var(--dMP) 0; } + .mpStyle .mTB_xs, .mpStyle [class*="_mTB_xs"] { margin: var(--dMP_xs) 0; } + .mpStyle .mLR, .mpStyle [class*="_mLR"] { margin: 0 var(--dMP); } + .mpStyle .mLR_xs, .mpStyle [class*="_mLR_xs"] { margin: 0 var(--dMP_xs); } + /***************/ + div.mpStyle .mp_zero { margin: 0; padding: 0; } + /***************/ + .mpStyle .oAuto, .mpStyle [class*="_oAuto"] { overflow: auto; } + .mpStyle .ovAuto, .mpStyle [class*="_ovAuto"] { overflow: auto; } + .mpStyle .ovAuto > *, .mpStyle [class*="_ovAuto"] > *, + .mpStyle .ovHidden, .mpStyle [class*="_ovHidden"] { overflow: hidden; } + /***************/ + .mpStyle .offsetRight_1 { margin-right: 8.3333333333%; } + /***************/ + .mpStyle .textUppercase { text-transform: uppercase; } + /*****************/ + .mpStyle .noBR, .mpStyle [class*="_noBR"] { border: none; -webkit-border-radius: 0; border-radius: 0; } + /*****************/ + .mpStyle .contentScroll { overflow: auto; } + /*****************/ + .mpStyle .verticalTop, .mpStyle [class*="_verticalTop"] { vertical-align: top; } + /*****************/ + /*****************/ + @media only screen and (max-width: 900px) { + .mpStyle .hidden_sm { display: none; } + } + @media only screen and (max-width: 767px) { + .mpStyle .hidden_xs { display: none; } + } +} +/******************************************************************** Loader Section ************************************************/ +@media only screen and (min-width: 10px) { + div[class*="dLoader"], + div[class*="simpleSpinner"] { position: absolute; z-index: 11111; left: 0; right: 0; top: 0; bottom: 0; font-size: var(--fs_h1); width: 100%; height: 100%; } + div[class*="dLoader"] { background: #0003; color: var(--color_theme); } + div[class*="dLoader"].pFixed { position: fixed; max-width: 100vw; max-height: 100vh; } + div.dLoader_xs { font-size: var(--fs_h5); } + div[class*="dLoader"].border_spin_loader span { + border-top: 5px solid var(--color_theme_alter); border-right: 5px solid var(--color_theme); + border-bottom: 5px solid var(--color_theme_alter); border-left: 5px solid var(--color_theme); + width: 60px; height: 60px; + -webkit-animation: spin 1000ms linear infinite; animation: spin 1000ms linear infinite; + } + div[class*="dLoader_xs"].border_spin_loader span { border-width: 2px; width: 20px; height: 20px; } + @keyframes spin { + 0% { transform: rotate(0deg); } + 25% { transform: rotate(90deg); } + 50% { transform: rotate(180deg); } + 75% { transform: rotate(270deg); } + 100% { transform: rotate(360deg); } + } + div[class*="simpleSpinner"] { padding: var(--dMP); color: var(--color_theme); } + /******/ + .placeholderLoader .placeholder_area { background-color: #FFF; position: relative; padding: var(--dMP_xs); } + .placeholderLoader .placeholder_area::before { + position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 111; content: ''; + /*background: #f6f7f8;*/ + /*background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;*/ + background: linear-gradient(to right, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.4) 18%, rgba(255, 255, 255, 0) 33%); + -webkit-animation: placeholderAnimate 3s linear infinite; animation: placeholderAnimate 3s linear infinite; + } + .placeholderLoader [data-placeholder] { position: relative; overflow: hidden; } + .placeholderLoader [data-placeholder]::before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11; content: ''; background: #DDD; } + @-webkit-keyframes placeholderAnimate { + 0% { background-position: -100% 0; } + 100% { background-position: 100% 0; } + } + @keyframes placeholderAnimate { + 0% { background-position: -1000px 0; } + 100% { background-position: 1000px 0; } + } +} +/******************************************************************** Menu section ************************************************/ +@media only screen and (min-width: 10px) { + nav.mpStyle { background-color: var(--color_4); } + .mpStyle .mpMenu li { position: relative; border-left: 1px dotted var(--color_border); } + .mpStyle .mpMenu li:last-child { border-right: 1px dotted var(--color_border); } + .mpStyle .mpMenu li a { color: var(--color_white); font-weight: 500; text-align: center; font-size: var(--fs_h6); padding: var(--dMP) var(--dMP_xs); width: 100%; } + .mpStyle .mpMenu li a:hover { color: var(--color_theme); } + .mpStyle .mpMenu li.current_page_item a { color: var(--color_5); } + .mpStyle .mpSubMenu { display: none; position: absolute; top: 100%; left: 0; right: 0; background-color: var(--color_4); min-width: 280px; z-index: 111111; } + .mpStyle .mpSubMenu .mpSubMenu { top: -1px; left: 100%; border-left: 2px solid var(--color_theme); } + .mpStyle .mpMenu li:last-child .mpSubMenu { right: 0; left: inherit; } + .mpStyle .mpMenu li:hover > .mpSubMenu { display: block; } + .mpStyle .mpSubMenu { border-top: 1px dotted var(--color_border); border-bottom: 1px dotted var(--color_border); } + .mpStyle .mpSubMenu li { border-bottom: 1px dotted var(--color_border); border-left: none; border-right: none; } + .mpStyle .mpSubMenu li a { padding: var(--dMP_xs); text-align: left; } + .mpStyle .mpSubMenu li:last-child { border: none; } + .mpStyle .menu-item-has-children > a::after { content: '✛'; margin: 0 0 0 10px; color: var(--color_theme); font-weight: bold; float: right; } +} +/******************************************************************** Image/slider Section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle img:not(.mp_wp_editor img) {width: 100%;height: auto;max-width: 100%;} + /*******Click slider***************/ + .mpStyle [class*='clickSlide'] { + background-color: var(--color_white); + padding: var(--dMP); + } + .mpStyle [class*='slideItem'] { + display: none; + } + .mpStyle [class*='slideItem'].active { + display: block; + } + .mpStyle [class*='slideItem'] img { + width: 100%; + } + .mpStyle [class*='slideIndicator'] { + margin: var(--dMP) 0 0 0; + } + .mpStyle [class*='slideIndicatorItem'] { + border: 3px solid var(--color_border); + margin: 0 5px; + background-color: var(--color_border); + } + .mpStyle [class*='slideIndicatorItem'].active { + border-color: var(--color_active); + background-color: var(--color_active) + } + .mpStyle [class*='slideIndicatorItem'] img { + height: 30px; + width: auto; + } + .mpStyle [class*='slideIndicatorItem'].active img { + height: 35px; + } + /***********Bg Image****************/ + div.bg_image_area { width: 100%; overflow: hidden; position: relative; height: max-content; } + [data-bg-image] { background-size: 100% 100%; background-position: center center; position: relative; height: 100%; width: 100%; min-height: inherit;} + [data-bg-image] > * { color: #FFF; } + div.bg_image_area:hover [data-bg-image], + [data-bg-image]:hover { -ms-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } + [data-href] { cursor: pointer; } + [data-bg-image].circle {overflow: hidden;} + /**************** Super slider **********************************************/ + div.superSlider .iconIndicator, + div.superSlider .sliderPopup .popupClose { + -webkit-transition: 350ms ease-in-out; + -moz-transition: 350ms ease-in-out; + -o-transition: 350ms ease-in-out; + transition: 350ms ease-in-out; + } + /******************************/ + div.superSlider .sliderPopup.in, + div.superSlider .sliderPopup .popupClose, + div.superSlider .slideIndicator, + div.superSlider .sliderMoreItem { + display: -webkit-flex; + display: flex; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; + } + /***************************/ + div.superSlider { + overflow: hidden; + display: -webkit-flex; + display: flex; + background-color: #FFF; + position: relative; + } + div.superSlider .area_column { + -webkit-flex-direction: column; + flex-direction: column; + } + div.superSlider .sliderAllItem { + width: 100%; + position: relative; + overflow: hidden; + } + div.superSlider .sliderItem img { + width: 100%; + max-height: 100%; + } + div.superSlider .sliderItem { + position: relative; + float: left; + width: 100%; + margin-right: -100%; + -ms-transform: translateX(100%); + transform: translateX(100%); + backface-visibility: hidden; + -webkit-transition: -webkit-transform .06s ease-in-out; + transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out; + } + div.superSlider .sliderItem.activeSlide { + z-index: 1; + transform: translateX(0); + } + div.superSlider .sliderItem.prevSlider { + transform: translateX(-100%); + z-index: 0; + } + div.superSlider .sliderItem.nextSlider { + transform: translateX(100%); + z-index: 0; + } + /*************Image Showcase***************/ + div.superSlider .sliderShowcase { + display: -webkit-flex; + display: flex; + -webkit-justify-content: space-between; + justify-content: space-between; + } + div.superSlider .sliderShowcase.right, + div.superSlider .sliderShowcase.left { + width: 18.65%; + min-width: 18.65%; + -webkit-flex-direction: column; + flex-direction: column; + } + div.superSlider .sliderShowcase.style_2, + div.superSlider .sliderShowcase.style_2 { + width: 39%; + min-width: 39%; + -webkit-flex-direction: initial; + flex-direction: initial; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + div.superSlider .sliderShowcase.style_2 > div { + width: calc(50% - 5px); + margin: 0 var(--dMP_xs) 0 0; + } + div.superSlider .sliderShowcase.style_2 > div:first-child { + width: 100%; + margin: 0 0 var(--dMP_xs) 0; + } + div.superSlider .sliderShowcase.style_2 > div:last-child { + margin: 0; + } + div.superSlider .sliderShowcase.left { + margin: 0 var(--dMP_xs) 0 0; + } + div.superSlider .sliderShowcase.right { + margin: 0 0 0 var(--dMP_xs); + } + div.superSlider .area_column .sliderShowcase { + width: 100%; + min-width: 100%; + } + div.superSlider .sliderShowcase.top { + margin: 0 0 var(--dMP_xs) 0; + } + div.superSlider .sliderShowcase.bottom { + margin: var(--dMP_xs) 0 0 0; + } + div.superSlider .sliderShowcaseItem { + position: relative; + overflow: hidden; + } + div.superSlider .area_column .sliderShowcaseItem { + width: calc(25% - var(--dMP_xs)); + } + div.superSlider .sliderShowcase div.superSlider .area_column { + margin: 0 0 var(--dMP_xs) 0; + position: relative; + cursor: pointer; + overflow: hidden; + } + div.superSlider .sliderShowcaseItem img { + height: 100%; + } + div.superSlider .sliderMoreItem { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + -webkit-border-radius: 5px; + border-radius: 5px; + background-color: #000B; + font-size: 18px; + color: #FFF; + } + div.superSlider .sliderMoreItem span { + margin: 0 5px; + font-size: 10px; + } + div.superSlider .sliderMoreItem span:last-child { + font-size: 18px; + } + /*******image indicator***************/ + div.superSlider .slideIndicator { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + margin: 5px -5px; + } + div.superSlider .slideIndicatorItem { + border: 3px solid #DDD; + margin: 5px; + background-color: #DDD; + width: 75px; + overflow: hidden; + position: relative; + } + div.superSlider .slideIndicatorItem.activeSlide { + border-color: var(--color_active); + background-color: var(--color_active); + } + /*******Icon indicator***************/ + div.superSlider .iconIndicator { + position: absolute; + z-index: 111; + top: calc(50% - 15px); + font-size: 30px; + cursor: pointer; + color: #222; + } + div.superSlider .iconIndicator:hover { + color: #FFF; + } + div.superSlider .iconIndicator.prevItem { + left: 20px; + } + div.superSlider .iconIndicator.nextItem { + right: 20px; + } + /*************popup slider***************/ + [data-target-popup] { + cursor: pointer; + } + div.superSlider .sliderPopup div.superSlider { + display: -webkit-flex; + display: flex; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-flex-direction: column; + flex-direction: column; + -webkit-align-items: center; + align-items: center; + height: 100%; + width: 100%; + overflow: hidden; + margin: 0; + position: relative; + } + div.superSlider .sliderPopup { + display: none; + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 1111; + overflow: hidden auto; + background: #000C; + } + div.superSlider .sliderPopup .popupClose { + position: absolute; + z-index: 1111; + cursor: pointer; + top: 100%; + right: 50px; + width: 50px; + height: 50px; + background-color: #FFF; + color: #222; + font-size: 20px; + } + div.superSlider .sliderPopup .popupClose:hover { + color: #FFF; + background-color: #222; + } + div.superSlider .sliderPopup .sliderAllItem { + height: 70vh; + background-color: transparent; + margin: 0 auto; + overflow: hidden; + position: relative; + } + div.superSlider .sliderPopup .sliderAllItem img { + width: auto; + height: 100%; + } + div.superSlider .sliderPopup .popupHeader { + border-bottom: 1px solid #FFF; + } + div.superSlider .sliderPopup .popupHeader, + div.superSlider .sliderPopup .popupFooter { + color: #FFF; + padding: 15px; + max-height: 15vh; + overflow: hidden auto; + margin: 0 auto; + width: 100%; + background-color: #222; + position: relative; + } + div.superSlider .sliderPopup .popupHeader { + overflow: visible; + } + div.superSlider .sliderPopup .popupHeader h2 { + color: #FFF; + text-align: center; + } + div.superSlider .sliderPopup .popupFooter { + border-top: 1px solid #FFF; + } + div.superSlider .sliderPopup .popupBody { + position: relative; + width: 80%; + max-width: 100vh; + } + div.superSlider .sliderPopup .slideIndicator { + margin: 0; + } +} +/******************************************************************** Layout Section ************************************************/ +@media only screen and (min-width: 10px) { + /***********Circular***********/ + .mpStyle .circleIcon, .mpStyle [class*="_circleIcon"] { width: 40px; height: 40px; min-width: 40px; background-color: var(--color_theme); color: var(--color_theme_alter); margin: 0 var(--dMP) 0 0; } + .mpStyle .circleIcon_xs, .mpStyle [class*="_circleIcon_xs"] { width: 25px; height: 25px; min-width: 25px; font-size: var(--fs_small); margin: 0 var(--dMP_xs) 0 0; } + /*****Remove icon******/ + .mpStyle .mp_remove_area { position: relative; } + .mpStyle .mp_remove_icon { position: absolute; top: -5px; right: -5px; width: 20px; height: 20px; cursor: pointer; opacity: 0; font-size: var(--fs); background-color: var(--color_danger); color: var(--color_theme_alter); } + /**************Default************************/ + .mpStyle .dLayout, .mpStyle [class*="_dLayout"] { padding: var(--dMP); margin-bottom: var(--dMP); background-color: var(--color_white); border: 1px solid var(--color_border); } + .mpStyle .dLayout_xs, .mpStyle [class*="_dLayout_xs"] { padding: var(--dMP_xs); background-color: var(--color_white); border: 1px solid var(--color_border); margin-bottom: var(--dMP_xs); } + /***********info***********/ + .mpStyle .infoLayout, .mpStyle [class*="_infoLayout"] { padding: var(--dMP); background-color: var(--color_light); margin-bottom: var(--dMP); } + .mpStyle .infoLayout_xs, .mpStyle [class*="_infoLayout_xs"] { padding: var(--dMP_xs); margin-bottom: var(--dMP_xs); } +} +/******************************************************************** position Section************************************************/ +@media only screen and (min-width: 10px) { + /********Absolute Content********/ + .mpStyle .pFixed, .mpStyle [class*="_pFixed"] { position: fixed; } + .mpStyle .pRelative, .mpStyle [class*="_pRelative"] { position: relative; } + .mpStyle [class*="pRelative"]:hover [class*="hoverAbsolute"] { display: block; } + .mpStyle .pAbsolute, .mpStyle [class*="_pAbsolute"] { position: absolute; } + .mpStyle .fullAbsolute, .mpStyle [class*="_fullAbsolute"] { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 11; width: 100%; height: 100%; } + .mpStyle [class*="hoverAbsolute"] { position: absolute; right: 0; top: 100%; left: 0; display: none; padding: 7px; border: 1px solid var(--color_border); font-size: 15px; z-index: 111; } + .mpStyle .abTopRight, .mpStyle [class*="_abTopRight"] { position: absolute; right: 0; top: 0; } + .mpStyle .abTopRight_xs, .mpStyle [class*="_abTopRight_xs"] { position: absolute; right: var(--dMP_xs); top: var(--dMP_xs); } + .mpStyle .abTopLeft_xs, .mpStyle [class*="_abTopLeft_xs"] { position: absolute; left: var(--dMP_xs); top: var(--dMP_xs); z-index: 1; } + .mpStyle .abTopLeft, .mpStyle [class*="_abTopLeft"] { position: absolute; left: var(--dMP); top: var(--dMP); z-index: 1; } + .mpStyle .abBottomRight, .mpStyle [class*="_abBottomRight"] { position: absolute; right: -1px; bottom: -1px; z-index: 1; padding: 5px; font-size: 20px; font-weight: 500; } + .mpStyle .abLeftRightBottom, .mpStyle [class*="_abLeftRightBottom"] { position: absolute; left: 0; right: 0; top: 100%; z-index: 111; padding: var(--dMP_xs); } + .mpStyle .abLeftRightBottom_inside, .mpStyle [class*="_abLeftRightBottom_inside"] { position: absolute; left: 0; right: 0; top: inherit; bottom: 0; z-index: 111; padding: var(--dMP_xs); } + /****************/ + .mpStyle .ribbon { position: absolute; top: var(--dMP); left: 0; width: auto; height: auto; padding: 5px var(--dMP); background: var(--color_warning); color: #FFF; border-radius: 3px 6px 6px 0; -webkit-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.4); box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.4); z-index: 1; } + .mpStyle .ribbon::before { content: ''; position: absolute; left: 0; bottom: -10px; width: 0; height: 0; border: 5px solid var(--color_warning); border-bottom-color: transparent; border-left-color: transparent; z-index: -1; } + /****************/ + .mpStyle .title_on_border { line-height: 1; height: 40px; position: absolute; top: -20px; left: 30px; color: var(--color_theme); background-color: var(--color_theme_alter); padding: 0 var(--dMP); border-radius: var(--dBR); } + /********fixed Content********/ + div.mpStyle .mp_sticky_area.mpSticky { position: fixed; } + div.mpStyle .mp_sticky_area.mpSticky .mp_sticky_on_scroll { overflow: auto;z-index: 1111; } +} +/******************************************************************** Form section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle input, + .mpStyle optgroup, + .mpStyle select, + .mpStyle textarea, + .mpStyle button { font-family: inherit; line-height: 1.25; margin: 0; } + .mpStyle .formControl:-webkit-autofill, + .mpStyle .formControl:-webkit-autofill:hover, + .mpStyle .formControl:-webkit-autofill:focus, + .mpStyle .formControl:-webkit-autofill:active { -webkit-transition: color 9999s ease-out, background-color 9999s ease-out; transition: color 9999s ease-out, background-color 9999s ease-out; -webkit-transition-delay: 9999s; transition-delay: 9999s; } + div.mpStyle form { margin: 0; padding: 0; line-height: 1.25; } + .mpStyle label { position: relative; } + .mpStyle label span:not(.woocommerce-Price-currencySymbol) { margin: 0 var(--dMP_xs) 0 0;white-space: nowrap } + /***************************/ + .mpStyle .formControl::placeholder { color: #0005; } + .mpStyle .formControl:disabled { background-color: #DDD5; color: #FFF; } + /***************************/ + div.mpStyle .formControl { width: 100%; height: auto; min-width: auto; max-width: inherit; min-height: 34px; border: 1px solid var(--color_border); padding: 5px var(--dMP_xs); font-size: var(--fs); color: var(--d_color); background-color: #FFF; } + .mpStyle .formControl:focus { outline: 0; background-color: #FFF; border-color: #80BDFF; } + div.mpStyle select.formControl { + background-image: url('../images/arrow_down.png');background-repeat: no-repeat;background-position: calc(100% - var(--dMP_xs));background-size: auto; + -webkit-appearance: none; padding: var(--dMP_xs) 35px var(--dMP_xs) var(--dMP_xs); + } + div.mpStyle select.formControl:focus { background-color: var(--color_theme_aa); } + div.mpStyle .formControl.date_type, + div.mpStyle .formControl[type='date'] { + background-image: url('../images/calendar.png');background-repeat: no-repeat; background-position: var(--dMP_xs) center; background-size: auto; + -webkit-appearance: none; + font-size: var(--fs_h6); font-weight: var(--fw-medium); + padding: var(--dMP_xs) var(--dMP_xs) var(--dMP_xs) 50px; + } + div.mpStyle textarea.formControl { height: auto; } + .mpStyle .mpForm label { margin: var(--dMP_xs) 0 0 0; text-transform: capitalize; } + .mpStyle .mpForm label span { width: 100%; margin: 0 0 var(--dMP_xs) 0; } + .mpStyle .mpForm label span::before { padding: 0 var(--dMP_xs); } + /****************/ + .mpStyle .inputList { margin: var(--dMP) 0 0 0; position: relative; } + .mpStyle .inputList textarea.formControl { height: auto; } + /******* group form*********/ + .mpStyle .inputGroup { width: 100%; padding: 0 0 var(--dMP_xs) 0; } + .mpStyle .inputGroup label { width: auto; padding: 0 var(--dMP) 0 0; } + .mpStyle .inputGroup label input[type="checkbox"] { margin: 0 var(--dMP_xs); } + /******* input as a select*********/ + div.mpStyle div.mp_input_select .formControl:focus { border-color: var(--color_border); } + .mpStyle div.mp_input_select { position: relative; } + .mpStyle ul.mp_input_select_list { + display: none; z-index: 111; overflow: auto; + max-height: 250px; height: auto; width: 100%; + margin: 1px 0 0 0; padding: 10px; + position: absolute; left: 0; top: 100%; right: 0; + border: 1px solid var(--color_border); background-color: var(--color_white); + } + .mpStyle ul.mp_input_select_list li { padding: 10px; cursor: pointer; border-bottom: 1px solid var(--color_border); margin: 0; list-style-type: none; } + .mpStyle ul.mp_input_select_list li:last-child { border-bottom: none; } + .mpStyle ul.mp_input_select_list li:hover { background-color: #777; color: #FFF; } + /*****Form inline*******/ + .mpStyle .inputInline { padding: var(--dMP); margin: var(--dMP) 0 0 0; } + .mpStyle .inputInline .inputList { max-width: calc(20% - 10px); width: 100%; margin: 0 5px; } + /********Form Horizontal**************/ + .mpStyle .inputHorizontal .mpForm { max-width: 500px; width: 100%; } + /**********Checkbox Radio*********/ + div.mpStyle .customRadioLabel { font-size: var(--fs_h6); font-weight: var(--fw-medium); -webkit-flex-wrap: wrap; flex-wrap: wrap; } + div.mpStyle .customRadioLabel input[type="radio"] ~ .formControl, + .mpStyle .customRadioLabel input[type="radio"] { display: none; } + .mpStyle .customRadio { padding: 0 var(--dMP_xs) 0 30px; margin: 0 var(--dMP_xs) var(--dMP_xs) 0; position: relative; cursor: pointer; line-height: 1; white-space: nowrap; min-height: 20px; } + .mpStyle .customRadio::before { content: ""; position: absolute; left: 0; top: 0; height: 20px; width: 20px; background-color: #FFF; border: 2px rgba(0, 0, 0, 0.5) solid;; border-radius: 50%; } + .mpStyle .customRadioLabel input[type="radio"]:checked ~ .formControl { display: block; } + .mpStyle .customRadioLabel input[type="radio"]:checked ~ .customRadio::after, + .mpStyle .customRadio.active::after { content: ""; position: absolute; left: 5px; top: 5px; height: 10px; width: 10px; background-color: var(--color_theme); border: 1px solid rgba(0, 0, 0, 0.5); border-radius: 50%; } + .mpStyle .customRadio.button_type { + padding: var(--dMP_xs); margin: 5px; min-width: 120px; text-align: center; + border: 1px solid var(--color_theme_alter); + color: var(--color_theme_alter); background-color: var(--color_theme); + } + .mpStyle .customRadio.button_type.active { background-color: grey; color: var(--color_theme_alter); } + .mpStyle .customRadio.button_type::before, + .mpStyle .customRadio.button_type::after { display: none; } + /**********Checkbox Custom*********/ + .mpStyle .customCheckbox { padding: 3px 0 0 30px; position: relative; line-height: 1; min-width: auto; } + .mpStyle .customCheckbox::before { + content: ""; position: absolute; left: 0; top: 0; height: 20px; width: 20px; + background-color: var(--color_theme_alter); + border: 2px solid var(--d_color); border-radius: 2px; } + .mpStyle .customCheckboxLabel { padding: 0 0 10px 0; cursor: pointer; font-weight: var(--fw-medium); } + .mpStyle .customCheckboxLabel input:checked ~ .customCheckbox::before { background: var(--d_color); } + /*******************/ + div.mpStyle .selectCheckbox { min-width: 150px; padding: var(--dMP_xs); width: auto; border: 1px solid var(--color_border); cursor: pointer; } + div.mpStyle .customCheckboxLabel input[type="checkbox"], + div.mpStyle .selectCheckbox input[type='checkbox'] { display: none; } + div.mpStyle .selectCheckbox .customCheckbox::before { border: none; background-color: transparent; } + div.mpStyle .customCheckboxLabel input:focus ~ .customCheckbox::before, + div.mpStyle .selectCheckbox input:focus ~ .customCheckbox::before { outline: 0; } + div.mpStyle .customCheckboxLabel input:checked ~ .customCheckbox::after, + div.mpStyle .selectCheckbox input:checked ~ .customCheckbox::after { + content: ""; position: absolute; left: 2px; top: 4px; height: 8px; width: 16px; + border: 2px solid var(--color_theme_alter); border-top: none; border-right: none; + z-index: 11; background-color: transparent; -ms-transform: rotate(-45deg); transform: rotate(-45deg); + } + div.mpStyle .active_select { background-color: var(--color_theme); color: var(--color_theme_alter); } + div.mpStyle .customCheckboxLabel.only_checkbox {width: 20px;margin: 0;} + div.mpStyle .customCheckboxLabel.only_checkbox span {padding: 0;} + /*********Input Switch*******/ + .mpStyle .roundSwitchLabel input[type='checkbox'] { display: none; } + .mpStyle .roundSwitch { + width: 60px; height: 25px; min-width: auto; + position: relative; background-color: #CCC; border-radius: 30px; + -webkit-transition: .4s; transition: .4s; + } + .mpStyle .roundSwitch::before { + position: absolute; content: "";height: 17px; width: 17px; left: 4px; bottom: 4px; + background-color: white; border-radius: 50%; + -webkit-transition: .4s; transition: .4s; + } + .mpStyle .roundSwitchLabel input:checked + .roundSwitch { background-color: var(--color_success); } + .mpStyle .roundSwitchLabel input:focus + .roundSwitch { box-shadow: 0 0 1px #2276D2; } + .mpStyle .roundSwitchLabel input:checked + .roundSwitch:before { -ms-transform: translateX(35px); transform: translateX(35px); } + /*********Group radio check*******/ + .groupRadioCheck [data-radio-check] { cursor: pointer; -webkit-justify-content: flex-start; justify-content: flex-start; } + .groupRadioCheck button[data-radio-check] { -webkit-justify-content: center; justify-content: center; } + .groupRadioCheck [data-radio-check]:hover { border-color: var(--color_theme_88); } + .groupRadioCheck [data-radio-check].mpActive { border-color: var(--color_theme); } + /*********Group Content*******/ + .mpStyle .groupContent { + font-size: var(--fs); border: 1px solid var(--color_border); + background-color: var(--color_theme); color: var(--color_theme_alter); + text-align: center; position: relative; + } + div.mpStyle div.groupContent > * { border-left: 1px solid var(--color_border); margin: 0; } + div.mpStyle div.groupContent > *:first-child { border: none; } + div.mpStyle div.groupContent .formControl { text-align: center; border: none; background-color: var(--color_white); height: 100%; border-radius: 0; } + .mpStyle .groupContent textarea.formControl { text-align: left; } + .mpStyle .groupContent input[type="radio"] { } + .mpStyle .groupContent input[type="radio"]::after { + position: absolute; content: ''; width: 20px; height: 20px; left: 0; top: 0; + border: 1px solid var(--color_border); border-radius: 50%;margin: 10px; + } + div.mpStyle .groupContent input[type="radio"]:checked::after { border-color: var(--color_theme); } + .mpStyle .groupContent input[type="radio"]:checked::before { + position: absolute; content: ''; width: 14px; height: 14px; left: 3px; top: 3px; + border: 1px solid var(--color_theme); border-radius: 50%; background-color: var(--color_theme);margin: 10px; + } + .mpStyle .addonGroupContent { min-width: 30px; cursor: pointer; background-color: #FFF; color: var(--color_theme_88); } + .mpStyle .addonGroupContent:hover { background-color: #555; color: #F2F2F2; } + .mpStyle .groupContent .select2-container--default .select2-selection--single {border: none;border-radius: 0;} + /*****Form Qty inc dec*******/ + .mpStyle .qtyIncDec { max-width: 100px; } + /**********Responsive*********/ + @media only screen and (max-width: 1250px) { + .mpStyle .inputInline .inputList { max-width: calc(25% - 10px); } + } + @media only screen and (max-width: 1050px) { + .mpStyle .inputInline .inputList { max-width: calc(33.33% - 10px); } + } + @media only screen and (max-width: 850px) { + .mpStyle .inputInline .inputList { max-width: calc(50% - 10px); } + } + @media only screen and (max-width: 600px) { + .mpStyle .inputInline .inputList { max-width: 100%; min-width: 100%; } + } + @media only screen and (max-width: 450px) { + .mpStyle .addonGroupContent { min-width: 25px; } + } +} +/******************************************************************** List section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle ul:not(.mp_wp_editor ul) { list-style-type: none; margin: 0; padding: 0; line-height: 1.25; } + .mpStyle ul li { margin: 0; padding: 0; line-height: inherit; } + /******List inline**********/ + .mpStyle ul.listInline li { text-align: center; border-right: 1px solid; } + .mpStyle ul.listInline li:last-child { border: none; } + .mpStyle ul.listInline li a { padding: var(--dMP_xs); display: block; } + .mpStyle ul.listInline li.mage_active { background-color: var(--color_active) } + .mpStyle ul.listInline li.mage_active a { color: #FFF; } + /******list Horizontal*****/ + .mpStyle ul.mp_list { margin: var(--dMP_xs) 0 0 0; } + .mpStyle ul.mp_list li { padding: 5px 0; border-bottom: 1px dotted var(--color_border); width: 100%; } + .mpStyle ul.mp_list li:last-child { border: none; } + /******All in one line*****/ + .mpStyle ul.listEqual li { text-align: center; border-right: 1px solid; } + .mpStyle ul.listEqual li a { padding: var(--dMP_xs); display: block; } + .mpStyle ul.listEqual li.mage_active { background-color: var(--color_active) } + .mpStyle ul.listEqual li.mage_active a { color: #FFF; } + /***list inline two li***/ + .mpStyle ul.list_inline_two li { width: 45%; padding: 5px; border-bottom: 1px solid var(--color_border); } + .mpStyle ul.list_inline_two li span { margin: 0 var(--dMP_xs) 0 0; } +} +/******************************************************************** Table section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle table { border-collapse: collapse; width: 100%; } + .mpStyle table.layoutFixed, + .mpStyle table[class*='_layoutFixed'] { table-layout: fixed; } + .mpStyle table th, + .mpStyle table td { border: 1px solid var(--color_border); padding: var(--dMP_xs); } + .mpStyle table thead th {vertical-align: middle; padding: var(--dMP_xs); font-weight: bold; font-size: var(--fs); white-space: nowrap; background-color: var(--color_light); color: var(--d_color); } + .mpStyle table th { vertical-align: top; } + .mpStyle table td { padding: var(--dMP_xs); font-weight: var(--fw); font-size: var(--fs); line-height: 1.25; color: var(--d_color); vertical-align: middle; } + /**************/ + .mpStyle table tr[data-collapse].mActive { display: table-row; } + .mpStyle table th[data-collapse].mActive, + .mpStyle table td[data-collapse].mActive { display: table-cell; } +} +/******************************************************************** Tabs section ************************************************/ +@media only screen and (min-width: 10px) { + .mpStyle .tabLists, + .mpStyle .leftTabs { display: -webkit-flex; display: flex; } + .mpStyle .tabLists { font-size: var(--fs_h6); width: 100%; } + .mpStyle .tabLists span { margin: 0 var(--dMP_xs) 0 0; } + .leftTabs > .tabLists { -webkit-flex-flow: column; flex-flow: column; min-width: 250px; max-width: 250px; } + div.mpStyle [data-tabs-target] { + display: -webkit-flex; display: flex; + -webkit-align-items: center; align-items: center; + -webkit-flex-wrap: nowrap; flex-wrap: nowrap; + position: relative; text-align: left; cursor: pointer; + padding: var(--dMP_xs); color: var(--d_color); + } + .mpStyle [data-tabs-target]:hover { font-weight: var(--fw-medium); border-color: var(--color_theme); color: var(--color_theme) } + .mpStyle [data-tabs-target].active { font-weight: var(--fw-medium); background-color: var(--color_theme); color: var(--color_theme_alter); } + .topTabs [data-tabs-target] { border-right: 1px solid var(--color_border); -webkit-justify-content: center; justify-content: center; } + .topTabs [data-tabs-target]:last-child { border-right: none; } + .leftTabs [data-tabs-target] { border-bottom: 1px solid var(--color_border); } + .mpStyle .tabsContent { position: relative; overflow: hidden; width: 100%; padding: var(--dMP); } + .tabsContent [data-tabs] { display: none; } + /**************/ + .mpTabs.tabBorder { border: 1px solid var(--color_border); } + .mpTabs.tabBorder > .tabLists { } + /******Tab next*********/ + .mpStyle .mpTabsNext { } + .mpTabsNext .tabListsNext { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } + .mpTabsNext .tabItemNext { + position: relative; min-height: 80px; + display: -webkit-flex; display: flex; + -webkit-align-items: center; align-items: center; + -webkit-flex-direction: column; flex-direction: column; + -webkit-flex: 1; flex: 1; + } + .mpTabsNext .tabItemNext [class*="circleIcon"] { background-color: var(--color_light); color: var(--d_color); margin: 0; z-index: 1; } + .mpTabsNext .tabItemNext .circleTitle { color: var(--d_color); margin: var(--dMP_xs) 0 0 0; left: 0; top: 40px; width: 100%; position: absolute; text-align: center; } + .mpTabsNext .tabItemNext.active [class*="circleIcon"] { background-color: var(--color_theme); color: var(--color_theme_alter); } + .mpTabsNext .tabItemNext.active [class*="circleIcon"].success {background-color: var(--color_success);} + .mpTabsNext .tabItemNext.active .circleTitle { color: var(--color_theme_aa); } + .mpTabsNext .tabItemNext.active .circleTitle.success {color: var(--color_success);} + .mpTabsNext .tabItemNext [class*="circleIcon"]::after { content: ""; right: 0; left: calc(50% + 20px); top: 20px; position: absolute; border-bottom: 1px solid var(--color_border); z-index: -1; width: 100%; } + .mpTabsNext .tabItemNext.active [class*="circleIcon"]::after { border-color: var(--color_theme); } + .mpTabsNext .tabItemNext:last-child [class*="circleIcon"]::after { border: none; width: 0; } + .mpStyle .tabsContentNext { position: relative; overflow: hidden; width: 100%; padding: var(--dMP); } + .tabsContentNext [data-tabs-next] { display: none; } + .tabsContentNext [data-tabs-next].active { display: block; } + .nextTab_prev_link {cursor: pointer;} +} +/******************************************************************** Panel section ************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .mpPanel { position: relative; border: 1px solid var(--color_border); border-radius: var(--dBR); } + div.mpStyle .mpPanelHeader { padding: 10px var(--dMP); background-color: #555; color: #FFF; } + div.mpStyle .mpPanelHeader .panelTitle, + div.mpStyle .mpPanelHeader .panelTitle span { color: #FFF; } + div.mpStyle .mpPanelBody { padding: var(--dMP); background-color: var(--color_3); overflow-x: auto; } +} +/******************************************************************** Faq section ************************************************/ +@media only screen and (min-width: 10px) { + div.mp_faq_item {margin: 0 0 var(--dMP_xs) 0;} + div.mp_faq_item .mp_faq_title {background-color: #FFF;border: 1px solid #DDD;border-radius: 5px;font-weight: normal;text-transform: none;} + div.mp_faq_item .mp_faq_title.active {border-color: var(--color_theme);border-radius: 5px 5px 0 0;background-color: var(--color_theme);color: var(--color_theme_alter); } + div.mp_faq_item .mp_faq_title span {padding: 10px;} + div.mp_faq_content {background-color: #FFF;padding: var(--dMP);border: 1px solid var(--color_theme);border-radius: 0 0 5px 5px;overflow: hidden;color: #606b7b;font-size: var(--fs_label);} + div.mp_faq_item div.superSlider {min-width: 300px;max-width: 50%; margin: 0 var(--dMP_xs) var(--dMP_xs) 0;float: left;} +} +/******************************************************************** Popup section ************************************************/ +@media only screen and (min-width: 10px) { + [data-target-popup] { cursor: pointer; } + div.mpPopup { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 111111; overflow: hidden; background: #000C; } + div.mpPopup .popupMainArea { + min-width: 500px; max-width: 700px; width: auto; min-height: 250px; max-height: 100vh; height: auto; + background-color: #FFF; border: 20px solid #444; position: relative; + display: -webkit-flex; display: flex; + -webkit-justify-content: space-between; justify-content: space-between; + -webkit-flex-flow: column; flex-flow: column; + } + div.mpPopup .popupMainArea.fullWidth { max-width: 100vw; width: 100%; } + div.mpPopup .popupClose { position: fixed; z-index: 1111; cursor: pointer; top: 50px; right: 50px; width: 50px; height: 50px; background-color: #444; color: #FFF; font-size: 20px; } + div.mpPopup .popupClose:hover { color: #FFF; background-color: #6B003E; } + div.mpPopup .popupHeader { border-bottom: 4px double var(--color_border); padding: var(--dMP_xs); } + div.mpPopup .popupBody { padding: var(--dMP); overflow: auto; } + div.mpPopup .popupFooter { border-top: 4px double var(--color_border); padding: var(--dMP_xs); } + div.mpPopup .dLayout, div.mpPopup [class*='_dLayout'] { margin: 0; } +} +/******************************************************************** Pagination section ************************************************/ +@media only screen and (min-width: 10px) { + div.pagination_area { margin: var(--dMP_xs) 0 0 0; } + div.pagination_area button[class*="dButton_xs"] { min-width: 50px; } + div.pagination_area button.active_pagination { color: var(--color_theme_alter); background-color: var(--color_active); min-width: 75px; font-size: var(--fs_h4); } + div.pagination_area button.ellipse_left { display: none; } + div.pagination_area button.ellipse_left, + div.pagination_area button.ellipse_right { color: var(--color_theme); background-color: transparent; } +} +/******************************************************************** Grid Section************************************************/ +@media only screen and (min-width: 10px) { + /********Sidebar Content**************/ + .mpStyle .leftSidebar, + .mpStyle .leftSidebar .mp_sticky_area { width: 100%; max-width: var(--sidebarLeft); } + .mpStyle .rightSidebar { width: 100%; max-width: var(--sidebarRight); } + .mpStyle .mainSection { width: 100%; max-width: var(--mainSection); margin: 0 0 0 var(--dMP); } + /**************************************/ + body.theme-astra div.mpContainer, + body.theme-twentytwenty div.mpContainer, + body.theme-twentytwentyone div.mpContainer, + body.theme-twentytwentytwo div.mpContainer, + div.mpContainer { max-width: var(--dContainer_Width); width: 100%; margin: 0 auto; } + div.mpRow { min-height: 1px; } + /************************/ + div.mpStyle .fullHeight, div.mpStyle [class*="_fullHeight"] { height: 100%; } + div.mpStyle [class*="_h_100"] { height: 100px; } + div.mpStyle [class*="_h_200"] { height: 200px; } + /************************/ + div.mpStyle [class*="_w_50"] { width: 50px; min-width: 50px; } + div.mpStyle [class*="_w_100"] { width: 100px; min-width: 100px; max-width: 100px;} + div.mpStyle [class*="_w_125"] { width: 125px; min-width: 125px; } + div.mpStyle [class*="_w_150"] { width: 150px; min-width: 150px; } + div.mpStyle [class*="_w_200"] { width: 200px; min-width: 200px; } + div.mpStyle [class*="_w_300"] { width: 300px; min-width: 300px; } + div.mpStyle [class*="_w_400"] { width: 400px; min-width: 400px; } + div.mpStyle [class*="_w_500"] { width: 500px; min-width: 500px; } + div.mpStyle [class*="_w_600"] { width: 600px; min-width: 600px; } + div.mpStyle [class*='_fullWidth'] { width: 100%; max-width: 100%; } + /************************/ + div.mpStyle .max_100, div.mpStyle [class*="_max_100"] { max-width: 100px; width: 100%; } + div.mpStyle .max_150, div.mpStyle [class*="_max_150"] { max-width: 150px; width: 100%; } + div.mpStyle .max_200, div.mpStyle [class*="_max_200"] { max-width: 200px; width: 100%; } + div.mpStyle .max_300, div.mpStyle [class*="_max_300"] { max-width: 300px; width: 100%; } + div.mpStyle .max_400, div.mpStyle [class*="_max_400"] { max-width: 400px; width: 100%; } + div.mpStyle .max_500, div.mpStyle [class*="_max_500"] { max-width: 500px; width: 100%; } + div.mpStyle .max_600, div.mpStyle [class*="_max_600"] { max-width: 600px; width: 100%; } + div.mpStyle .max_700, div.mpStyle [class*="_max_700"] { max-width: 700px; width: 100%; } + div.mpStyle .max_800, div.mpStyle [class*="_max_800"] { max-width: 800px; width: 100%; } + div.mpStyle .max_900, div.mpStyle [class*="_max_900"] { max-width: 900px; width: 100%; } + div.mpStyle .max_1000, div.mpStyle [class*="_max_1000"] { max-width: 1000px; width: 100%; } + div.mpStyle .max_1100, div.mpStyle [class*="_max_1100"] { max-width: 1100px; width: 100%; } + div.mpStyle .max_1200, div.mpStyle [class*="_max_1200"] { max-width: 1200px; width: 100%; } + div.mpStyle .max_full, div.mpStyle [class*="_max_full"] { max-width: 100%; width: 100%; } + /************************/ + div.mpStyle .min_50, div.mpStyle [class*="_min_50"] { min-width: 50px; } + div.mpStyle .min_100, div.mpStyle [class*="_min_100"] { min-width: 100px; } + div.mpStyle .min_125, div.mpStyle [class*="_min_125"] { min-width: 125px; } + div.mpStyle .min_150, div.mpStyle [class*="_min_150"] { min-width: 150px; } + div.mpStyle .min_200, div.mpStyle [class*="_min_200"] { min-width: 200px; } + div.mpStyle .min_250, div.mpStyle [class*="_min_250"] { min-width: 250px; } + div.mpStyle .min_300, div.mpStyle [class*="_min_300"] { min-width: 300px; } + div.mpStyle .min_400, div.mpStyle [class*="_min_400"] { min-width: 400px; } + div.mpStyle .min_500, div.mpStyle [class*="_min_500"] { min-width: 500px; } + div.mpStyle .min_600, div.mpStyle [class*="_min_600"] { min-width: 600px; } + div.mpStyle .min_700, div.mpStyle [class*="_min_700"] { min-width: 700px; } + div.mpStyle .min_800, div.mpStyle [class*="_min_800"] { min-width: 800px; } + div.mpStyle .min_900, div.mpStyle [class*="_min_900"] { min-width: 900px; } + div.mpStyle .min_1000, div.mpStyle [class*="_min_1000"] { min-width: 1000px; } + div.mpStyle .min_auto, div.mpStyle [class*="_min_auto"] { min-width: auto; } + /**********************/ + div.grid_1 { width: 100%; } + div.grid_2 { width: calc(50% - var(--dMP)); } + div.grid_3 { width: calc(33.333333% - var(--dMP)); } + div.grid_4 { width: calc(25% - var(--dMP)); } + div.grid_5 { width: calc(20% - var(--dMP)); } + div.grid_6 { width: calc(16.66666667% - var(--dMP)); } + div.grid_7 { width: calc(14.285715% - var(--dMP)); } + div.grid_8 { width: calc(12.5% - var(--dMP)); } + div.grid_9 { width: calc(11.1111111111% - var(--dMP)); } + div.grid_10 { width: calc(10% - var(--dMP)); } + /**********************/ + .mpStyle .col_1 { width: 8.3333333333%; } + .mpStyle .col_2 { width: 16.666666667%; } + .mpStyle .col_3 { width: 25%; } + .mpStyle .col_4 { width: 33.333333333%; } + .mpStyle .col_5 { width: 41.666666667%; } + .mpStyle .col_6 { width: 50%; } + .mpStyle .col_7 { width: 58.333333333%; } + .mpStyle .col_8 { width: 66.666666667%; } + .mpStyle .col_9 { width: 75%; } + .mpStyle .col_10 { width: 83.33333333%; } + .mpStyle .col_11 { width: 91.66666667%; } + .mpStyle .col_12 { width: 100%; } + /**********************/ + @media only screen and (max-width: 1200px) { + .mpStyle .col_1_1200 { width: 8.3333333333%; } + .mpStyle .col_2_1200 { width: 16.666666667%; } + .mpStyle .col_3_1200 { width: 25%; } + .mpStyle .col_4_1200 { width: 33.333333333%; } + .mpStyle .col_5_1200 { width: 41.666666667%; } + .mpStyle .col_6_1200 { width: 50%; } + .mpStyle .col_7_1200 { width: 58.333333333%; } + .mpStyle .col_8_1200 { width: 66.666666667%; } + .mpStyle .col_9_1200 { width: 75%; } + .mpStyle .col_10_1200 { width: 83.33333333%; } + .mpStyle .col_11_1200 { width: 91.66666667%; } + .mpStyle .col_12_1200 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 1100px) { + .mpStyle .col_1_1100 { width: 8.3333333333%; } + .mpStyle .col_2_1100 { width: 16.666666667%; } + .mpStyle .col_3_1100 { width: 25%; } + .mpStyle .col_4_1100 { width: 33.333333333%; } + .mpStyle .col_5_1100 { width: 41.666666667%; } + .mpStyle .col_6_1100 { width: 50%; } + .mpStyle .col_7_1100 { width: 58.333333333%; } + .mpStyle .col_8_1100 { width: 66.666666667%; } + .mpStyle .col_9_1100 { width: 75%; } + .mpStyle .col_10_1100 { width: 83.33333333%; } + .mpStyle .col_11_1100 { width: 91.66666667%; } + .mpStyle .col_12_1100 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 1000px) { + .mpStyle .col_1_1000 { width: 8.3333333333%; } + .mpStyle .col_2_1000 { width: 16.666666667%; } + .mpStyle .col_3_1000 { width: 25%; } + .mpStyle .col_4_1000 { width: 33.333333333%; } + .mpStyle .col_5_1000 { width: 41.666666667%; } + .mpStyle .col_6_1000 { width: 50%; } + .mpStyle .col_7_1000 { width: 58.333333333%; } + .mpStyle .col_8_1000 { width: 66.666666667%; } + .mpStyle .col_9_1000 { width: 75%; } + .mpStyle .col_10_1000 { width: 83.33333333%; } + .mpStyle .col_11_1000 { width: 91.66666667%; } + .mpStyle .col_12_1000 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 900px) { + .mpStyle .col_1_900 { width: 8.3333333333%; } + .mpStyle .col_2_900 { width: 16.666666667%; } + .mpStyle .col_3_900 { width: 25%; } + .mpStyle .col_4_900 { width: 33.333333333%; } + .mpStyle .col_5_900 { width: 41.666666667%; } + .mpStyle .col_6_900 { width: 50%; } + .mpStyle .col_7_900 { width: 58.333333333%; } + .mpStyle .col_8_900 { width: 66.666666667%; } + .mpStyle .col_9_900 { width: 75%; } + .mpStyle .col_10_900 { width: 83.33333333%; } + .mpStyle .col_11_900 { width: 91.66666667%; } + .mpStyle .col_12_900 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 800px) { + .mpStyle .col_1_800 { width: 8.3333333333%; } + .mpStyle .col_2_800 { width: 16.666666667%; } + .mpStyle .col_3_800 { width: 25%; } + .mpStyle .col_4_800 { width: 33.333333333%; } + .mpStyle .col_5_800 { width: 41.666666667%; } + .mpStyle .col_6_800 { width: 50%; } + .mpStyle .col_7_800 { width: 58.333333333%; } + .mpStyle .col_8_800 { width: 66.666666667%; } + .mpStyle .col_9_800 { width: 75%; } + .mpStyle .col_10_800 { width: 83.33333333%; } + .mpStyle .col_11_800 { width: 91.66666667%; } + .mpStyle .col_12_800 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 700px) { + .mpStyle .col_1_700 { width: 8.3333333333%; } + .mpStyle .col_2_700 { width: 16.666666667%; } + .mpStyle .col_3_700 { width: 25%; } + .mpStyle .col_4_700 { width: 33.333333333%; } + .mpStyle .col_5_700 { width: 41.666666667%; } + .mpStyle .col_6_700 { width: 50%; } + .mpStyle .col_7_700 { width: 58.333333333%; } + .mpStyle .col_8_700 { width: 66.666666667%; } + .mpStyle .col_9_700 { width: 75%; } + .mpStyle .col_10_700 { width: 83.33333333%; } + .mpStyle .col_11_700 { width: 91.66666667%; } + .mpStyle .col_12_700 { width: 100%; } + } + /**********************/ + @media only screen and (max-width: 600px) { + .mpStyle .col_1_600 {width: 8.3333333333%;} + .mpStyle .col_2_600 {width: 16.666666667%;} + .mpStyle .col_3_600 {width: 25%;} + .mpStyle .col_4_600 {width: 33.333333333%;} + .mpStyle .col_5_600 {width: 41.666666667%;} + .mpStyle .col_6_600 {width: 50%;} + .mpStyle .col_7_600 {width: 58.333333333%;} + .mpStyle .col_8_600 {width: 66.666666667%;} + .mpStyle .col_9_600 {width: 75%;} + .mpStyle .col_10_600 {width: 83.33333333%;} + .mpStyle .col_11_600 {width: 91.66666667%;} + .mpStyle .col_12_600 {width: 100%;} + } + /**********************/ + @media only screen and (max-width: 500px) { + .mpStyle .col_1_500 {width: 8.3333333333%;} + .mpStyle .col_2_500 {width: 16.666666667%;} + .mpStyle .col_3_500 {width: 25%;} + .mpStyle .col_4_500 {width: 33.333333333%;} + .mpStyle .col_5_500 {width: 41.666666667%;} + .mpStyle .col_6_500 {width: 50%;} + .mpStyle .col_7_500 {width: 58.333333333%;} + .mpStyle .col_8_500 {width: 66.666666667%;} + .mpStyle .col_9_500 {width: 75%;} + .mpStyle .col_10_500 {width: 83.33333333%;} + .mpStyle .col_11_500 {width: 91.66666667%;} + .mpStyle .col_12_500 {width: 100%;} + } + /**********************/ + @media only screen and (max-width: 400px) { + .mpStyle .col_1_400 {width: 8.3333333333%;} + .mpStyle .col_2_400 {width: 16.666666667%;} + .mpStyle .col_3_400 {width: 25%;} + .mpStyle .col_4_400 {width: 33.333333333%;} + .mpStyle .col_5_400 {width: 41.666666667%;} + .mpStyle .col_6_400 {width: 50%;} + .mpStyle .col_7_400 {width: 58.333333333%;} + .mpStyle .col_8_400 {width: 66.666666667%;} + .mpStyle .col_9_400 {width: 75%;} + .mpStyle .col_10_400 {width: 83.33333333%;} + .mpStyle .col_11_400 {width: 91.66666667%;} + .mpStyle .col_12_400 {width: 100%;} + } +} +/******************************************************************** Color section ************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .error { background-color: red; color: #FFF; } + div.mpStyle .mDisabled { cursor: not-allowed; opacity: 0.8; background-color: #F2F2F2; color: #777; } + /*****Theme*********/ + div.mpStyle .textTheme, div.mpStyle [class*='_textTheme'] { color: var(--color_theme); } + div.mpStyle .bgTheme, div.mpStyle [class*='_bgTheme'] { background-color: var(--color_theme); color: var(--color_theme_alter); } + div.mpStyle [class*='_bTheme'], .bTheme { border: 1px solid var(--color_theme); } + /*****default*********/ + div.mpStyle [class*='textDefault'] { color: var(--d_color); } + div.mpStyle [class*='bgDefault'] { background-color: var(--d_color); } + /*****Success*********/ + div.mpStyle [class*='textSuccess'] { color: var(--color_success); } + div.mpStyle [class*='bgSuccess'] { background-color: var(--color_success); } + /*****Success*********/ + div.mpStyle [class*='textInfo'] { color: var(--color_info); } + div.mpStyle [class*='bgInfo'] { background-color: var(--color_info); } + /*****danger*********/ + div.mpStyle .textDanger, div.mpStyle [class*='_textDanger'] { color: var(--color_danger); } + div.mpStyle .bgDanger, div.mpStyle [class*='_bgDanger'] { background-color: var(--color_danger); } + /*****warning*********/ + div.mpStyle .textWarning, div.mpStyle [class*='_textWarning'] { color: var(--color_warning); } + div.mpStyle .bgWarning, div.mpStyle [class*='_bgWarning'] { background-color: var(--color_warning); } + /*****required*********/ + div.mpStyle .textRequired, div.mpStyle [class*='_textRequired'] { color: var(--color_required); } + div.mpStyle .bgRequired, div.mpStyle [class*='_bgRequired'] { background-color: var(--color_required); } + div.mpStyle .mpRequired, div.mpStyle [class*='_mpRequired'] { border-color: var(--color_required); } + /*****Light*********/ + div.mpStyle .textLight, div.mpStyle [class*='_textLight'] { color: var(--color_light); } + div.mpStyle .bgLight, div.mpStyle [class*='_bgLight'] { background-color: var(--color_light); } + div.mpStyle .textLight_1, div.mpStyle [class*='_textLight_1'] { color: var(--color_light_1); } + div.mpStyle .bgLight_1, div.mpStyle [class*='_bgLight_1'] { background-color: var(--color_light_1); } + div.mpStyle .textLight_2, div.mpStyle [class*='_textLight_2'] { color: var(--color_light_2); } + div.mpStyle .bgLight_2, div.mpStyle [class*='_bgLight_2'] { background-color: var(--color_light_2); } + div.mpStyle .btLight_2, div.mpStyle [class*='_btLight_2'] { background-color: var(--color_light_2); color: var(--color_info);} + /*****Gray*********/ + div.mpStyle .textGray, div.mpStyle [class*='_textGray'] { color: gray; } + div.mpStyle .bgGray, div.mpStyle [class*='_bgGray'] { background-color: gray; } + /*****Black*********/ + div.mpStyle .textBlack, div.mpStyle [class*='_textBlack'] { color: var(--color_black); } + div.mpStyle .bgBlack, div.mpStyle [class*='_bgBlack'] { background-color: var(--color_black);} + /*****yellow*********/ + div.mpStyle .textYellow, div.textYellow, .mpStyle [class*='textYellow'] { color: var(--color_yellow); } + div.mpStyle [class*='bgYellow'] { background-color: var(--color_yellow); } + div.mpStyle [class*='bgYellow_99'] { background-color: #FFFF0099; } + div.mpStyle [class*='bgYellow_77'] { background-color: #FFFF0077; } + /*****white*********/ + div.mpStyle [class*='textWhite'] { color: #FFF; } + div.mpStyle [class*='bgWhite'] { background-color: #FFF; } + /*****blue*********/ + div.mpStyle [class*='textBlue'] { color: var(--color_blue); } + div.mpStyle .bgBlue, div.mpStyle [class*='_bgBlue'] { background-color: var(--color_blue); } + div.mpStyle [class*='borderBlue'] { border-color: var(--color_blue); } + div.mpStyle [class*='textBorderBlue'] { border-color: var(--color_blue); color: var(--color_blue); } + /*****Navy blue*********/ + div.mpStyle .textNavyBlue, div.mpStyle [class*='_textNavyBlue'] { color: var(--color_navy_blue); } + div.mpStyle .bgNavyBlue, div.mpStyle [class*='_bgNavyBlue'] { background-color: var(--color_navy_blue); } + /*****Color_1*********/ + div.mpStyle .textColor_1, div.mpStyle [class*='_textColor_1'] { color: var(--color_1); } + div.mpStyle .bgColor_1, div.mpStyle [class*='_bgColor_1'] { background-color: var(--color_1); } + /*****Color_2*********/ + div.mpStyle .textColor_2, div.mpStyle [class*='_textColor_2'] { color: var(--color_2); } + div.mpStyle .bgColor_2, div.mpStyle [class*='_bgColor_2'] { background-color: var(--color_2); } + /*****Color_2*********/ + div.mpStyle .textColor_3, div.mpStyle [class*='_textColor_3'] { color: #F2FFC3; } + div.mpStyle .bgColor_3, div.mpStyle [class*='_bgColor_3'] { background-color: #F2FFC3; } +} +/******************************************************************** Icon Section************************************************/ +@media only screen and (min-width: 10px) { + /*****Seat icon******/ + [class*='mage_icon'] { display: inline-block; } + span[class*='mp_chair_icon'] { position: relative; width: 30px; height: 35px; border: 1px solid var(--color_border); text-align: center; padding: 5px 0 0 0; } + span[class*='mp_chair_icon_xs'] { width: 20px; height: 25px; padding: 3px 0 0 0; } + span[class*='mp_chair_icon'] ::before, + span[class*='mp_chair_icon'] ::after, + span[class*='mp_chair_icon'] { -webkit-border-radius: 2px; border-radius: 2px; } + span[class*='mp_chair_icon'] ::before, + span[class*='mp_chair_icon'] ::after { content: ""; position: absolute; width: 7px; height: 20px; border: 1px solid var(--color_border); bottom: -1px; background-color: #FFF; } + span[class*='mp_chair_icon_xs'] ::before, + span[class*='mp_chair_icon_xs'] ::after { width: 4px; height: 12px; } + span[class*='mp_chair_icon'] ::before { left: -4px; } + span[class*='mp_chair_icon'] ::after { right: -4px; } + span[class*='mp_chair_icon'] span.seat_handle { position: absolute; width: 25px; height: 6px; bottom: 0; left: 4px; border-top: 1px solid var(--color_border); background-color: #FFF; } + span[class*='mp_chair_icon_xs'] span.seat_handle { width: 15px; height: 4px; } +} +/******************************************************************** select_2 custom css************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle span.selection, + div.mpStyle span.select2-container.select2, + div.mpStyle span.select2-container span.select2-selection { min-width: auto; width: 100% !important; height: 100%; } + div.mpStyle span.selection { overflow: hidden; max-width: 100%; } + div.mpStyle span.select2-container span.select2-selection__rendered { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; height: 100%; } + div.mpStyle span.select2-container .select2-selection__arrow { top: 2px; height: 37px; } + div.mpStyle span.select2-container span { font-size: var(--fs); margin: 0; } +} +/******************************************************************** Owl Carousel************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .owl-nav { display: none; } +} +/******************************************************************** Load More************************************************/ +@media only screen and (min-width: 10px) { + div.mpStyle .mp_load_more_text_area { color: var(--d_color); } + div.mpStyle [data-read] { color: var(--color_theme); cursor: pointer;} +} +/******************************************************************** Woocommerce cart ************************************************/ +@media only screen and (min-width: 10px) { + .woocommerce-cart table.cart .product-remove { vertical-align: top; padding: var(--dMP_xs); width: 50px; } + .woocommerce-cart table.cart .product-remove a:hover { color: var(--color_danger); border-color: var(--color_danger); } + .woocommerce-cart table.cart .product-thumbnail { min-width: 20%; vertical-align: top; padding: var(--dMP_xs); } + div.woocommerce .dLayout_xs, + div.woocommerce .dLayout { background-color: transparent; } + div.woocommerce ul.cart_list { list-style-type: none; line-height: 1.25; font-size: var(--fs); color: var(--d_color); } + div.woocommerce ul.cart_list li { padding: 3px 0; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; } + div.woocommerce ul.cart_list li span { margin: 0 var(--dMP_xs) 0 0; } + div.woocommerce .cart_product_item { border: 1px solid var(--color_border); margin: var(--dMP_xs) 0 0 0; padding: var(--dMP_xs); border-radius: var(--dBR); } + div.woocommerce td.product-name { font-size: var(--fs_h5); font-weight: 500; color: var(--color_theme); } + div.woocommerce td.product-name dl.variation { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; color: var(--d_color); margin: 0;} + div.woocommerce td.product-name dl.variation dd {margin: var(--dMP_xs) 0 0 0;} + .woocommerce-order-details ul.wc-item-meta li { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin: var(--dMP_xs) 0 0 0; } + .woocommerce-order-details ul.wc-item-meta li > p { margin: 0; color: var(--d_color); } +} +/******************************************************************** Date picker ************************************************/ +@media only screen and (min-width: 10px) { + #ui-datepicker-div {width: 342px;border-color: var(--color_theme);padding: 0;background-color: #FFF;} + #ui-datepicker-div .ui-datepicker-header { + background-color: var(--color_theme);background-image: none;border-color: var(--color_theme); + padding: var(--dMP_xs);color: var(--color_theme_alter);border-radius: 0; + display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center; + font-size: var(--fs_h6); + } + #ui-datepicker-div .ui-datepicker-header .ui-icon {display: none;} + #ui-datepicker-div .ui-datepicker-prev {top: var(--dMP_xs);left: 5px;height: 30px;width: 30px;} + #ui-datepicker-div .ui-datepicker-next {top: var(--dMP_xs);right: 5px;height: 30px;width: 30px;} + #ui-datepicker-div .ui-datepicker-prev:hover, + #ui-datepicker-div .ui-datepicker-prev:focus, + #ui-datepicker-div .ui-datepicker-next:focus, + #ui-datepicker-div .ui-datepicker-next:hover {box-shadow: 0 0 0 2px #FFF, 0 0 2px 1px #FFF; outline: 1px solid transparent} + #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev::before, + #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next::before { position: absolute;content: '>';color: #FFF;left: 10px;font-size: var(--fs_h3);top: 5px;font-weight: bold;line-height: 1;} + #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev::before {content: '<';} + #ui-datepicker-div .ui-datepicker-header .ui-state-hover {background-color: var(--color_theme);background-image: none;border-color: var(--color_theme);} + #ui-datepicker-div .ui-state-default { + background-color: transparent;background-image: none;border: none;border-radius: 50%; + width: 35px;height: 35px;color: var(--color_theme);font-weight: bold;padding: 0; + display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center; + } + #ui-datepicker-div a.ui-state-default:hover {background-color: darksalmon;} + #ui-datepicker-div .ui-state-active {background-color: var(--color_theme);color: var(--color_theme_alter);background-image: none;} + #ui-datepicker-div .ui-datepicker-title {background-color: var(--color_theme);color: var(--color_theme_alter);background-image: none;font-size: var(--fs_h5);display: -webkit-flex;display: flex;margin: 0;} + #ui-datepicker-div .ui-datepicker-title select {min-width: 100px;height: 30px;font-size: var(--fs);padding: 0 var(--dMP_xs);text-align: left;} + #ui-datepicker-div.ui-datepicker td {background-color: floralwhite;border: 1px dotted #000;padding: 4px 6px;} +} +/********************************************************************************************************************/ +@media only screen and (min-width: 10px) { +} \ No newline at end of file diff --git a/css/owl.carousel.min.css b/assets/helper/owl_carousel/owl.carousel.min.css similarity index 100% rename from css/owl.carousel.min.css rename to assets/helper/owl_carousel/owl.carousel.min.css diff --git a/js/owl.carousel.min.js b/assets/helper/owl_carousel/owl.carousel.min.js similarity index 72% rename from js/owl.carousel.min.js rename to assets/helper/owl_carousel/owl.carousel.min.js index fbbffc5..a2f4b1a 100644 --- a/js/owl.carousel.min.js +++ b/assets/helper/owl_carousel/owl.carousel.min.js @@ -4,4 +4,4 @@ * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, -animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a(' + 0 ? 1 : 0); + ?> +
+ 2) { ?> + + + + 5) { ?> + + + + + + + + 5) { ?> + + + + 2) { ?> + + +
+ +
+ + + + + + + + + +
+
+ +
+
+ + + +
+ +
+ $length) { + ?> +
+ .... + +
+ +
+
+ + + $min_qty) { + ?> +
+
+ +
+ +
+ +
+
+ $post_type, + 'posts_per_page' => $show, + 'paged' => $page, + 'post_status' => 'publish' + ); + return new WP_Query($args); + } + public static function get_all_post_id($post_type, $show = -1, $page = 1): array { + return get_posts(array( + 'fields' => 'ids', + 'post_type' => $post_type, + 'posts_per_page' => $show, + 'paged' => $page, + 'post_status' => 'publish' + )); + } + public static function get_taxonomy($name) { + return get_terms(array('taxonomy' => $name, 'hide_empty' => false)); + } + public static function get_post_info($post_id, $key, $default = '') { + $data = get_post_meta($post_id, $key, true) ?: $default; + return self::data_sanitize($data); + } + public static function get_submit_info($key, $default = '') { + return self::data_sanitize($_POST[$key] ?? $default); + } + public static function data_sanitize($data) { + $data = maybe_unserialize($data); + if (is_string($data)) { + $data = maybe_unserialize($data); + if (is_array($data)) { + $data = self::data_sanitize($data); + } + else { + $data = sanitize_text_field(stripslashes(strip_tags($data))); + } + } + elseif (is_array($data)) { + foreach ($data as &$value) { + if (is_array($value)) { + $value = self::data_sanitize($value); + } + else { + $value = sanitize_text_field(stripslashes(strip_tags($value))); + } + } + } + return $data; + } + //**************Date related*********************// + public static function date_picker_format($option, $key = 'date_format'): string { + $format = MP_Global_Function::get_settings($option, $key, 'D d M , yy'); + $date_format = 'Y-m-d'; + $date_format = $format == 'yy/mm/dd' ? 'Y/m/d' : $date_format; + $date_format = $format == 'yy-dd-mm' ? 'Y-d-m' : $date_format; + $date_format = $format == 'yy/dd/mm' ? 'Y/d/m' : $date_format; + $date_format = $format == 'dd-mm-yy' ? 'd-m-Y' : $date_format; + $date_format = $format == 'dd/mm/yy' ? 'd/m/Y' : $date_format; + $date_format = $format == 'mm-dd-yy' ? 'm-d-Y' : $date_format; + $date_format = $format == 'mm/dd/yy' ? 'm/d/Y' : $date_format; + $date_format = $format == 'd M , yy' ? 'j M , Y' : $date_format; + $date_format = $format == 'D d M , yy' ? 'D j M , Y' : $date_format; + $date_format = $format == 'M d , yy' ? 'M j, Y' : $date_format; + return $format == 'D M d , yy' ? 'D M j, Y' : $date_format; + } + public function date_picker_js($selector, $dates) { + $start_date = $dates[0]; + $start_year = date('Y', strtotime($start_date)); + $start_month = (date('n', strtotime($start_date)) - 1); + $start_day = date('j', strtotime($start_date)); + $end_date = end($dates); + $end_year = date('Y', strtotime($end_date)); + $end_month = (date('n', strtotime($end_date)) - 1); + $end_day = date('j', strtotime($end_date)); + $all_date = []; + foreach ($dates as $date) { + $all_date[] = '"' . date('j-n-Y', strtotime($date)) . '"'; + } + ?> + + 0) || ($parse_date['minute'] && $parse_date['minute'] > 0) || ($parse_date['second'] && $parse_date['second'] > 0)) { + return true; + } + } + return false; + } + public static function sort_date($a, $b) { + return strtotime($a) - strtotime($b); + } + //***********************************// + public static function get_settings($section, $key, $default = '') { + $options = get_option($section); + if (isset($options[$key]) && $options[$key]) { + $default = $options[$key]; + } + return $default; + } + public static function get_style_settings($key, $default = '') { + return self::get_settings('mp_style_settings', $key, $default); + } + public static function get_slider_settings($key, $default = '') { + return self::get_settings('mp_slider_settings', $key, $default); + } + //***********************************// + public static function price_convert_raw($price) { + $price = wp_strip_all_tags($price); + $price = str_replace(get_woocommerce_currency_symbol(), '', $price); + $price = str_replace(wc_get_price_thousand_separator(), 't_s', $price); + $price = str_replace(wc_get_price_decimal_separator(), 'd_s', $price); + $price = str_replace('t_s', '', $price); + $price = str_replace('d_s', '.', $price); + $price = str_replace(' ', '', $price); + return max($price, 0); + } + public static function wc_price($post_id, $price, $args = array()): string { + $num_of_decimal = get_option('woocommerce_price_num_decimals', 2); + $args = wp_parse_args($args, array( + 'qty' => '', + 'price' => '', + )); + $_product = self::get_post_info($post_id, 'link_wc_product', $post_id); + $product = wc_get_product($_product); + $qty = '' !== $args['qty'] ? max(0.0, (float)$args['qty']) : 1; + $tax_with_price = get_option('woocommerce_tax_display_shop'); + if ('' === $price) { + return ''; + } + elseif (empty($qty)) { + return 0.0; + } + $line_price = (float)$price * (int)$qty; + $return_price = $line_price; + if ($product->is_taxable()) { + if (!wc_prices_include_tax()) { + $tax_rates = WC_Tax::get_rates($product->get_tax_class()); + $taxes = WC_Tax::calc_tax($line_price, $tax_rates); + if ('yes' === get_option('woocommerce_tax_round_at_subtotal')) { + $taxes_total = array_sum($taxes); + } + else { + $taxes_total = array_sum(array_map('wc_round_tax_total', $taxes)); + } + $return_price = $tax_with_price == 'excl' ? round($line_price, $num_of_decimal) : round($line_price + $taxes_total, $num_of_decimal); + } + else { + $tax_rates = WC_Tax::get_rates($product->get_tax_class()); + $base_tax_rates = WC_Tax::get_base_tax_rates($product->get_tax_class('unfiltered')); + if (!empty(WC()->customer) && WC()->customer->get_is_vat_exempt()) { // @codingStandardsIgnoreLine. + $remove_taxes = apply_filters('woocommerce_adjust_non_base_location_prices', true) ? WC_Tax::calc_tax($line_price, $base_tax_rates, true) : WC_Tax::calc_tax($line_price, $tax_rates, true); + if ('yes' === get_option('woocommerce_tax_round_at_subtotal')) { + $remove_taxes_total = array_sum($remove_taxes); + } + else { + $remove_taxes_total = array_sum(array_map('wc_round_tax_total', $remove_taxes)); + } + // $return_price = round( $line_price, $num_of_decimal); + $return_price = round($line_price - $remove_taxes_total, $num_of_decimal); + } + else { + $base_taxes = WC_Tax::calc_tax($line_price, $base_tax_rates, true); + $modded_taxes = WC_Tax::calc_tax($line_price - array_sum($base_taxes), $tax_rates); + if ('yes' === get_option('woocommerce_tax_round_at_subtotal')) { + $base_taxes_total = array_sum($base_taxes); + $modded_taxes_total = array_sum($modded_taxes); + } + else { + $base_taxes_total = array_sum(array_map('wc_round_tax_total', $base_taxes)); + $modded_taxes_total = array_sum(array_map('wc_round_tax_total', $modded_taxes)); + } + $return_price = $tax_with_price == 'excl' ? round($line_price - $base_taxes_total, $num_of_decimal) : round($line_price - $base_taxes_total + $modded_taxes_total, $num_of_decimal); + } + } + } + $return_price = apply_filters('woocommerce_get_price_including_tax', $return_price, $qty, $product); + $display_suffix = get_option('woocommerce_price_display_suffix') ? get_option('woocommerce_price_display_suffix') : ''; + return wc_price($return_price) . ' ' . $display_suffix; + } + //***********************************// + public static function get_image_url($post_id = '', $image_id = '', $size = 'full') { + if ($post_id) { + $image_id = get_post_thumbnail_id($post_id); + $image_id = $image_id ?: self::get_post_info($post_id, 'mp_thumbnail'); + } + return wp_get_attachment_image_url($image_id, $size); + } + public static function get_page_by_slug($slug) { + if ($pages = get_pages()) { + foreach ($pages as $page) { + if ($slug === $page->post_name) { + return $page; + } + } + } + return false; + } + //***********************************// + public static function check_woocommerce(): int { + include_once(ABSPATH . 'wp-admin/includes/plugin.php'); + $plugin_dir = ABSPATH . 'wp-content/plugins/woocommerce'; + if (is_plugin_active('woocommerce/woocommerce.php')) { + return 1; + } + elseif (is_dir($plugin_dir)) { + return 2; + } + else { + return 0; + } + } + public static function get_order_item_meta($item_id, $key): string { + global $wpdb; + $table_name = $wpdb->prefix . "woocommerce_order_itemmeta"; + $results = $wpdb->get_results($wpdb->prepare("SELECT meta_value FROM $table_name WHERE order_item_id = %d AND meta_key = %s", $item_id, $key)); + foreach ($results as $result) { + $value = $result->meta_value; + } + return $value ?? ''; + } + public static function check_product_in_cart($post_id) { + $status = MP_Global_Function::check_woocommerce(); + if ($status == 1) { + $product_id = MP_Global_Function::get_post_info($post_id, 'link_wc_product'); + foreach (WC()->cart->get_cart() as $cart_item) { + if ($cart_item['product_id'] == $product_id) { + return true; + } + } + } + return false; + } + public static function wc_product_sku($product_id) { + if ($product_id) { + return new WC_Product($product_id); + } + return null; + } + //***********************************// + public static function all_tax_list(): array { + global $wpdb; + $table_name = $wpdb->prefix . 'wc_tax_rate_classes'; + $result = $wpdb->get_results("SELECT * FROM $table_name"); + $tax_list = []; + foreach ($result as $tax) { + $tax_list[$tax->slug] = $tax->name; + } + return $tax_list; + } + public static function week_day(): array { + return [ + 'monday' => esc_html__('Monday', 'mage-eventpress'), + 'tuesday' => esc_html__('Tuesday', 'mage-eventpress'), + 'wednesday' => esc_html__('Wednesday', 'mage-eventpress'), + 'thursday' => esc_html__('Thursday', 'mage-eventpress'), + 'friday' => esc_html__('Friday', 'mage-eventpress'), + 'saturday' => esc_html__('Saturday', 'mage-eventpress'), + 'sunday' => esc_html__('Sunday', 'mage-eventpress'), + ]; + } + public static function get_plugin_data($data) { + $plugin_data = get_plugin_data(__FILE__); + return $plugin_data[$data]; + } + public static function array_to_string($array) { + $ids = ''; + if (sizeof($array) > 0) { + foreach ($array as $data) { + if ($data) { + $ids = $ids ? $ids . ',' . $data : $data; + } + } + } + return $ids; + } + public static function esc_html($string): string { + $allow_attr = array( + 'input' => [ + 'type' => [], + 'class' => [], + 'id' => [], + 'name' => [], + 'value' => [], + 'size' => [], + 'placeholder' => [], + 'min' => [], + 'max' => [], + 'checked' => [], + 'required' => [], + 'disabled' => [], + 'readonly' => [], + 'step' => [], + 'data-default-color' => [], + 'data-price' => [], + ], + 'p' => ['class' => []], + 'img' => ['class' => [], 'id' => [], 'src' => [], 'alt' => [],], + 'fieldset' => [ + 'class' => [] + ], + 'label' => [ + 'for' => [], + 'class' => [] + ], + 'select' => [ + 'class' => [], + 'name' => [], + 'id' => [], + 'data-price' => [], + ], + 'option' => [ + 'class' => [], + 'value' => [], + 'id' => [], + 'selected' => [], + ], + 'textarea' => [ + 'class' => [], + 'rows' => [], + 'id' => [], + 'cols' => [], + 'name' => [], + ], + 'h1' => ['class' => [], 'id' => [],], + 'h2' => ['class' => [], 'id' => [],], + 'h3' => ['class' => [], 'id' => [],], + 'h4' => ['class' => [], 'id' => [],], + 'h5' => ['class' => [], 'id' => [],], + 'h6' => ['class' => [], 'id' => [],], + 'a' => ['class' => [], 'id' => [], 'href' => [],], + 'div' => [ + 'class' => [], + 'id' => [], + 'data-ticket-type-name' => [], + ], + 'span' => [ + 'class' => [], + 'id' => [], + 'data' => [], + 'data-input-change' => [], + ], + 'i' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'table' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'tr' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'td' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'thead' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'tbody' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'th' => [ + 'class' => [], + 'id' => [], + 'data' => [], + ], + 'svg' => [ + 'class' => [], + 'id' => [], + 'width' => [], + 'height' => [], + 'viewBox' => [], + 'xmlns' => [], + ], + 'g' => [ + 'fill' => [], + ], + 'path' => [ + 'd' => [], + ], + 'br' => array(), + 'em' => array(), + 'strong' => array(), + ); + return wp_kses($string, $allow_attr); + } + //***********************************// + } + new MP_Global_Function(); + } \ No newline at end of file diff --git a/inc/global/MP_Global_Style.php b/inc/global/MP_Global_Style.php new file mode 100644 index 0000000..7196b3c --- /dev/null +++ b/inc/global/MP_Global_Style.php @@ -0,0 +1,145 @@ + + + +
+ +
+ +
+
+
+

+ + +
+
+ all_icon_array(); + if (sizeof($icons) > 0) { + $total_icon = 0; + foreach ($icons as $icon) { + $total_icon += sizeof($icon['icon']); + } + ?> +
+
    +
  • +  ( + + ) +
  • + $icon) { ?> +
  • + ' . sizeof($icon['icon']) . ')'; ?> +
  • + +
+ +
+ +
+
+
+ +
+ + +
+ + <?php echo esc_attr($image_id); ?> +
+ + +
+ +
+ +
+ 0) { + foreach ($all_images as $image) { + ?> +
+ + <?php esc_attr_e($image); ?> +
+ +
+ +
+ +
+ +
+
+ +
+ +
+
+ + +
+
+
+ + +
+
+
+ [ + 'title' => 'Accessibility', + 'icon' => [ + 'fab fa-accessible-icon' => 'Accessible Icon', + 'fas fa-american-sign-language-interpreting' => 'American Sign Language Interpreting', + 'fas fa-assistive-listening-systems' => 'Assistive Listening Systems', + 'fas fa-audio-description' => 'Audio Description', + 'fas fa-blind' => 'Blind', + 'fas fa-braille' => 'Braille', + 'fas fa-closed-captioning' => 'Closed Captioning', + 'far fa-closed-captioning' => 'Closed Captioning', + 'fas fa-deaf' => 'Deaf', + 'fas fa-low-vision' => 'Low Vision', + 'fas fa-phone-volume' => 'Phone Volume', + 'fas fa-question-circle' => 'Question Circle', + 'far fa-question-circle' => 'Question Circle', + 'fas fa-tty' => 'Tty', + 'fas fa-universal-access' => 'Universal Access', + 'fas fa-wheelchair' => 'Wheelchair', + 'fas fa-sign-language' => 'Sign Language' + ] + ], + 1 => [ + 'title' => 'Alert icons', + 'icon' => [ + 'fas fa-bell' => 'Bell', + 'far fa-bell' => 'Bell', + 'fas fa-bell-slash' => 'Bell Slash', + 'far fa-bell-slash' => 'Bell Slash', + 'fas fa-exclamation' => 'Exclamation', + 'fas fa-exclamation-circle' => 'Exclamation Circle', + 'fas fa-exclamation-triangle' => 'Exclamation Triangle ', + 'fas fa-radiation' => 'Radiation', + 'fas fa-radiation-alt' => 'Radiation Alt', + 'fas fa-skull-crossbones' => 'Skull Crossbones' + ] + ], + 2 => [ + 'title' => 'Animals icons', + 'icon' => [ + 'fas fa-cat' => 'Cat', + 'fas fa-crow' => 'Crow', + 'fas fa-dog' => 'Dog', + 'fas fa-dove' => 'Dove', + 'fas fa-dragon' => 'Dragon', + 'fas fa-feather' => 'Feather', + 'fas fa-feather-alt' => 'Feather Alt', + 'fas fa-fish' => 'Fish', + 'fas fa-frog' => 'Frog', + 'fas fa-hippo' => 'Hippo', + 'fas fa-horse' => 'Horse', + 'fas fa-horse-head' => 'Horse Head', + 'fas fa-kiwi-bird' => 'Kiwi Bird', + 'fas fa-otter' => 'Otter', + 'fas fa-paw' => 'Paw', + 'fas fa-spider' => 'Spider' + ] + ], + 3 => [ + 'title' => 'Arrows icons', + 'icon' => [ + 'fas fa-angle-double-down' => 'Angle Double Down', + 'fas fa-angle-double-left' => 'Angle Double Left', + 'fas fa-angle-double-right' => 'Angle Double Right', + 'fas fa-angle-double-up' => 'Angle Double Up', + 'fas fa-angle-down' => 'Angle Down', + 'fas fa-angle-left' => 'Angle Left', + 'fas fa-angle-right' => 'Angle Right', + 'fas fa-angle-up' => 'Angle Up', + 'fas fa-arrow-alt-circle-down' => 'Arrow Alt Circle Down', + 'far fa-arrow-alt-circle-down' => 'Arrow Alt Circle Down', + 'fas fa-arrow-alt-circle-left' => 'Arrow Alt Circle Left', + 'far fa-arrow-alt-circle-left' => 'Arrow Alt Circle Left', + 'fas fa-arrow-alt-circle-right' => 'Arrow Alt Circle Right', + 'far fa-arrow-alt-circle-right' => 'Arrow Alt Circle Right', + 'fas fa-arrow-alt-circle-up' => 'Arrow Alt Circle Up', + 'far fa-arrow-alt-circle-up' => 'Arrow Alt Circle Up', + 'fas fa-arrow-circle-down' => 'Arrow Circle Down', + 'fas fa-arrow-circle-left' => 'Arrow Circle Left', + 'fas fa-arrow-circle-right' => 'Arrow Circle Right', + 'fas fa-arrow-circle-up' => 'Arrow Circle Up', + 'fas fa-arrow-down' => 'Arrow Down', + 'fas fa-arrow-left' => 'Arrow Left', + 'fas fa-arrow-right' => 'Arrow Right', + 'fas fa-arrow-up' => 'Arrow Up', + 'fas fa-arrows-alt' => 'Arrows Alt', + 'fas fa-arrows-alt-h' => 'Arrows Alt H', + 'fas fa-arrows-alt-v' => 'Arrows Alt V', + 'fas fa-caret-down' => 'Caret Down', + 'fas fa-caret-left' => 'Caret Left', + 'fas fa-caret-right' => 'Caret Right', + 'fas fa-caret-square-down' => 'Caret Square Down', + 'far fa-caret-square-down' => 'Caret Square Down', + 'fas fa-caret-square-left' => 'Caret Square Left', + 'far fa-caret-square-left' => 'Caret Square Left', + 'fas fa-caret-square-right' => 'Caret Square Right', + 'far fa-caret-square-right' => 'Caret Square Right', + 'fas fa-caret-square-up' => 'Caret Square Up', + 'far fa-caret-square-up' => 'Caret Square Up', + 'fas fa-caret-up' => 'Caret Up', + 'fas fa-cart-arrow-down' => 'Cart Arrow Down', + 'fas fa-chart-line' => 'Chart Line', + 'fas fa-chevron-circle-down' => 'Chevron Circle Down', + 'fas fa-chevron-circle-left' => 'Chevron Circle Left', + 'fas fa-chevron-circle-right' => 'Chevron Circle Right', + 'fas fa-chevron-circle-up' => 'Chevron Circle Up', + 'fas fa-chevron-down' => 'Chevron Down', + 'fas fa-chevron-left' => 'Chevron Left', + 'fas fa-chevron-right' => 'Chevron Right', + 'fas fa-chevron-up' => 'Chevron Up', + 'fas fa-cloud-download-alt' => 'Cloud Download Alt', + 'fas fa-cloud-upload-alt' => 'Cloud Upload Alt', + 'fas fa-compress-alt' => 'Compress Alt', + 'fas fa-compress-arrows-alt' => 'Compress Arrows Alt', + 'fas fa-download' => 'Download', + 'fas fa-exchange-alt' => 'Exchange Alt', + 'fas fa-expand-alt' => 'Expand Alt', + 'fas fa-expand-arrows-alt' => 'Expand Arrows Alt', + 'fas fa-external-link-alt' => 'External Link Alt', + 'fas fa-external-link-square-alt' => 'External Link Square Alt', + 'fas fa-hand-point-down' => 'Hand Point Down', + 'far fa-hand-point-down' => 'Hand Point Down', + 'fas fa-hand-point-left' => 'Hand Point Left', + 'far fa-hand-point-left' => 'Hand Point Left', + 'fas fa-hand-point-right' => 'Hand Point Right', + 'far fa-hand-point-right' => 'Hand Point Right', + 'fas fa-hand-point-up' => 'Hand Point Up', + 'far fa-hand-point-up' => 'Hand Point Up', + 'fas fa-hand-pointer' => 'Hand Pointer', + 'far fa-hand-pointer' => 'Hand Pointer', + 'fas fa-history' => 'History', + 'fas fa-level-down-alt' => 'Level Down Alt', + 'fas fa-level-up-alt' => 'Level Up Alt', + 'fas fa-location-arrow' => 'Location Arrow', + 'fas fa-long-arrow-alt-down' => 'Long Arrow Alt Down', + 'fas fa-long-arrow-alt-left' => 'Long Arrow Alt Left', + 'fas fa-long-arrow-alt-right' => 'Long Arrow Alt Right', + 'fas fa-long-arrow-alt-up' => 'Long Arrow Alt Up', + 'fas fa-mouse-pointer' => 'Mouse Pointer', + 'fas fa-play' => 'Play', + 'fas fa-random' => 'Random', + 'fas fa-recycle' => 'Recycle', + 'fas fa-redo' => 'Redo', + 'fas fa-redo-alt' => 'Redo Alt', + 'fas fa-reply' => 'Reply', + 'fas fa-reply-all' => 'Reply All', + 'fas fa-retweet' => 'Retweet', + 'fas fa-share' => 'Share', + 'fas fa-share-square' => 'Share Square', + 'far fa-share-square' => 'Share Square', + 'fas fa-sign-in-alt' => 'Sign In Alt', + 'fas fa-sign-out-alt' => 'Sign Out Alt', + 'fas fa-sort' => 'Sort', + 'fas fa-sort-alpha-down' => 'Sort Alpha Down', + 'fas fa-sort-alpha-down-alt' => 'Sort Alpha Down Alt', + 'fas fa-sort-alpha-up' => 'Sort Alpha Up', + 'fas fa-sort-alpha-up-alt' => 'Sort Alpha Up Alt', + 'fas fa-sort-amount-down' => 'Sort Amount Down', + 'fas fa-sort-amount-down-alt' => 'Sort Amount Down Alt', + 'fas fa-sort-amount-up' => 'Sort Amount Up', + 'fas fa-sort-amount-up-alt' => 'Sort Amount Up Alt', + 'fas fa-sort-down' => 'Sort Down', + 'fas fa-sort-numeric-down' => 'Sort Numeric Down', + 'fas fa-sort-numeric-down-alt' => 'Sort Numeric Down Alt', + 'fas fa-sort-numeric-up' => 'Sort Numeric Up', + 'fas fa-sort-numeric-up-alt' => 'Sort Numeric Up Alt', + 'fas fa-sort-up' => 'Sort Up', + 'fas fa-sync' => 'Sync', + 'fas fa-sync-alt' => 'Sync Alt', + 'fas fa-text-height' => 'Text Height', + 'fas fa-text-width' => 'Text Width', + 'fas fa-undo' => 'Undo', + 'fas fa-undo-alt' => 'Undo Alt', + 'fas fa-upload' => 'Upload' + ] + ], + 4 => [ + 'title' => 'Audio & Video icons', + 'icon' => [ + 'fas fa-audio-description' => 'Audio Description', + 'fas fa-backward' => 'Backward', + 'fas fa-broadcast-tower' => 'Broadcast Tower', + 'fas fa-circle' => 'Circle', + 'far fa-circle' => 'Circle', + 'fas fa-closed-captioning' => 'Closed Captioning', + 'far fa-closed-captioning' => 'Closed Captioning', + 'fas fa-compress' => 'Compress', + 'fas fa-compress-alt' => 'Compress Alt', + 'fas fa-compress-arrows-alt' => 'Compress Arrows Alt', + 'fas fa-eject' => 'Eject', + 'fas fa-expand' => 'Expand', + 'fas fa-expand-alt' => 'Expand Alt', + 'fas fa-expand-arrows-alt' => 'Expand Arrows Alt', + 'fas fa-fast-backward' => 'Fast Backward', + 'fas fa-fast-forward' => 'Fast Forward', + 'fas fa-file-audio' => 'File Audio', + 'far fa-file-audio' => 'File Audio', + 'fas fa-file-video' => 'File Video', + 'far fa-file-video' => 'File Video', + 'fas fa-film' => 'Film', + 'fas fa-forward' => 'Forward', + 'fas fa-headphones' => 'Headphones', + 'fas fa-microphone' => 'Microphone', + 'fas fa-microphone-alt' => 'Microphone Alt', + 'fas fa-microphone-alt-slash' => 'Microphone Alt Slash', + 'fas fa-microphone-slash' => 'Microphone Slash', + 'fas fa-music' => 'Music', + 'fas fa-pause' => 'Pause', + 'fas fa-pause-circle' => 'Pause Circle', + 'far fa-pause-circle' => 'Pause Circle', + 'fas fa-phone-volume' => 'Phone Volume', + 'fas fa-photo-video' => 'Photo Video', + 'fas fa-play' => 'Play', + 'fas fa-play-circle' => 'Play Circle', + 'far fa-play-circle' => 'Play Circle', + 'fas fa-podcast' => 'Podcast', + 'fas fa-random' => 'Random', + 'fas fa-redo' => 'Redo', + 'fas fa-redo-alt' => 'Redo Alt', + 'fas fa-rss' => 'Rss', + 'fas fa-rss-square' => 'Rss Square', + 'fas fa-step-backward' => 'Step Backward', + 'fas fa-step-forward' => 'Step Forward', + 'fas fa-stop' => 'Stop', + 'fas fa-stop-circle' => 'Stop Circle', + 'fas fa-sync' => 'Sync', + 'fas fa-sync-alt' => 'Sync Alt', + 'fas fa-tv' => 'Tv', + 'fas fa-undo' => 'Undo', + 'fas fa-undo-alt' => 'Undo Alt', + 'fas fa-video' => 'Video', + 'fas fa-volume-down' => 'Volume Down', + 'fas fa-volume-mute' => 'Volume Mute', + 'fas fa-volume-off' => 'Volume Off', + 'fas fa-volume-up' => 'Volume Up', + 'fab fa-youtube' => 'Youtube' + ] + ], + 5 => [ + 'title' => 'Automotive icons', + 'icon' => [ + 'fas fa-air-freshener' => 'Air Freshener', + 'fas fa-ambulance' => 'Ambulance', + 'fas fa-bus' => 'Bus', + 'fas fa-bus-alt' => 'Bus Alt', + 'fas fa-car' => 'Car', + 'fas fa-car-alt' => 'Car Alt', + 'fas fa-car-battery' => 'Car Battery', + 'fas fa-car-crash' => 'Car Crash', + 'fas fa-car-side' => 'Car Side', + 'fas fa-caravan' => 'Caravan', + 'fas fa-charging-station' => 'Charging Station', + 'fas fa-gas-pump' => 'Gas Pump', + 'fas fa-motorcycle' => 'Motorcycle', + 'fas fa-oil-can' => 'Oil Can', + 'fas fa-shuttle-van' => 'Shuttle Van', + 'fas fa-tachometer-alt' => 'Tachometer Alt', + 'fas fa-taxi' => 'Taxi', + 'fas fa-trailer' => 'Trailer', + 'fas fa-truck' => 'Truck', + 'fas fa-truck-monster' => 'Truck Monster', + 'fas fa-truck-pickup' => 'Truck Pickup' + ] + ], + 6 => [ + 'title' => 'Autumn icons', + 'icon' => [ + 'fas fa-apple-alt' => 'Apple Alt', + 'fas fa-campground' => 'Campground', + 'fas fa-cloud-sun' => 'Cloud Sun', + 'fas fa-drumstick-bite' => 'Drumstick Bite', + 'fas fa-football-ball' => 'Football Ball', + 'fas fa-hiking' => 'Hiking', + 'fas fa-mountain' => 'Mountain', + 'fas fa-tractor' => 'Tractor', + 'fas fa-tree' => 'Tree', + 'fas fa-wind' => 'Wind', + 'fas fa-wine-bottle' => 'Wine Bottle' + ] + ], + 7 => [ + 'title' => 'Beverage icons', + 'icon' => [ + 'fas fa-beer' => 'Beer', + 'fas fa-blender' => 'Blender', + 'fas fa-cocktail' => 'Cocktail', + 'fas fa-coffee' => 'Coffee', + 'fas fa-flask' => 'Flask', + 'fas fa-glass-cheers' => 'Glass Cheers', + 'fas fa-glass-martini' => 'Glass Martini', + 'fas fa-glass-martini-alt' => 'Glass Martini Alt', + 'fas fa-glass-whiskey' => 'Glass Whiskey', + 'fas fa-mug-hot' => 'Mug Hot', + 'fas fa-wine-bottle' => 'Wine Bottle', + 'fas fa-wine-glass' => 'Wine Glass', + 'fas fa-wine-glass-alt' => 'Wine Glass Alt' + ] + ], + 8 => [ + 'title' => 'Buildings icons', + 'icon' => [ + 'fas fa-archway' => 'Archway', + 'fas fa-building' => 'Building', + 'far fa-building' => 'Building', + 'fas fa-campground' => 'Campground', + 'fas fa-church' => 'Church', + 'fas fa-city' => 'City', + 'fas fa-clinic-medical' => 'Clinic Medical', + 'fas fa-dungeon' => 'Dungeon', + 'fas fa-gopuram' => 'Gopuram', + 'fas fa-home' => 'Home', + 'fas fa-hospital' => 'Hospital', + 'far fa-hospital' => 'Hospital', + 'fas fa-hospital-alt' => 'Hospital Alt', + 'fas fa-hospital-user' => 'Hospital User', + 'fas fa-hotel' => 'Hotel', + 'fas fa-house-damage' => 'House Damage', + 'fas fa-igloo' => 'Igloo', + 'fas fa-industry' => 'Industry', + 'fas fa-kaaba' => 'Kaaba', + 'fas fa-landmark' => 'Landmark', + 'fas fa-monument' => 'Monument', + 'fas fa-mosque' => 'Mosque', + 'fas fa-place-of-worship' => 'Place Of Worship', + 'fas fa-school' => 'School', + 'fas fa-store' => 'Store', + 'fas fa-store-alt' => 'Store Alt', + 'fas fa-synagogue' => 'Synagogue', + 'fas fa-torii-gate' => 'Torii Gate', + 'fas fa-university' => 'University', + 'fas fa-vihara' => 'Vihara', + 'fas fa-warehouse' => 'Warehouse' + ] + ], + 9 => [ + 'title' => 'Business icons', + 'icon' => [ + 'fas fa-address-book' => 'Address Book', + 'far fa-address-book' => 'Address Book', + 'fas fa-address-card' => 'Address Card', + 'far fa-address-card' => 'Address Card', + 'fas fa-archive' => 'Archive', + 'fas fa-balance-scale' => 'Balance Scale', + 'fas fa-balance-scale-left' => 'Balance Scale Left', + 'fas fa-balance-scale-right' => 'Balance Scale Right', + 'fas fa-birthday-cake' => 'Birthday Cake', + 'fas fa-book' => 'Book', + 'fas fa-briefcase' => 'Briefcase', + 'fas fa-bullhorn' => 'Bullhorn', + 'fas fa-bullseye' => 'Bullseye', + 'fas fa-business-time' => 'Business Time', + 'fas fa-calculator' => 'Calculator', + 'fas fa-calendar' => 'Calendar', + 'far fa-calendar' => 'Calendar', + 'fas fa-calendar-alt' => 'Calendar Alt', + 'far fa-calendar-alt' => 'Calendar Alt', + 'fas fa-certificate' => 'Certificate', + 'fas fa-chart-area' => 'Chart Area', + 'fas fa-chart-bar' => 'Chart Bar', + 'far fa-chart-bar' => 'Chart Bar', + 'fas fa-chart-line' => 'Chart Line', + 'fas fa-chart-pie' => 'Chart Pie', + 'fas fa-clipboard' => 'Clipboard', + 'far fa-clipboard' => 'Clipboard', + 'fas fa-coffee' => 'Coffee', + 'fas fa-columns' => 'Columns', + 'fas fa-compass' => 'Compass', + 'far fa-compass' => 'Compass', + 'fas fa-copy' => 'Copy', + 'far fa-copy' => 'Copy', + 'fas fa-copyright' => 'Copyright', + 'far fa-copyright' => 'Copyright', + 'fas fa-cut' => 'Cut', + 'fas fa-edit' => 'Edit', + 'far fa-edit' => 'Edit', + 'fas fa-envelope' => 'Envelope', + 'far fa-envelope' => 'Envelope', + 'fas fa-envelope-open' => 'Envelope Open', + 'far fa-envelope-open' => 'Envelope Open', + 'fas fa-envelope-square' => 'Envelope Square', + 'fas fa-eraser' => 'Eraser', + 'fas fa-fax' => 'Fax', + 'fas fa-file' => 'File', + 'far fa-file' => 'File', + 'fas fa-file-alt' => 'File Alt', + 'far fa-file-alt' => 'File Alt', + 'fas fa-folder' => 'Folder', + 'far fa-folder' => 'Folder', + 'fas fa-folder-minus' => 'Folder Minus', + 'fas fa-folder-open' => 'Folder Open', + 'far fa-folder-open' => 'Folder Open', + 'fas fa-folder-plus' => 'Folder Plus', + 'fas fa-glasses' => 'Glasses', + 'fas fa-globe' => 'Globe', + 'fas fa-highlighter' => 'Highlighter', + 'fas fa-laptop-house' => 'Laptop House', + 'fas fa-marker' => 'Marker', + 'fas fa-paperclip' => 'Paperclip', + 'fas fa-paste' => 'Paste', + 'fas fa-pen' => 'Pen', + 'fas fa-pen-alt' => 'Pen Alt', + 'fas fa-pen-fancy' => 'Pen Fancy', + 'fas fa-pen-nib' => 'Pen Nib', + 'fas fa-pen-square' => 'Pen Square', + 'fas fa-pencil-alt' => 'Pencil Alt', + 'fas fa-percent' => 'Percent', + 'fas fa-phone' => 'Phone', + 'fas fa-phone-alt' => 'Phone Alt', + 'fas fa-phone-slash' => 'Phone Slash', + 'fas fa-phone-square' => 'Phone Square', + 'fas fa-phone-square-alt' => 'Phone Square Alt', + 'fas fa-phone-volume' => 'Phone Volume', + 'fas fa-print' => 'Print', + 'fas fa-project-diagram' => 'Project Diagram', + 'fas fa-registered' => 'Registered', + 'far fa-registered' => 'Registered', + 'fas fa-save' => 'Save', + 'far fa-save' => 'Save', + 'fas fa-sitemap' => 'Sitemap', + 'fas fa-socks' => 'Socks', + 'fas fa-sticky-note' => 'Sticky Note', + 'far fa-sticky-note' => 'Sticky Note', + 'fas fa-stream' => 'Stream', + 'fas fa-table' => 'Table', + 'fas fa-tag' => 'Tag', + 'fas fa-tags' => 'Tags', + 'fas fa-tasks' => 'Tasks', + 'fas fa-thumbtack' => 'Thumbtack', + 'fas fa-trademark' => 'Trademark', + 'fas fa-wallet' => 'Wallet' + ] + ], + 10 => [ + 'title' => 'Camping icons', + 'icon' => [ + 'fas fa-binoculars' => 'Binoculars', + 'fas fa-faucet' => 'Faucet', + 'fas fa-fire' => 'Fire', + 'fas fa-fire-alt' => 'Fire Alt', + 'fas fa-first-aid' => 'First Aid', + 'fas fa-map' => 'Map', + 'far fa-map' => 'Map', + 'fas fa-map-marked' => 'Map Marked', + 'fas fa-map-marked-alt' => 'Map Marked Alt', + 'fas fa-map-signs' => 'Map Signs', + 'fas fa-route' => 'Route', + 'fas fa-toilet-paper' => 'Toilet Paper' + ] + ], + 11 => [ + 'title' => 'Charity icons', + 'icon' => [ + 'fas fa-dollar-sign' => 'Dollar Sign', + 'fas fa-donate' => 'Donate', + 'fas fa-dove' => 'Dove', + 'fas fa-gift' => 'Gift', + 'fas fa-hand-holding-heart' => 'Hand Holding Heart', + 'fas fa-hand-holding-usd' => 'Hand Holding Usd', + 'fas fa-hand-holding-water' => 'Hand Holding Water', + 'fas fa-hands-helping' => 'Hands Helping', + 'fas fa-handshake' => 'Handshake', + 'far fa-handshake' => 'Handshake', + 'fas fa-heart' => 'Heart', + 'far fa-heart' => 'Heart', + 'fas fa-leaf' => 'Leaf', + 'fas fa-parachute-box' => 'Parachute Box', + 'fas fa-piggy-bank' => 'Piggy Bank', + 'fas fa-ribbon' => 'Ribbon', + 'fas fa-seedling' => 'Seedling' + ] + ], + 12 => [ + 'title' => 'Chat icons', + 'icon' => [ + 'fas fa-comment' => 'Comment', + 'far fa-comment' => 'Comment', + 'fas fa-comment-alt' => 'Comment Alt', + 'far fa-comment-alt' => 'Comment Alt', + 'fas fa-comment-dots' => 'Comment Dots', + 'far fa-comment-dots' => 'Comment Dots', + 'fas fa-comment-medical' => 'Comment Medical', + 'fas fa-comment-slash' => 'Comment Slash', + 'fas fa-comments' => 'Comments', + 'far fa-comments' => 'Comments', + 'fas fa-frown' => 'Frown', + 'far fa-frown' => 'Frown', + 'fas fa-icons' => 'Icons', + 'fas fa-meh' => 'Meh', + 'far fa-meh' => 'Meh', + 'fas fa-poo' => 'Poo', + 'fas fa-quote-left' => 'Quote Left', + 'fas fa-quote-right' => 'Quote Right', + 'fas fa-smile' => 'Smile', + 'far fa-smile' => 'Smile', + 'fas fa-sms' => 'Sms', + 'fas fa-video-slash' => 'Video Slash' + ] + ], + 13 => [ + 'title' => 'Chess icons', + 'icon' => [ + 'fas fa-chess' => 'Chess', + 'fas fa-chess-bishop' => 'Chess Bishop', + 'fas fa-chess-board' => 'Chess Board', + 'fas fa-chess-king' => 'Chess King', + 'fas fa-chess-knight' => 'Chess Knight', + 'fas fa-chess-pawn' => 'Chess Pawn', + 'fas fa-chess-queen' => 'Chess Queen', + 'fas fa-chess-rook' => 'Chess Rook', + 'fas fa-square-full' => 'Square Full' + ] + ], + 14 => [ + 'title' => 'Childhood icons', + 'icon' => [ + 'fas fa-baby' => 'Baby', + 'fas fa-baby-carriage' => 'Baby Carriage', + 'fas fa-bath' => 'Bath', + 'fas fa-biking' => 'Biking', + 'fas fa-birthday-cake' => 'Birthday Cake', + 'fas fa-cookie' => 'Cookie', + 'fas fa-cookie-bite' => 'Cookie Bite', + 'fas fa-gamepad' => 'Gamepad', + 'fas fa-ice-cream' => 'Ice Cream', + 'fas fa-mitten' => 'Mitten', + 'fas fa-robot' => 'Robot', + 'fas fa-school' => 'School', + 'fas fa-shapes' => 'Shapes', + 'fas fa-snowman' => 'Snowman' + ] + ], + 15 => [ + 'title' => 'Clothing icons', + 'icon' => [ + 'fas fa-graduation-cap' => 'Graduation Cap', + 'fas fa-hat-cowboy' => 'Hat Cowboy', + 'fas fa-hat-cowboy-side' => 'Hat Cowboy Side', + 'fas fa-hat-wizard' => 'Hat Wizard', + 'fas fa-mitten' => 'Mitten', + 'fas fa-shoe-prints' => 'Shoe Prints', + 'fas fa-socks' => 'Socks', + 'fas fa-tshirt' => 'Tshirt', + 'fas fa-user-tie' => 'User Tie' + ] + ], + 16 => [ + 'title' => 'Code icons', + 'icon' => [ + 'fas fa-archive' => 'Archive', + 'fas fa-barcode' => 'Barcode', + 'fas fa-bug' => 'Bug', + 'fas fa-code' => 'Code', + 'fas fa-code-branch' => 'Code Branch', + 'fas fa-coffee' => 'Coffee', + 'fas fa-file-code' => 'File Code', + 'far fa-file-code' => 'File Code', + 'fas fa-filter' => 'Filter', + 'fas fa-fire-extinguisher' => 'Fire Extinguisher', + 'fas fa-keyboard' => 'Keyboard', + 'far fa-keyboard' => 'Keyboard', + 'fas fa-laptop-code' => 'Laptop Code', + 'fas fa-microchip' => 'Microchip', + 'fas fa-project-diagram' => 'Project Diagram', + 'fas fa-qrcode' => 'Qrcode', + 'fas fa-shield-alt' => 'Shield Alt', + 'fas fa-sitemap' => 'Sitemap', + 'fas fa-stream' => 'Stream', + 'fas fa-terminal' => 'Terminal', + 'fas fa-user-secret' => 'User Secret', + 'fas fa-window-close' => 'Window Close', + 'far fa-window-close' => 'Window Close', + 'fas fa-window-maximize' => 'Window Minimize', + 'far fa-window-maximize' => 'Window Minimize', + 'fas fa-window-minimize' => 'Window Minimize', + 'far fa-window-minimize' => 'Window Minimize', + 'fas fa-window-restore' => 'Window Restore', + 'far fa-window-restore' => 'Window Restore', + ] + ], + 17 => [ + 'title' => 'Construction icons', + 'icon' => [ + 'fas fa-brush' => 'Brush', + 'fas fa-drafting-compass' => 'Drafting Compass', + 'fas fa-dumpster' => 'Dumpster', + 'fas fa-hammer' => 'Hammer', + 'fas fa-hard-hat' => 'Hard Hat', + 'fas fa-paint-roller' => 'Paint Roller', + 'fas fa-pencil-alt' => 'Pencil Alt', + 'fas fa-pencil-ruler' => 'Pencil Ruler', + 'fas fa-ruler' => 'Ruler', + 'fas fa-ruler-combined' => 'Ruler Combined', + 'fas fa-ruler-horizontal' => 'Ruler Horizontal', + 'fas fa-ruler-vertical' => 'Ruler Vertical', + 'fas fa-screwdriver' => 'Screwdriver', + 'fas fa-toolbox' => 'Toolbox', + 'fas fa-tools' => 'Tools', + 'fas fa-truck-pickup' => 'Truck Pickup', + 'fas fa-wrench' => 'Wrench', + ] + ], + 18 => [ + 'title' => 'Currency icons', + 'icon' => [ + 'fab fa-bitcoin' => 'Bitcoin', + 'fab fa-btc' => 'Btc', + 'fas fa-dollar-sign' => 'Dollar Sign', + 'fab fa-ethereum' => 'Ethereum', + 'fas fa-euro-sign' => 'Euro Sign', + 'fab fa-gg' => 'Gg', + 'fab fa-gg-circle' => 'Gg Circle', + 'fas fa-hryvnia' => 'Hryvnia', + 'fas fa-lira-sign' => 'Lira Sign', + 'fas fa-money-bill' => 'Money Bill', + 'fas fa-money-bill-alt' => 'Money Bill Alt', + 'far fa-money-bill-alt' => 'Money Bill Alt', + 'fas fa-money-bill-wave' => 'Money Bill Wave', + 'fas fa-money-bill-wave-alt' => 'Money Bill Wave Alt', + 'fas fa-money-check' => 'Money Check', + 'fas fa-money-check-alt' => 'Money Check Alt', + 'fas fa-pound-sign' => 'Pound Sign', + 'fas fa-ruble-sign' => 'Ruble Sign', + 'fas fa-rupee-sign' => 'Rupee Sign', + 'fas fa-shekel-sign' => 'Shekel Sign', + 'fas fa-tenge' => 'Tenge', + 'fas fa-won-sign' => 'Won Sign', + 'fas fa-yen-sign' => 'Yen Sign' + ] + ], + 19 => [ + 'title' => 'Design icons', + 'icon' => [ + 'fas fa-adjust' => 'Adjust', + 'fas fa-bezier-curve' => 'Bezier Curve', + 'fas fa-brush' => 'Brush', + 'fas fa-clone' => 'Clone', + 'far fa-clone' => 'Clone', + 'fas fa-crop' => 'Crop', + 'fas fa-crop-alt' => 'Crop Alt', + 'fas fa-crosshairs' => 'Crosshairs', + 'fas fa-drafting-compass' => 'Drafting Compass', + 'fas fa-draw-polygon' => 'Draw Polygon', + 'fas fa-eye' => 'Eye', + 'far fa-eye' => 'Eye', + 'fas fa-eye-dropper' => 'Eye Dropper', + 'fas fa-eye-slash' => 'Eye Slash', + 'far fa-eye-slash' => 'Eye Slash', + 'fas fa-fill' => 'Fill', + 'fas fa-fill-drip' => 'Fill Drip', + 'fas fa-highlighter' => 'Highlighter', + 'fas fa-icons' => 'Icons', + 'fas fa-layer-group' => 'Layer Group', + 'fas fa-magic' => 'Magic', + 'fas fa-marker' => 'Marker', + 'fas fa-object-group' => 'Object Group', + 'far fa-object-group' => 'Object Group', + 'fas fa-object-ungroup' => 'Object Ungroup', + 'far fa-object-ungroup' => 'Object Ungroup', + 'fas fa-paint-brush' => 'Paint Brush', + 'fas fa-paint-roller' => 'Paint Roller', + 'fas fa-palette' => 'Palette', + 'fas fa-paste' => 'Paste', + 'fas fa-pen' => 'Pen', + 'fas fa-pen-alt' => 'Pen Alt', + 'fas fa-pen-fancy' => 'Pen Fancy', + 'fas fa-pen-nib' => 'Pen Nib', + 'fas fa-pencil-alt' => 'Pencil Alt', + 'fas fa-pencil-ruler' => 'Pencil Ruler', + 'fas fa-ruler-combined' => 'Ruler Combined', + 'fas fa-ruler-horizontal' => 'Ruler Horizontal', + 'fas fa-ruler-vertical' => 'Ruler Vertical', + 'fas fa-splotch' => 'Splotch', + 'fas fa-spray-can' => 'Spray Can', + 'fas fa-stamp' => 'Stamp', + 'fas fa-swatchbook' => 'Swatchbook', + 'fas fa-tint' => 'Tint', + 'fas fa-tint-slash' => 'Tint Slash', + 'fas fa-vector-square' => 'Vector Square' + ] + ], + 20 => [ + 'title' => 'Editors icons', + 'icon' => [ + 'fas fa-align-center' => 'Align Center', + 'fas fa-align-justify' => 'Align Justify', + 'fas fa-align-left' => 'Align Left', + 'fas fa-align-right' => 'Align Right', + 'fas fa-bold' => 'Bold', + 'fas fa-border-all' => 'Border All', + 'fas fa-border-none' => 'Border None', + 'fas fa-border-style' => 'Border Style', + 'fas fa-heading' => 'Heading', + 'fas fa-i-cursor' => 'Cursor', + 'fas fa-indent' => 'Indent', + 'fas fa-italic' => 'Italic', + 'fas fa-link' => 'Link', + 'fas fa-list' => 'List', + 'fas fa-list-alt' => 'List Alt', + 'far fa-list-alt' => 'List Alt', + 'fas fa-list-ol' => 'List Ol', + 'fas fa-list-ul' => 'List Ul', + 'fas fa-outdent' => 'Outdent', + 'fas fa-paper-plane' => 'Paper Plane', + 'far fa-paper-plane' => 'Paper Plane', + 'fas fa-paperclip' => 'Paperclip', + 'fas fa-paragraph' => 'Paragraph', + 'fas fa-remove-format' => 'Remove Format', + 'fas fa-screwdriver' => 'Screwdriver', + 'fas fa-spell-check' => 'Spell Check', + 'fas fa-strikethrough' => 'Strikethrough', + 'fas fa-subscript' => 'Subscript', + 'fas fa-superscript' => 'Superscript', + 'fas fa-trash-restore' => 'Trash Restore', + 'fas fa-trash-restore-alt' => 'Trash Restore Alt', + 'fas fa-underline' => 'Underline', + 'fas fa-unlink' => 'Unlink' + ] + ], + 21 => [ + 'title' => 'Emoji icons', + 'icon' => [ + 'fas fa-angry' => 'Angry', + 'far fa-angry' => 'Angry', + 'fas fa-dizzy' => 'Dizzy', + 'far fa-dizzy' => 'Dizzy', + 'fas fa-flushed' => 'Flushed', + 'far fa-flushed' => 'Flushed', + 'fas fa-frown' => 'Frown', + 'far fa-frown' => 'Frown', + 'fas fa-frown-open' => 'Frown Open', + 'far fa-frown-open' => 'Frown Open', + 'fas fa-grimace' => 'Grimace', + 'far fa-grimace' => 'Grimace', + 'fas fa-grin' => 'Grin', + 'far fa-grin' => 'Grin', + 'fas fa-grin-alt' => 'Grin Alt', + 'far fa-grin-alt' => 'Grin Alt', + 'fas fa-grin-beam' => 'Grin Beam', + 'far fa-grin-beam' => 'Grin Beam', + 'fas fa-grin-beam-sweat' => 'Grin Beam Sweat', + 'far fa-grin-beam-sweat' => 'Grin Beam Sweat', + 'fas fa-grin-hearts' => 'Grin Hearts', + 'far fa-grin-hearts' => 'Grin Hearts', + 'fas fa-grin-squint' => 'Grin Squint', + 'far fa-grin-squint' => 'Grin Squint', + 'fas fa-grin-squint-tears' => 'Grin Squint Tears', + 'far fa-grin-squint-tears' => 'Grin Squint Tears', + 'fas fa-grin-stars' => 'Grin Stars', + 'far fa-grin-stars' => 'Grin Stars', + 'fas fa-grin-tears' => 'Grin Tears', + 'far fa-grin-tears' => 'Grin Tears', + 'fas fa-grin-tongue' => 'Grin Tongue', + 'far fa-grin-tongue' => 'Grin Tongue', + 'fas fa-grin-tongue-squint' => 'Grin Tongue Squint', + 'far fa-grin-tongue-squint' => 'Grin Tongue Squint', + 'fas fa-grin-tongue-wink' => 'Grin Tongue Wink', + 'far fa-grin-tongue-wink' => 'Grin Tongue Wink', + 'fas fa-grin-wink' => 'Grin Wink', + 'far fa-grin-wink' => 'Grin Wink', + 'fas fa-kiss' => 'Kiss', + 'far fa-kiss' => 'Kiss', + 'fas fa-kiss-beam' => 'Kiss Beam', + 'far fa-kiss-beam' => 'Kiss Beam', + 'fas fa-kiss-wink-heart' => 'Kiss Wink Heart', + 'far fa-kiss-wink-heart' => 'Kiss Wink Heart', + 'fas fa-laugh' => 'Laugh', + 'far fa-laugh' => 'Laugh', + 'fas fa-laugh-beam' => 'Laugh Beam', + 'far fa-laugh-beam' => 'Laugh Beam', + 'fas fa-laugh-squint' => 'Laugh Squint', + 'far fa-laugh-squint' => 'Laugh Squint', + 'fas fa-laugh-wink' => 'Laugh Wink', + 'far fa-laugh-wink' => 'Laugh Wink', + 'fas fa-meh-blank' => 'Meh Blank', + 'far fa-meh-blank' => 'Meh Blank', + 'fas fa-meh-rolling-eyes' => 'Meh Rolling Eyes', + 'far fa-meh-rolling-eyes' => 'Meh Rolling Eyes', + 'fas fa-sad-cry' => 'Sad Cry', + 'far fa-sad-cry' => 'Sad Cry', + 'fas fa-sad-tear' => 'Sad Tear', + 'far fa-sad-tear' => 'Sad Tear', + 'fas fa-smile' => 'Smile', + 'far fa-smile' => 'Smile', + 'fas fa-smile-beam' => 'Smile Beam', + 'far fa-smile-beam' => 'Smile Beam', + 'fas fa-smile-wink' => 'Smile Wink', + 'far fa-smile-wink' => 'Smile Wink', + 'fas fa-surprise' => 'Surprise', + 'far fa-surprise' => 'Surprise', + 'fas fa-tired' => 'Tired', + 'far fa-tired' => 'Tired' + ] + ], + 23 => [ + 'title' => 'Energy icons', + 'icon' => [ + 'fas fa-atom' => 'Atom', + 'fas fa-battery-empty' => 'Battery Empty', + 'fas fa-battery-full' => 'Battery Full', + 'fas fa-battery-half' => 'Battery Half', + 'fas fa-battery-quarter' => 'Battery Quarter', + 'fas fa-battery-three-quarters' => 'Battery Three Quarters', + 'fas fa-broadcast-tower' => 'Broadcast Tower', + 'fas fa-burn' => 'Burn', + 'fas fa-charging-station' => 'Charging Station', + 'fas fa-fan' => 'Fan', + 'fas fa-gas-pump' => 'Gas Pump', + 'fas fa-leaf' => 'Leaf', + 'fas fa-lightbulb' => 'Lightbulb', + 'far fa-lightbulb' => 'Lightbulb', + 'fas fa-plug' => 'Plug', + 'fas fa-poop' => 'Poop', + 'fas fa-power-off' => 'Power Off', + 'fas fa-radiation' => 'Radiation', + 'fas fa-radiation-alt' => 'Radiation Alt', + 'fas fa-seedling' => 'Seedling', + 'fas fa-solar-panel' => 'Solar Panel', + 'fas fa-sun' => 'Sun', + 'far fa-sun' => 'Sun', + 'fas fa-water' => 'Water', + 'fas fa-wind' => 'Wind', + ] + ], + 24 => [ + 'title' => 'Finance icons', + 'icon' => [ + 'fas fa-credit-card' => 'Credit Card', + 'far fa-credit-card' => 'Credit Card', + 'fas fa-file-invoice' => 'File Invoice', + 'fas fa-file-invoice-dollar' => 'Hand Holding Usd' + ] + ], + 25 => [ + 'title' => 'Fitness icons', + 'icon' => [ + 'fas fa-bicycle' => 'Bicycle', + 'fas fa-biking' => 'Biking', + 'fas fa-running' => 'Running', + 'fas fa-shoe-prints' => 'Shoe Prints', + 'fas fa-skating' => 'Skating', + 'fas fa-skiing' => 'Skiing', + 'fas fa-skiing-nordic' => 'Skiing Nordic', + 'fas fa-snowboarding' => 'Snowboarding', + 'fas fa-spa' => 'Spa', + 'fas fa-swimmer' => 'Swimmer', + 'fas fa-walking' => 'Walking' + ] + ], + 26 => [ + 'title' => 'Food icons', + 'icon' => [ + 'fas fa-bacon' => 'Bacon', + 'fas fa-bone' => 'Bone', + 'fas fa-bread-slice' => 'Bread Slice', + 'fas fa-candy-cane' => 'Candy Cane', + 'fas fa-carrot' => 'Carrot', + 'fas fa-cheese' => 'Cheese', + 'fas fa-cloud-meatball' => 'Cloud Meatball', + 'fas fa-cookie' => 'Cookie', + 'fas fa-drumstick-bite' => 'Drumstick Bite', + 'fas fa-egg' => 'Egg', + 'fas fa-fish' => 'Fish', + 'fas fa-hamburger' => 'Hamburger', + 'fas fa-hotdog' => 'Hotdog', + 'fas fa-ice-cream' => 'Ice Cream', + 'fas fa-lemon' => 'Lemon', + 'far fa-lemon' => 'Lemon', + 'fas fa-pepper-hot' => 'Pepper Hot', + 'fas fa-pizza-slice' => 'Pizza Slice', + 'fas fa-seedling' => 'Seedling', + 'fas fa-stroopwafel' => 'Stroopwafel', + ] + ], + 27 => [ + 'title' => 'Animals icons', + 'icon' => [ + 'fas fa-apple-alt' => 'fa-apple-alt', + 'fas fa-carrot' => 'Carrot', + 'fas fa-leaf' => 'Leaf', + 'fas fa-lemon' => 'Lemon', + 'far fa-lemon' => 'Lemon', + 'fas fa-pepper-hot' => 'Pepper Hot', + 'fas fa-seedling' => 'Seedling' + ] + ], + 28 => [ + 'title' => 'Games icons', + 'icon' => [ + 'fas fa-chess' => 'Chess', + 'fas fa-chess-bishop' => 'Chess Bishop', + 'fas fa-chess-board' => 'Chess Board', + 'fas fa-chess-king' => 'Chess King', + 'fas fa-chess-knight' => 'Chess Knight', + 'fas fa-chess-pawn' => 'Chess Pawn', + 'fas fa-chess-queen' => 'Chess Queen', + 'fas fa-chess-rook' => 'Chess Rook', + 'fas fa-dice' => 'Dice', + 'fas fa-dice-d20' => 'Dice D20', + 'fas fa-dice-d6' => 'Dice D6', + 'fas fa-dice-five' => 'Dice Five', + 'fas fa-dice-four' => 'Dice Four', + 'fas fa-dice-one' => 'Dice One', + 'fas fa-dice-six' => 'Dice Six', + 'fas fa-dice-three' => 'Dice Three', + 'fas fa-dice-two' => 'Dice Two', + 'fas fa-gamepad' => 'Gamepad', + 'fas fa-ghost' => 'Ghost', + 'fas fa-headset' => 'Headset', + 'fas fa-playstation' => 'Playstation', + 'fas fa-puzzle-piece' => 'Puzzle Piece', + 'fas fa-steam' => 'Steam', + 'fas fa-steam-square' => 'Steam Square', + 'fas fa-steam-symbol' => 'Steam Symbol', + 'fas fa-twitch' => 'Twitch', + 'fas fa-xbox' => 'Xbox' + ] + ], + 29 => [ + 'title' => 'Health icons', + 'icon' => [ + 'fas fa-medkit' => 'Medkit', + 'fas fa-plus-square' => 'Plus Square', + 'far fa-plus-square' => 'Plus Square', + 'fas fa-prescription' => 'Prescription', + 'fas fa-stethoscope' => 'Stethoscope', + 'fas fa-user-md' => 'User Md', + 'fas fa-wheelchair' => 'Wheelchair' + ] + ], + 30 => [ + 'title' => 'Holiday icons', + 'icon' => [ + 'fas fa-candy-cane' => 'Candy Cane', + 'fas fa-carrot' => 'Carrot', + 'fas fa-cookie-bite' => 'Cookie Bite', + 'fas fa-gift' => 'Gift', + 'fas fa-gifts' => 'Gifts', + 'fas fa-glass-cheers' => 'Glass Cheers', + 'fas fa-holly-berry' => 'Holly Berry', + 'fas fa-mug-hot' => 'Mug Hot', + 'fas fa-sleigh' => 'Sleigh', + 'fas fa-snowman' => 'Snowman' + ] + ], + 31 => [ + 'title' => 'Interfaces icons', + 'icon' => [ + 'fas fa-award' => 'Award', + 'fas fa-ban' => 'Ban', + 'fas fa-bars' => 'Bars', + 'fas fa-beer' => 'Beer', + 'fas fa-blog' => 'Blog', + 'fas fa-calendar-check' => 'Calendar Check', + 'far fa-calendar-check' => 'Calendar Check', + 'fas fa-calendar-minus' => 'Calendar Minus', + 'far fa-calendar-minus' => 'Calendar Minus', + 'fas fa-calendar-plus' => 'Calendar Plus', + 'far fa-calendar-plus' => 'Calendar Plus', + 'fas fa-calendar-times' => 'Calendar Times', + 'far fa-calendar-times' => 'Calendar Times', + 'fas fa-certificate' => 'Certificate', + 'fas fa-check' => 'Check', + 'fas fa-check-circle' => 'Check Circle', + 'far fa-check-circle' => 'Check Circle', + 'fas fa-check-double' => 'Check Double', + 'fas fa-check-square' => 'Check Square', + 'far fa-check-square' => 'Check Square', + 'fas fa-circle' => 'Circle', + 'far fa-circle' => 'Circle', + 'fas fa-clipboard' => 'Clipboard', + 'far fa-clipboard' => 'Clipboard', + 'fas fa-clone' => 'Clone', + 'far fa-clone' => 'Clone', + 'fas fa-cloud' => 'Cloud', + 'fas fa-cloud-download-alt' => 'Cloud Download Alt', + 'fas fa-cloud-upload-alt' => 'Cloud Upload Alt', + 'fas fa-cog' => 'Cog', + 'fas fa-cogs' => 'Cogs', + 'fas fa-database' => 'Database', + 'fas fa-dot-circle' => 'Dot Circle', + 'far fa-dot-circle' => 'Dot Circle', + 'fas fa-download' => 'Download', + 'fas fa-ellipsis-h' => 'Ellipsis H', + 'fas fa-ellipsis-v' => 'Ellipsis V', + 'fas fa-exclamation' => 'Exclamation', + 'fas fa-exclamation-circle' => 'Exclamation Circle', + 'fas fa-exclamation-triangle' => 'Exclamation Triangle', + 'fas fa-external-link-alt' => 'External Link Alt', + 'fas fa-external-link-square-alt' => 'External Link Square Alt', + 'fas fa-file-download' => 'File Download', + 'fas fa-file-export' => 'File Export', + 'fas fa-file-import' => 'File Import', + 'fas fa-file-upload' => 'File Upload', + 'fas fa-filter' => 'Filter', + 'fas fa-fingerprint' => 'Fingerprint', + 'fas fa-flag' => 'Flag', + 'far fa-flag' => 'Flag', + 'fas fa-flag-checkered' => 'Flag Checkered', + 'fas fa-grip-horizontal' => 'Grip Horizontal', + 'fas fa-grip-lines' => 'Grip Lines', + 'fas fa-grip-lines-vertical' => 'Grip Lines Vertical', + 'fas fa-grip-vertical' => 'Grip Vertical', + 'fas fa-hashtag' => 'Hashtag', + 'fas fa-info' => 'Info', + 'fas fa-info-circle' => 'Info Circle', + 'fas fa-language' => 'Language', + 'fas fa-magic' => 'Magic', + 'fas fa-medal' => 'Medal', + 'fas fa-minus' => 'Minus', + 'fas fa-minus-circle' => 'Minus Circle', + 'fas fa-minus-square' => 'Minus Square', + 'far fa-minus-square' => 'Minus Square', + 'fas fa-plus-circle' => 'Plus Square', + 'fas fa-plus-square' => 'Plus Square', + 'far fa-question' => 'Question', + 'fas fa-search' => 'Search', + 'fas fa-search-minus' => 'Search Minus', + 'fas fa-search-plus' => 'Search Plus', + 'fas fa-share' => 'Share', + 'fas fa-share-alt' => 'Share Alt', + 'fas fa-share-alt-square' => 'Share Alt Square', + 'fas fa-share-square' => 'Share Square', + 'far fa-share-square' => 'Share Square', + 'fas fa-shield-alt' => 'Shield Alt', + 'fas fa-sign-in-alt' => 'Sign In Alt', + 'fas fa-sign-out-alt' => 'Sign Out Alt', + 'fas fa-signal' => 'Signal', + 'fas fa-sitemap' => 'Sitemap', + 'fas fa-sliders-h' => 'Sliders H', + 'fas fa-sort' => 'Sort', + 'fas fa-star' => 'fa-star', + 'far fa-star' => 'fa-star', + 'fas fa-star-half' => 'fa-star-half', + 'far fa-star-half' => 'fa-star-half', + 'fas fa-sync' => 'fa-sync', + 'fas fa-sync-alt' => 'fa-sync-alt', + 'fas fa-thumbs-down' => 'fa-thumbs-down', + 'far fa-thumbs-down' => 'fa-thumbs-down', + 'fas fa-thumbs-up' => 'fa-thumbs-up', + 'far fa-thumbs-up' => 'fa-thumbs-up', + 'fas fa-times' => 'fa-times', + 'fas fa-times-circle' => 'fa-times-circle', + 'far fa-times-circle' => 'fa-times-circle', + 'fas fa-toggle-off' => 'fa-toggle-off', + 'fas fa-toggle-on' => 'fa-toggle-on', + 'fas fa-tools' => 'fa-tools', + 'fas fa-trash' => 'fa-trash', + 'fas fa-trash-alt' => 'fa-trash-alt', + 'far fa-trash-alt' => 'fa-trash-alt', + 'fas fa-trash-restore' => 'fa-trash-restore', + 'fas fa-trash-restore-alt' => 'fa-trash-restore-alt', + 'fas fa-trophy' => 'Trophy', + 'fas fa-user' => 'User', + 'far fa-user' => 'User', + 'fas fa-user-alt' => 'User Alt', + 'fas fa-user-circle' => 'User Circle', + 'far fa-user-circle' => 'User Circle', + 'fas fa-volume-down' => 'Volume Down', + 'fas fa-volume-mute' => 'Volume Mute', + 'fas fa-volume-off' => 'Volume Off', + 'fas fa-volume-up' => 'Volume Up', + 'fas fa-wifi' => 'Wifi', + 'fas fa-wrench' => 'Wrench', + ] + ], + 32 => [ + 'title' => 'Payments icons', + 'icon' => [ + 'fab fa-alipay' => 'Alipay', + 'fab fa-amazon-pay' => 'Amazon Pay', + 'fab fa-apple-pay' => 'Apple Pay', + 'fas fa-bookmark' => 'Bookmark', + 'far fa-bookmark' => 'Bookmark', + 'fas fa-camera' => 'Camera', + 'fas fa-camera-retro' => 'Camera Retro', + 'fab fa-cc-amazon-pay' => 'Cc Amazon Pay', + 'fab fa-cc-amex' => 'Cc Amex', + 'fab fa-cc-apple-pay' => 'Cc Apple Pay', + 'fab fa-cc-diners-club' => 'Cc Diners Club', + 'fab fa-cc-discover' => 'Cc Discover', + 'fab fa-cc-jcb' => 'Cc Jcb', + 'fab fa-cc-mastercard' => 'Cc Mastercard', + 'fab fa-cc-paypal' => 'Cc Paypal', + 'fab fa-cc-stripe' => 'Cc Stripe', + 'fas fa-cc-visa' => 'Cc Visa', + 'fab fa-ethereum' => 'Ethereum', + 'fas fa-gem' => 'Gem', + 'far fa-gem' => 'Gem', + 'fas fa-google-pay' => 'Google Pay', + 'fab fa-google-wallet' => 'Google Wallet', + 'fas fa-key' => 'Key', + 'fas fa-money-check' => 'Money Check', + 'fas fa-money-check-alt' => 'oney Check Alt', + 'fab fa-paypal' => 'Paypal', + 'fas fa-receipt' => 'Receipt', + 'fas fa-shopping-bag' => 'Shopping Bag', + 'fas fa-shopping-basket' => 'Shopping Basket', + 'fas fa-shopping-cart' => 'Shopping Cart', + 'fab fa-stripe' => 'Stripe', + 'fab fa-stripe-s' => 'Stripe S' + ] + ], + 33 => [ + 'title' => 'Music icons', + 'icon' => [ + 'fas fa-drum' => 'Drum', + 'fas fa-drum-steelpan' => 'Drum Steelpan', + 'fas fa-guitar' => 'Guitar', + 'fas fa-music' => 'Music', + 'fab fa-napster' => 'Napster', + 'fas fa-play' => 'Play', + 'fas fa-record-vinyl' => 'Record Vinyl', + 'fas fa-soundcloud' => 'Soundcloud', + 'fas fa-spotify' => 'Spotify' + ] + ], + 34 => [ + 'title' => 'Moving icons', + 'icon' => [ + 'fas fa-box-open' => 'Box Open', + 'fas fa-caravan' => 'Caravan', + 'fas fa-couch' => 'Couch', + 'fas fa-dolly' => 'Dolly', + 'fas fa-people-carry' => 'People Carry', + 'fas fa-route' => 'Route', + 'fas fa-sign' => 'Sign', + 'fas fa-suitcase' => 'Suitcase', + 'fas fa-tape' => 'Tape', + 'fas fa-trailer' => 'Trailer', + 'fas fa-truck-loading' => 'Truck Loading', + 'fas fa-truck-moving' => 'Truck Moving', + 'fas fa-wine-glass' => 'Wine Glass' + ] + ], + 35 => [ + 'title' => 'Mathematics icons', + 'icon' => [ + 'fas fa-divide' => 'Divide', + 'fas fa-equals' => 'Equals', + 'fas fa-greater-than' => 'Greater Than', + 'fas fa-greater-than-equal' => 'Greater Than Equal', + 'fas fa-infinity' => 'Infinity', + 'fas fa-less-than' => 'Less Than', + 'fas fa-less-than-equal' => 'Less Than Equal', + 'fas fa-minus' => 'Minus', + 'fas fa-not-equal' => 'Not Equal', + 'fas fa-percentage' => 'Percentage', + 'fas fa-plus' => 'Plus', + 'fas fa-square-root-alt' => 'Square Root Alt', + 'fas fa-subscript' => 'Subscript', + 'fas fa-superscript' => 'Superscript', + 'fas fa-times' => 'Times', + 'fas fa-wave-square' => 'Wave Square', + ] + ], + 36 => [ + 'title' => 'Logistics icons', + 'icon' => [ + 'fas fa-box' => 'Box', + 'fas fa-boxes' => 'Boxes', + 'fas fa-clipboard-check' => 'Clipboard Check ', + 'fas fa-clipboard-list' => 'Clipboard List', + 'fas fa-dolly' => 'Dolly', + 'fas fa-dolly-flatbed' => 'Dolly Flatbed', + 'fas fa-hard-hat' => 'Hard Hat', + 'fas fa-pallet' => 'Pallet', + 'fas fa-shipping-fast' => 'Shipping Fast', + 'fas fa-truck' => 'Truck', + 'fas fa-warehouse' => 'Warehouse', + ] + ], + 37 => [ + 'title' => 'Weather icons', + 'icon' => [ + 'fas fa-bolt' => 'Bolt', + 'fas fa-cloud' => 'Cloud', + 'fas fa-cloud-meatball' => 'Cloud Meatball', + 'fas fa-cloud-moon' => 'Cloud Moon', + 'fas fa-cloud-moon-rain' => 'Cloud Moon Rain', + 'fas fa-cloud-rain' => 'Cloud Rain', + 'fas fa-cloud-showers-heavy' => 'Cloud Showers Heavy', + 'fas fa-cloud-sun' => 'Cloud Sun', + 'fas fa-cloud-sun-rain' => 'Cloud Sun Rain', + 'fas fa-meteor' => 'Meteor', + 'fas fa-moon' => 'Moon', + 'far fa-moon' => 'Moon', + 'fas fa-poo-storm' => 'Poo Storm', + 'fas fa-rainbow' => 'Rainbow', + 'fas fa-smog' => 'Smog', + 'fas fa-snowflake' => 'Snowflake', + 'far fa-snowflake' => 'Snowflake', + 'fas fa-sun' => 'Sun', + 'far fa-sun' => 'Sun', + 'fas fa-temperature-high' => 'Temperature High', + 'fas fa-temperature-low' => 'Temperature Low', + 'fas fa-umbrella' => 'Umbrella', + 'fas fa-water' => 'Water', + 'fas fa-wind' => 'Wind' + ] + ], + 38 => [ + 'title' => 'Pharmacy icons', + 'icon' => [ + 'fas fa-band-aid' => 'Band Aid', + 'fas fa-book-medical' => 'Book Medical', + 'fas fa-cannabis' => 'Cannabis', + 'fas fa-capsules' => 'Capsules', + 'fas fa-clinic-medical' => 'Clinic Medical', + 'fas fa-disease' => 'Disease', + 'fas fa-eye-dropper' => 'Eye Dropper', + 'fas fa-file-medical' => 'File Medical', + 'fas fa-file-prescription' => 'File Prescription', + 'fas fa-first-aid' => 'First Aid', + 'fas fa-flask' => 'Flask', + 'fas fa-history' => 'History', + 'fas fa-joint' => 'Joint', + 'fas fa-laptop-medical' => 'Laptop Medical', + 'fas fa-mortar-pestle' => 'Mortar Pestle', + 'fas fa-notes-medical' => 'Notes Medical', + 'fas fa-pills' => 'Pills', + 'fas fa-prescription' => 'Prescription', + 'fas fa-prescription-bottle' => 'Prescription Bottle', + 'fas fa-prescription-bottle-alt' => 'Prescription Bottle Alt', + 'fas fa-receipt' => 'Receipt', + 'fas fa-skull-crossbones' => 'Skull Crossbones', + 'fas fa-syringe' => 'Syringe', + 'fas fa-tablets' => 'Tablets', + 'fas fa-thermometer' => 'Thermometer', + 'fas fa-vial' => 'Vial', + 'fas fa-vials' => 'Vials' + ] + ], + 39 => [ + 'title' => 'Sports icons', + 'icon' => [ + 'fas fa-baseball-ball' => 'Baseball Ball', + 'fas fa-basketball-ball' => 'Basketball Ball', + 'fas fa-biking' => 'Biking', + 'fas fa-bowling-ball' => 'Bowling Ball', + 'fas fa-dumbbell' => 'Dumbbell', + 'fas fa-football-ball' => 'Football Ball', + 'fas fa-futbol' => 'Futbol', + 'far fa-futbol' => 'Futbol', + 'fas fa-golf-ball' => 'Golf Ball', + 'fas fa-hockey-puck' => 'Hockey Puck', + 'fas fa-quidditch' => 'Quidditch', + 'fas fa-running' => 'Running', + 'fas fa-skating' => 'Skating', + 'fas fa-skiing' => 'Skiing', + 'fas fa-skiing-nordic' => 'Skiing Nordic', + 'fas fa-snowboarding' => 'Snowboarding', + 'fas fa-swimmer' => 'Swimmer', + 'fas fa-table-tennis' => 'Table Tennis', + 'fas fa-volleyball-ball' => 'Volleyball Ball', + ] + ], + 40 => [ + 'title' => 'Medical icons', + 'icon' => [ + 'fas fa-allergies' => 'Allergies', + 'fas fa-ambulance' => 'Ambulance', + 'fas fa-bacteria' => 'Bacteria', + 'fas fa-bacterium' => 'Bacterium', + 'fas fa-band-aid' => 'Band Aid', + 'fas fa-biohazard' => 'Biohazard', + 'fas fa-bone' => 'Bone', + 'fas fa-bong' => 'Bong', + 'fas fa-brain' => 'Brain', + 'fas fa-id-card-alt' => 'fa-id-card-alt', + 'fas fa-lungs' => 'Lungs', + 'fas fa-lungs-virus' => 'Lungs Virus', + 'fas fa-microscope' => 'Microscope', + 'fas fa-smoking' => 'Smoking', + 'fas fa-smoking-ban' => 'Smoking Ban', + 'fas fa-star-of-life' => 'Star Of Life', + 'fas fa-teeth' => 'Teeth', + 'fas fa-teeth-open' => 'Teeth Open', + 'fas fa-thermometer' => 'Thermometer', + 'fas fa-tooth' => 'Tooth', + 'fas fa-user-md' => 'User Md', + 'fas fa-user-nurse' => 'User Nurse', + 'fas fa-virus' => 'Virus', + 'fas fa-virus-slash' => 'Virus Slash', + 'fas fa-viruses' => 'Viruses', + 'fas fa-weight' => 'Weight', + 'fas fa-x-ray' => 'Ray', + ] + ], + 41 => [ + 'title' => 'Summer icons', + 'icon' => [ + 'fas fa-anchor' => 'Anchor', + 'fas fa-fish' => 'Fish', + 'fas fa-hotdog' => 'Hotdog', + 'fas fa-swimming-pool' => 'Swimming Pool', + 'fas fa-umbrella-beach' => 'Umbrella Beach', + 'fas fa-volleyball-ball' => 'Volleyball Ball', + 'fas fa-water' => 'Water' + ] + ], + 42 => [ + 'title' => 'Security icons', + 'icon' => [ + 'fas fa-door-closed' => 'Door Closed', + 'fas fa-door-open' => 'Door Open', + 'fas fa-file-contract' => 'File Contract', + 'fas fa-file-signature' => 'File Signature', + 'fas fa-id-badge' => 'd Badge', + 'far fa-id-badge' => 'd Badge', + 'fas fa-id-card' => 'Id Card', + 'far fa-id-card' => 'Id Card', + 'fas fa-lock' => 'Lock', + 'fas fa-lock-open' => 'Lock Open', + 'fas fa-mask' => 'Mask', + 'fas fa-passport' => 'Passport', + 'fas fa-unlock' => 'Unlock', + 'fas fa-unlock-alt' => 'Unlock Alt', + 'fas fa-user-lock' => 'User Lock', + 'fas fa-user-secret' => 'User Secret', + 'fas fa-user-shield' => 'User Shield' + ] + ], + 43 => [ + 'title' => 'Halloween icons', + 'icon' => [ + 'fas fa-book-dead' => 'Book Dead', + 'fas fa-broom' => 'Broom', + 'fas fa-cat' => 'Cat', + 'fas fa-cloud-moon' => 'Cloud Moon', + 'fas fa-crow' => 'Crow', + 'fas fa-ghost' => 'Ghost', + 'fas fa-hat-wizard' => 'Hat Wizard', + 'fas fa-mask' => 'Mask', + 'fas fa-skull-crossbones' => 'Skull Crossbones', + 'fas fa-spider' => 'Spider', + 'fas fa-toilet-paper' => 'Toilet Paper' + ] + ], + 44 => [ + 'title' => 'Religion icons', + 'icon' => [ + 'fas fa-ankh' => 'Ankh', + 'fas fa-atom' => 'Atom', + 'fas fa-bahai' => 'Bahai', + 'fas fa-bible' => 'Bible', + 'fas fa-church' => 'Church', + 'fas fa-cross' => 'Cross', + 'fas fa-dharmachakra' => 'Dharmachakra', + 'fas fa-dove' => 'Dove', + 'fas fa-gopuram' => 'Gopuram', + 'fas fa-hamsa' => 'Hamsa', + 'fas fa-hanukiah' => 'Hanukiah', + 'fas fa-jedi' => 'Jedi', + 'fas fa-journal-whills' => 'Journal Whills', + 'fas fa-kaaba' => 'Kaaba', + 'fas fa-khanda' => 'Khanda', + 'fas fa-menorah' => 'Menorah', + 'fas fa-mosque' => 'Mosque', + 'fas fa-om' => 'Om', + 'fas fa-pastafarianism' => 'Pastafarianism', + 'fas fa-peace' => 'Peace', + 'fas fa-place-of-worship' => 'Place Of Worship', + 'fas fa-pray' => 'Pray', + 'fas fa-praying-hands' => 'Praying Hands', + 'fas fa-quran' => 'Quran', + 'fas fa-star-and-crescent' => 'Star And Crescent', + 'fas fa-star-of-david' => 'Star Of David', + 'fas fa-synagogue' => 'Synagogue', + 'fas fa-torah' => 'Torah', + 'fas fa-torii-gate' => 'Torii Gate', + 'fas fa-vihara' => 'Vihara', + 'fas fa-yin-yang' => 'Yin Yang', + ] + ], + 45 => [ + 'title' => 'Genders icons', + 'icon' => [ + 'fas fa-genderless' => 'Genderless', + 'fas fa-mars' => 'Mars', + 'fas fa-mars-double' => 'Mars Double', + 'fas fa-mars-stroke' => 'Mars Stroke', + 'fas fa-mars-stroke-h' => 'Mars Stroke H', + 'fas fa-mars-stroke-v' => 'Mars Stroke V', + 'fas fa-mercury' => 'Mercury', + 'fas fa-neuter' => 'Neuter', + 'fas fa-transgender' => 'Transgender', + 'fas fa-transgender-alt' => 'Transgender Alt', + 'fas fa-venus' => 'Venus', + 'fas fa-venus-double' => 'Venus Double', + 'fas fa-venus-mars' => 'Venus Mars' + ] + ], + 46 => [ + 'title' => 'Science Fiction icons', + 'icon' => [ + 'fab fa-atom' => 'Atom', + 'fab fa-galactic-republic' => 'Galactic Republic', + 'fab fa-galactic-senate' => 'Galactic Senate', + 'fas fa-globe' => 'Globe', + 'fas fa-hand-spock' => 'Hand Spock', + 'far fa-hand-spock' => 'Hand Spock', + 'fas fa-jedi' => 'Jedi', + 'fab fa-jedi-order' => 'Jedi Order', + 'fas fa-journal-whills' => 'Journal Whills', + 'fas fa-meteor' => 'Meteor', + 'fas fa-moon' => 'Moon', + 'far fa-moon' => 'Moon', + 'fab fa-old-republic' => 'Old Republic', + 'fas fa-robot' => 'Robot', + 'fas fa-rocket' => 'Rocket', + 'fas fa-satellite' => 'Satellite', + 'fas fa-satellite-dish' => 'Satellite Dish', + 'fas fa-space-shuttle' => 'Space Shuttle', + 'fas fa-user-astronaut' => 'User Astronaut' + ] + ], + 47 => [ + 'title' => 'Spinners icons', + 'icon' => [ + 'fas fa-asterisk' => 'Asterisk', + 'fas fa-atom' => 'Atom', + 'fas fa-bahai' => 'Bahai', + 'fas fa-certificate' => 'Certificate', + 'fas fa-circle-notch' => 'Circle Notch', + 'fas fa-cog' => 'Cog', + 'fas fa-compact-disc' => 'Compact Disc', + 'fas fa-compass' => 'Compass', + 'fas fa-crosshairs' => 'Crosshairs', + 'fas fa-dharmachakra' => 'Dharmachakra', + 'fas fa-fan' => 'Fan', + 'fas fa-life-ring' => 'Life Ring', + 'fas fa-palette' => 'Palette', + 'fas fa-ring' => 'Ring', + 'fas fa-slash' => 'Slash', + 'fas fa-snowflake' => 'Snowflake', + 'fas fa-spinner' => 'Spinner', + 'fas fa-stroopwafel' => 'Stroopwafel', + 'fas fa-sun' => 'Sun', + 'fas fa-sync' => 'Sync', + 'fas fa-sync-alt' => 'Sync Alt', + 'fas fa-yin-yang' => 'Yin Yang', + ] + ], + 48 => [ + 'title' => 'Toggle icons', + 'icon' => [ + 'fas fa-bullseye' => 'Bullseye', + 'fas fa-check-circle' => 'Check Circle', + 'far fa-check-circle' => 'Check Circle', + 'fas fa-circle' => 'Circle', + 'far fa-circle' => 'Circle', + 'fas fa-dot-circle' => 'Dot Circle', + 'far fa-dot-circle' => 'Dot Circle', + 'fas fa-microphone' => 'Microphone', + 'fas fa-microphone-slash' => 'Microphone Slash', + 'fas fa-star' => 'Star', + 'far fa-star' => 'Star', + 'fas fa-star-half' => 'Star Half', + 'far fa-star-half' => 'Star Half', + 'fas fa-star-half-alt' => 'Star Half Alt', + 'fas fa-toggle-off' => 'Toggle Off', + 'fas fa-toggle-on' => 'Toggle On', + 'fas fa-wifi' => 'Wifi', + ] + ], + 49 => [ + 'title' => 'Tabletop Gaming icons', + 'icon' => [ + 'fab fa-acquisitions-incorporated' => 'Acquisitions Incorporated', + 'fas fa-book-dead' => 'Book Dead', + 'fab fa-critical-role' => 'Critical Role', + 'fab fa-d-and-d' => 'D And D', + 'fab fa-d-and-d-beyond' => 'D And D Beyond', + 'fas fa-dice-d20' => 'Dice D20', + 'fas fa-dice-d6' => 'Dice D6', + 'fas fa-dragon' => 'Dragon', + 'fas fa-dungeon' => 'Dungeon', + 'fab fa-fantasy-flight-games' => 'Fantasy Flight Games', + 'fas fa-fist-raised' => 'ist Raised', + 'fas fa-hat-wizard' => 'Hat Wizard', + 'fas fa-penny-arcade' => 'Penny Arcade', + 'fas fa-ring' => 'Ring', + 'fas fa-scroll' => 'Scroll', + 'fas fa-skull-crossbones' => 'Skull Crossbones', + 'fab fa-wizards-of-the-coast' => 'Wizards Of The Coast' + ] + ], + 50 => [ + 'title' => 'Writing icons', + 'icon' => [ + 'fas fa-archive' => 'Archive', + 'fas fa-blog' => 'Blog', + 'fas fa-book' => 'Book', + 'fas fa-bookmark' => 'Bookmark', + 'far fa-bookmark' => 'Bookmark', + 'fas fa-edit' => 'Edit', + 'far fa-edit' => 'Edit', + 'fas fa-envelope' => 'Envelope', + 'far fa-envelope' => 'Envelope', + 'fas fa-envelope-open' => 'Envelope Open', + 'far fa-envelope-open' => 'Envelope Open', + 'fas fa-eraser' => 'Eraser', + 'fas fa-file' => 'File', + 'far fa-file' => 'File', + 'fas fa-file-alt' => 'File Alt', + 'far fa-file-alt' => 'File Alt', + 'fas fa-folder' => 'Folder', + 'far fa-folder' => 'Folder', + 'fas fa-folder-open' => 'Folder Open', + 'far fa-folder-open' => 'Folder Open', + 'fas fa-keyboard' => 'Keyboard', + 'far fa-keyboard' => 'Keyboard', + 'fas fa-newspaper' => 'Newspaper', + 'far fa-newspaper' => 'Newspaper', + 'fas fa-paper-plane' => 'Paper Plane', + 'far fa-paper-plane' => 'Paper Plane', + 'fas fa-paperclip' => 'Paperclip', + 'fas fa-paragraph' => 'Paragraph', + 'fas fa-pen' => 'Pen', + 'fas fa-pen-alt' => 'Pen Alt', + 'fas fa-pen-square' => 'Pen Square', + 'fas fa-pencil-alt' => 'Pencil Alt', + 'fas fa-quote-left' => 'Quote Left', + 'fas fa-quote-right' => 'Quote Right', + 'fas fa-sticky-note' => 'Sticky Note', + 'far fa-sticky-note' => 'Sticky Note', + 'fas fa-thumbtack' => 'Thumbtack', + ] + ], + 51 => [ + 'title' => 'Winter icons', + 'icon' => [ + 'fas fa-glass-whiskey' => 'Glass Whiskey ', + 'fas fa-icicles' => 'Icicles', + 'fas fa-igloo' => 'Igloo', + 'fas fa-mitten' => 'Mitten', + 'fas fa-skating' => 'Skating', + 'fas fa-skiing' => 'Skiing', + 'fas fa-skiing-nordic' => 'Skiing Nordic', + 'fas fa-snowboarding' => 'Snowboarding', + 'fas fa-snowplow' => 'Snowplow', + 'fas fa-tram' => 'Tram', + ] + ], + 52 => [ + 'title' => 'Vehicles icons', + 'icon' => [ + 'fab fa-accessible-icon' => 'Accessible Icon', + 'fas fa-ambulance' => 'Ambulance', + 'fas fa-baby-carriage' => 'Baby Carriage', + 'fas fa-bicycle' => 'Bicycle', + 'fas fa-bus' => 'Bus', + 'fas fa-bus-alt' => 'Bus Alt', + 'fas fa-car' => 'Car', + 'fas fa-car-alt' => 'Car Alt', + 'fas fa-car-crash' => 'Car Crash', + 'fas fa-car-side' => 'Car Side', + 'fas fa-fighter-jet' => 'Fighter Jet', + 'fas fa-helicopter' => 'Helicopter', + 'fas fa-horse' => 'Horse', + 'fas fa-motorcycle' => 'Motorcycle', + 'fas fa-paper-plane' => 'Paper Plane', + 'far fa-paper-plane' => 'Paper Plane', + 'fas fa-plane' => 'Plane', + 'fas fa-rocket' => 'Rocket', + 'fas fa-ship' => 'Ship', + 'fas fa-shopping-cart' => 'Shopping Cart', + 'fas fa-shuttle-van' => 'Shuttle Van', + 'fas fa-sleigh' => 'Sleigh', + 'fas fa-snowplow' => 'Snowplow', + 'fas fa-space-shuttle' => 'Space Shuttle', + 'fas fa-subway' => 'Subway', + 'fas fa-taxi' => 'Taxi', + 'fas fa-tractor' => 'Tractor', + 'fas fa-train' => 'Train', + 'fas fa-tram' => 'Tram', + 'fas fa-truck' => 'Truck', + 'fas fa-truck-monster' => 'Truck Monster', + 'fas fa-truck-pickup' => 'Truck Pickup', + 'fas fa-wheelchair' => 'Wheelchair' + ] + ], + 53 => [ + 'title' => 'Science icons', + 'icon' => [ + 'fas fa-atom' => 'Atom', + 'fas fa-biohazard' => 'Biohazard', + 'fas fa-brain' => 'Brain', + 'fas fa-burn' => 'Burn', + 'fas fa-capsules' => 'Capsules', + 'fas fa-clipboard-check' => 'Clipboard Check', + 'fas fa-disease' => 'Disease', + 'fas fa-dna' => 'Dna', + 'fas fa-eye-dropper' => 'Eye Dropper', + 'fas fa-filter' => 'Filter', + 'fas fa-fire' => 'Fire', + 'fas fa-fire-alt' => 'Fire Alt', + 'fas fa-flask' => 'Flask', + 'fas fa-frog' => 'Frog', + 'fas fa-magnet' => 'Magnet', + 'fas fa-microscope' => 'Microscope', + 'fas fa-mortar-pestle' => 'Mortar Pestle', + 'fas fa-pills' => 'Pills', + 'fas fa-prescription-bottle' => 'Prescription Bottle', + 'fas fa-radiation' => 'Radiation', + 'fas fa-radiation-alt' => 'Radiation Alt', + 'fas fa-seedling' => 'Seedling', + 'fas fa-skull-crossbones' => 'Skull Crossbones', + 'fas fa-syringe' => 'Syringe', + 'fas fa-tablets' => 'Tablets', + 'fas fa-temperature-high' => 'Temperature High', + 'fas fa-temperature-low' => 'Temperature Low', + 'fas fa-vial' => 'Vial', + 'fas fa-vials' => 'Vials' + ] + ], + 54 => [ + 'title' => 'Maritime icons', + 'icon' => [ + 'fas fa-anchor' => 'Anchor', + 'fas fa-binoculars' => 'Binoculars', + 'fas fa-compass' => 'Compass', + 'far fa-compass' => 'Compass', + 'fas fa-dharmachakra' => 'Dharmachakra', + 'fas fa-frog' => 'Frog', + 'fas fa-ship' => 'Ship', + 'fas fa-skull-crossbones' => 'Skull Crossbones', + 'fas fa-swimmer' => 'Swimmer', + 'fas fa-water' => 'Water', + 'fas fa-wind' => 'Wind', + ] + ], + 55 => [ + 'title' => 'Images icons', + 'icon' => [ + 'fas fa-adjust' => 'Adjust', + 'fas fa-bolt' => 'Bolt', + 'fas fa-camera' => 'Camera', + 'fas fa-camera-retro' => 'Camera Retro', + 'fas fa-chalkboard' => 'Chalkboard', + 'fas fa-clone' => 'Clone', + 'far fa-clone' => 'Clone', + 'fas fa-compress' => 'Compress', + 'fas fa-compress-arrows-alt' => 'Compress Arrows Alt', + 'fas fa-expand' => 'Expand', + 'fas fa-eye' => 'Eye', + 'far fa-eye' => 'Eye', + 'fas fa-eye-dropper' => 'Eye Dropper', + 'fas fa-eye-slash' => 'Eye Slash', + 'far fa-eye-slash' => 'Eye Slash', + 'fas fa-file-image' => 'File Image', + 'far fa-file-image' => 'File Image', + 'fas fa-film' => 'Film', + 'fas fa-id-badge' => 'Id Badge', + 'far fa-id-badge' => 'Id Badge', + 'fas fa-id-card' => 'Id Card', + 'far fa-id-card' => 'Id Card', + 'fas fa-image' => 'Image', + 'far fa-image' => 'Image', + 'fas fa-images' => 'Images', + 'far fa-images' => 'Images', + 'fas fa-photo-video' => 'Photo Video', + 'fas fa-portrait' => 'Portrait', + 'fas fa-sliders-h' => 'Sliders H', + 'fas fa-tint' => 'Tint', + 'fab fa-unsplash' => 'Unsplash', + ] + ], + 56 => [ + 'title' => 'Shapes icons', + 'icon' => [ + 'fas fa-bookmark' => 'Bookmark', + 'far fa-bookmark' => 'Bookmark', + 'fas fa-calendar' => 'Calendar', + 'far fa-calendar' => 'Calendar', + 'fas fa-certificate' => 'Certificate', + 'fas fa-circle' => 'Circle', + 'far fa-circle' => 'Circle', + 'fas fa-cloud' => 'Cloud', + 'fas fa-comment' => 'Comment', + 'far fa-comment' => 'Comment', + 'fas fa-file' => 'File', + 'far fa-file' => 'File', + 'fas fa-folder' => 'Folder', + 'far fa-folder' => 'Folder', + 'fas fa-heart' => 'Heart', + 'far fa-heart' => 'Heart', + 'fas fa-heart-broken' => 'Heart Broken', + 'fas fa-map-marker' => 'Map Marker', + 'fas fa-play' => 'Play', + 'fas fa-shapes' => 'Shapes', + 'fas fa-square' => 'Square', + 'far fa-square' => 'Square', + 'fas fa-star' => 'Star', + 'far fa-star' => 'Star', + ] + ], + 57 => [ + 'title' => 'Hotel icons', + 'icon' => [ + 'fas fa-baby-carriage' => 'Baby Carriage', + 'fas fa-bath' => 'Bath', + 'fas fa-bed' => 'Bed', + 'fas fa-briefcase' => 'Briefcase', + 'fas fa-car' => 'Car', + 'fas fa-cocktail' => 'Cocktail', + 'fas fa-coffee' => 'Coffee', + 'fas fa-concierge-bell' => 'Concierge Bell', + 'fas fa-dice' => 'Dice', + 'fas fa-dice-five' => 'Dice Five', + 'fas fa-door-closed' => 'Door Closed', + 'fas fa-door-open' => 'Door Open', + 'fas fa-dumbbell' => 'Dumbbell', + 'fas fa-glass-martini' => 'Glass Martini', + 'fas fa-glass-martini-alt' => 'Glass Martini Alt', + 'fas fa-hot-tub' => 'Hot Tub', + 'fas fa-hotel' => 'Hotel', + 'fas fa-infinity' => 'Infinity', + 'fas fa-key' => 'Key', + 'fas fa-luggage-cart' => 'Luggage Cart', + 'fas fa-shower' => 'Shower', + 'fas fa-shuttle-van' => 'Shuttle Van', + 'fas fa-smoking' => 'Smoking', + 'fas fa-smoking-ban' => 'Smoking Ban', + 'fas fa-snowflake' => 'Snowflake', + 'far fa-snowflake' => 'Snowflake', + 'fas fa-spa' => 'Spa', + 'fas fa-suitcase' => 'Suitcase', + 'fas fa-suitcase-rolling' => 'Suitcase Rolling', + 'fas fa-swimmer' => 'Swimmer', + 'fas fa-swimming-pool' => 'Swimming Pool', + 'fas fa-tv' => 'Tv', + 'fas fa-umbrella-beach' => 'Umbrella Beach', + 'fas fa-utensils' => 'Utensils', + 'fas fa-wheelchair' => 'Wheelchair', + 'fas fa-wifi' => 'Wifi', + ] + ] + ]; + } + } + new MP_Select_Icon_image(); + } \ No newline at end of file diff --git a/inc/global/index.php b/inc/global/index.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/inc/global/index.php @@ -0,0 +1 @@ + __($event_label, 'mage-eventpress'), - 'singular_name' => __($event_label, 'mage-eventpress'), - 'menu_name' => __($event_label, 'mage-eventpress'), - 'name_admin_bar' => __($event_label, 'mage-eventpress'), - 'archives' => __($event_label . ' List', 'mage-eventpress'), - 'attributes' => __($event_label . ' List', 'mage-eventpress'), - 'parent_item_colon' => __($event_label . ' Item:', 'mage-eventpress'), - 'all_items' => __('All ','mage-eventpress') . $event_label, - 'add_new_item' => __('Add New ','mage-eventpress') . $event_label, - 'add_new' => __('Add New ','mage-eventpress') . $event_label, - 'new_item' => __('New ','mage-eventpress') . $event_label, - 'edit_item' => __('Edit ','mage-eventpress') . $event_label, - 'update_item' => __('Update ','mage-eventpress') . $event_label, - 'view_item' => __('View ','mage-eventpress') . $event_label, - 'view_items' => __('View ','mage-eventpress') . $event_label, - 'search_items' => __('Search ','mage-eventpress') . $event_label, - 'not_found' => $event_label . __(' Not found', 'mage-eventpress'), - 'not_found_in_trash' => $event_label . __(' Not found in Trash', 'mage-eventpress'), - 'featured_image' => $event_label . __(' Feature Image', 'mage-eventpress'), - 'set_featured_image' => __('Set ','mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), - 'remove_featured_image' => __('Remove ','mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), - 'use_featured_image' => __('Use as ','mage-eventpress') . $event_label . __(' featured image', 'mage-eventpress'), - 'insert_into_item' => __('Insert into ','mage-eventpress') . $event_label, - 'uploaded_to_this_item' => __('Uploaded to this ','mage-eventpress') . $event_label, - 'items_list' => $event_label . __(' list', 'mage-eventpress'), - 'items_list_navigation' => $event_label . __(' list navigation', 'mage-eventpress'), - 'filter_items_list' => __('Filter ','mage-eventpress') . $event_label . __(' list', 'mage-eventpress'), - ); - - $rewrite = array( - 'slug' => $event_slug, - 'with_front' => true, - 'pages' => true, - 'feeds' => true, - ); - - $args = array( - 'public' => true, - 'has_archive' => false, - 'labels' => $labels, - 'menu_icon' => $event_icon, - 'supports' => apply_filters('mep_events_post_type_support',array('title', 'editor', 'thumbnail', 'excerpt')), - 'rewrite' => $rewrite, - 'show_in_rest' => apply_filters('mep_events_post_type_show_in_rest',true) - - ); - register_post_type('mep_events', $args); - - $labels = array( - 'name' => __('Speakers', 'mage-eventpress'), - 'singular_name' => __('Speaker', 'mage-eventpress'), - 'menu_name' => __('Speakers', 'mage-eventpress'), - 'name_admin_bar' => __('Speakers', 'mage-eventpress'), - 'archives' => __('Speakers List', 'mage-eventpress'), - 'attributes' => __('Speakers List', 'mage-eventpress'), - 'parent_item_colon' => __('Speakers Item:', 'mage-eventpress'), - 'all_items' => __('Speakers', 'mage-eventpress'), - 'add_new_item' => __('Add New Speaker', 'mage-eventpress'), - 'add_new' => __('Add New Speaker', 'mage-eventpress'), - 'new_item' => __('New Speaker', 'mage-eventpress'), - 'edit_item' => __('Edit Speaker', 'mage-eventpress'), - 'update_item' => __('Update Speaker', 'mage-eventpress'), - 'view_item' => __('View Speaker', 'mage-eventpress'), - 'view_items' => __('View Speaker', 'mage-eventpress'), - 'search_items' => __('Search Speaker', 'mage-eventpress'), - 'not_found' => __('Speaker Not found', 'mage-eventpress'), - 'not_found_in_trash' => __('Speaker Not found in Trash', 'mage-eventpress'), - 'featured_image' => __('Speaker Image', 'mage-eventpress'), - 'set_featured_image' => __('Set Speaker image', 'mage-eventpress'), - 'remove_featured_image' => __('Remove Speaker image', 'mage-eventpress'), - 'use_featured_image' => __('Use as Speaker image', 'mage-eventpress'), - 'insert_into_item' => __('Insert into Speaker', 'mage-eventpress'), - 'uploaded_to_this_item' => __('Uploaded to this Speaker', 'mage-eventpress'), - 'items_list' => __('Speaker list', 'mage-eventpress'), - 'items_list_navigation' => __('Speaker list navigation', 'mage-eventpress'), - 'filter_items_list' => __('Filter Speaker list', 'mage-eventpress'), - ); - $sprewrite = array( - 'slug' => 'event-speaker', - 'with_front' => true, - 'pages' => true, - 'feeds' => true, - ); - - $args = array( - 'public' => true, - 'labels' => $labels, - 'menu_icon' => 'dashicons-calendar-alt', - 'supports' => array('title', 'editor', 'thumbnail', 'excerpt'), - 'rewrite' => $sprewrite, - 'show_in_menu' => 'edit.php?post_type=mep_events', - 'show_in_rest' => apply_filters('mep_speaker_post_type_show_in_rest',true) - ); - - if ($speaker_status == 'yes') { - register_post_type('mep_event_speaker', $args); - } -} -add_action('init', 'mep_cpt'); \ No newline at end of file diff --git a/inc/mep_csv_export.php b/inc/mep_csv_export.php deleted file mode 100644 index 868b9b1..0000000 --- a/inc/mep_csv_export.php +++ /dev/null @@ -1,2 +0,0 @@ - 'Events – List Style', - 'post_content' => '[event-list show="10" style="list" pagination="yes"]', - 'post_status' => 'publish', - 'post_author' => 1, - 'post_type' => 'page' - ); - wp_insert_post( $post_details ); - } - - if (empty(mep_get_page_by_slug('events-grid-style'))) { - $post_details = array( - 'post_title' => 'Events – Grid Style', - 'post_content' => "[event-list show='10' style='grid']", - 'post_status' => 'publish', - 'post_author' => 1, - 'post_type' => 'page' - ); - wp_insert_post( $post_details ); - } - - if (empty(mep_get_page_by_slug('events-list-style-with-search-box'))) { - - $post_details = array( - 'post_title' => 'Events – List Style with Search Box', - 'post_content' => "[event-list column=4 search-filter='yes']", - 'post_status' => 'publish', - 'post_author' => 1, - 'post_type' => 'page' - ); - wp_insert_post( $post_details ); - } - - } - - - - - - public function dummy_import() - { - $dummy_post_inserted = get_option('mep_dummy_already_inserted'); - $count_existing_event = wp_count_posts('mep_events')->publish; - - $plugin_active = self::check_plugin('mage-eventpress', 'woocommerce-event-press.php'); - - if ($count_existing_event == 0 && $plugin_active == 1 && $dummy_post_inserted != 'yes') { - $dummy_data = $this->dummy_data(); - - foreach ($dummy_data as $type => $dummy) { - if ($type == 'taxonomy') { - foreach ($dummy as $taxonomy => $dummy_taxonomy) { - if (taxonomy_exists($taxonomy)) { - $check_terms = get_terms(array('taxonomy' => $taxonomy, 'hide_empty' => false)); - - if (is_string($check_terms) || sizeof($check_terms) == 0) { - foreach ($dummy_taxonomy as $taxonomy_data) { - unset($term); - $term = wp_insert_term($taxonomy_data['name'], $taxonomy); - - if (array_key_exists('tax_data', $taxonomy_data)) { - foreach ($taxonomy_data['tax_data'] as $meta_key => $data) { - update_term_meta($term['term_id'], $meta_key, $data); - } - } - } - } - - } - - } - } - - if ($type == 'custom_post') { - foreach ($dummy as $custom_post => $dummy_post) { - unset($args); - $args = array( - 'post_type' => $custom_post, - 'posts_per_page' => -1, - ); - - unset($post); - $post = new WP_Query($args); - - if ($post->post_count == 0) { - - foreach ($dummy_post as $dummy_data) { - $title = $dummy_data['name']; - $content = $dummy_data['content']; - $post_id = wp_insert_post([ - 'post_title' => $title, - 'post_content' => $content, - 'post_status' => 'publish', - 'post_type' => $custom_post, - ]); - - if (array_key_exists('taxonomy_terms', $dummy_data) && count($dummy_data['taxonomy_terms'])) - { - foreach ($dummy_data['taxonomy_terms'] as $taxonomy_term) - { - wp_set_object_terms( $post_id, $taxonomy_term['terms'], $taxonomy_term['taxonomy_name'], true ); - } - } - - if (array_key_exists('post_data', $dummy_data)) { - foreach ($dummy_data['post_data'] as $meta_key => $data) { - if ($meta_key == 'feature_image') { - - $url = $data; - $desc = "The Demo Dummy Image of the event"; - $image = media_sideload_image($url, $post_id, $desc, 'id'); - set_post_thumbnail($post_id, $image); - - } else { - - update_post_meta($post_id, $meta_key, $data); - - } - - } - } - - } - } - } - } - } - $this->craete_pages(); - update_option('mep_dummy_already_inserted', 'yes'); - } - } - - public function dummy_data(): array - { - - return [ - 'taxonomy' => [ - 'mep_cat' => [ - 0 => ['name' => 'Business Event'], - 1 => ['name' => 'Cooking Class'], - 2 => ['name' => 'Home Event'], - 3 => ['name' => 'Indoor Games'], - 4 => ['name' => 'Live Event'], - 5 => ['name' => 'Online Event'], - 6 => ['name' => 'Other Event'], - 7 => ['name' => 'Press Conference Event'], - 8 => ['name' => 'Reunion Event'], - ], - 'mep_org' => [ - 0 => ['name' => 'Best Buy Ltd'], - 1 => [ - 'name' => 'Cooking Studio', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 2 => [ - 'name' => 'Doogle Inc', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 3 => [ - 'name' => 'Duperstar LLC', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 4 => [ - 'name' => 'Myamazon Inc', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 5 => [ - 'name' => 'Myceremic Industries Ltd', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 6 => [ - 'name' => 'MyPeople Inc', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - 7 => [ - 'name' => 'RTC Consultants LLC', - 'tax_data' => [ - 'org_location' => '', - 'org_street' => '', - 'org_city' => '', - 'org_state' => '', - 'org_postcode' => '', - 'org_country' => '', - 'latitude' => '', - 'longitude' => '', - ], - ], - ], - ], - 'custom_post' => [ - 'mep_events' => [ - 0 => [ - 'name' => 'Coxesbazar Sea beach Chair Booking', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Home Event', - 1=>'Indoor Games', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Duperstar LLC', - 1=>'Doogle Inc', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/close-up-recording-video-with-smartphone-during-concert_1153-7310.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Coxsbazar', - 'mep_street' => '', - 'mep_city' => '', - 'mep_state' => '', - 'mep_postcode' => '', - 'mep_country' => 'Bangladesh', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - 0 => array - ( - 'option_name_t' => "Chair with Umbrella", - 'option_details_t' => "Ticket valid for those aged 12 years and older.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => date('Y-m-d', strtotime('+60 days', strtotime(date('Y-m-d', strtotime('+30 days', time()))))) . '19:00:00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - 0 => array( - 'option_name' => 'Chips', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Water', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+30 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+60 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 1 => [ - 'name' => 'American Towman ShowPlace', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Business Event', - 1=>'Cooking Class', - 2=>'Home Event', - 3=>'Indoor Games', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Best Buy Ltd', - 1=>'Cooking Studio', - 2=>'Duperstar LLC', - 3=>'Doogle Inc', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/people-having-fun-wedding-hall_1303-19593.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Gaylord Texan Resort', - 'mep_street' => '', - - 'mep_city' => '', - 'mep_state' => '', - 'mep_postcode' => '', - 'mep_country' => 'USA', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "Normal", - 'option_details_t' => "Ticket without Lunch Party", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "VIP", - 'option_details_t' => "Ticket with Lunch Party", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+60 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+90 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 2 => [ - 'name' => 'Sistahs in Business Expo 2021', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Indoor Games', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Best Buy Ltd', - 1=>'Cooking Studio', - 2=>'Duperstar LLC', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/corporate-businessman-giving-presentation-large-audience_53876-101865.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Hudson Yards', - 'mep_street' => '', - - 'mep_city' => 'New York', - 'mep_state' => 'NY', - 'mep_postcode' => '', - 'mep_country' => 'USA', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "Adult", - 'option_details_t' => "This ticket is valid for those above the age of 12 years old.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Child", - 'option_details_t' => "This ticket is valid for those under the age of 12 years old.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+40 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+80 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 3 => [ - 'name' => 'Tech Career Fair: Exclusive Tech Hiring Event', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Business Event', - 1=>'Cooking Class', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Best Buy Ltd', - 1=>'Cooking Studio', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/female-business-executive-giving-speech_107420-63791.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Metropolitan Pavilion', - 'mep_street' => '', - - 'mep_city' => 'New York', - 'mep_state' => 'NY', - 'mep_postcode' => '', - 'mep_country' => 'USA', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "VIP", - 'option_details_t' => "Ticket for elite and vip persons.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Normal", - 'option_details_t' => "Ticket for normal persions.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+50 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+100 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 4 => [ - 'name' => 'Free Networking Event In NYC', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Cooking Class', - 1=>'Home Event', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Duperstar LLC', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/group-young-people-are-looking-map-where-they-are-while-walking-autumn-forest_613910-15159.jpg', - 'mep_event_type' => 'online', - 'mp_event_virtual_type_des' => 'Test event virtual type', - 'mep_org_address' => '', - 'mep_location_venue' => '', - 'mep_street' => '', - 'mep_city' => '', - 'mep_state' => '', - 'mep_postcode' => '', - 'mep_country' => '', - 'mep_sgm' => '', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "Early Bird ticket", - 'option_details_t' => "", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Regular/Standards ticket", - 'option_details_t' => "", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 2 => array - ( - 'option_name_t' => "VIP", - 'option_details_t' => "", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+60 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+70 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 5 => [ - 'name' => 'Austin Tech Career Fair', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Business Event', - 1=>'Cooking Class', - 2=>'Home Event', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Duperstar LLC', - 1=>'Doogle Inc', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/yes_53876-47102.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Gaylord Resort', - 'mep_street' => '', - 'mep_city' => 'Washington DC', - 'mep_state' => 'NY', - 'mep_postcode' => '32165', - 'mep_country' => 'USA', - 'mep_sgm' => '', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "VIP", - 'option_details_t' => "", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Normal", - 'option_details_t' => "", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+47 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+65 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 6 => [ - 'name' => 'Ohio and Kentucky Cannabis & Hemp Expo', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Home Event', - 1=>'Indoor Games', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Cooking Studio', - 1=>'Duperstar LLC', - 2=>'Doogle Inc', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/speaker-business-meeting-conference-hall_155003-12698.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'Kolkata wordPress Community', - 'mep_street' => 'Park Street', - 'mep_city' => 'Kolkata', - 'mep_state' => 'West Bengal', - 'mep_postcode' => '1209', - 'mep_country' => 'India', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "General", - 'option_details_t' => "Ticket without Lunch Party", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Sponsored", - 'option_details_t' => "Dinner Party Ticket Included with this Ticket", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 2 => array - ( - 'option_name_t' => "Free", - 'option_details_t' => "This ticket is valid for those under the age of 12 years old.", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+25 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+40 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - 7 => [ - 'name' => 'Greenwich Economic Forum', - 'content' => ' - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur. - ', - 'taxonomy_terms' => [ - 0 => array( - 'taxonomy_name' => 'mep_cat', - 'terms' => array( - 0=>'Business Event', - 1=>'Cooking Class', - ) - ), - 1 => array( - 'taxonomy_name' => 'mep_org', - 'terms' => array( - 0=>'Best Buy Ltd', - 1=>'Cooking Studio', - 2=>'Duperstar LLC', - ) - ) - ], - 'post_data' => [ - - //venue/location - 'feature_image' => 'https://img.freepik.com/free-photo/female-african-american-speaker-giving-presentation-hall-university-workshop_155003-3579.jpg', - 'mep_event_type' => 'off', - 'mp_event_virtual_type_des' => '', - 'mep_org_address' => '0', - 'mep_location_venue' => 'The Millennium Gallery Sheffield', - 'mep_street' => 'Arundel Gate', - 'mep_city' => 'Sheffield', - 'mep_state' => 'S1 2PP', - 'mep_postcode' => '', - 'mep_country' => '', - 'mep_sgm' => '1', - - //Ticket Type & prices - 'mep_reg_status' => 'on', - 'mep_show_advance_col_status' => 'on', - 'mep_event_ticket_type' => array( - - 0 => array - ( - 'option_name_t' => "VIP", - 'option_details_t' => "Dinner Party Ticket Included with this Ticket", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 1 => array - ( - 'option_name_t' => "Medium", - 'option_details_t' => "Dinner Party Ticket Included with this Ticket", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - 2 => array - ( - 'option_name_t' => "Normal Chair", - 'option_details_t' => "Ticket without Dinner Party", - 'option_price_t' => "100", - 'option_qty_t' => "200", - 'option_rsv_t' => "0", - 'option_default_qty_t' => "0", - 'option_qty_t_type' => "inputbox", - 'option_sale_end_date' => "", - 'option_sale_end_time' => "", - 'option_sale_end_date_t' => $end_date . ' ' . $end_time . ':00', - ), - - ), - //Extra Services - 'mep_events_extra_prices' => array( - - 0 => array( - - 'option_name' => 'T-Shirt', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - 1 => array( - - 'option_name' => 'Logo Printed Mug', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'dropdown', - ), - 2 => array( - - 'option_name' => 'Welcome Drink', - 'option_price' => '150', - 'option_qty' => '100', - 'option_qty_type' => 'inputbox', - ), - - ), - //Date Time Settings - 'mep_enable_custom_dt_format' => 'off', - 'mep_event_date_format' => 'F j, Y', - 'mep_event_time_format' => 'g:i a', - 'mep_event_custom_date_format' => 'F j, Y', - 'mep_custom_event_time_format' => 'g:i a', - 'mep_time_zone_display' => 'no', - 'event_start_date' => $start_date = date('Y-m-d', strtotime('+40 days', time())), - 'event_start_time' => $start_time = "09:00", - 'event_end_date' => $end_date = date('Y-m-d', strtotime('+70 days', strtotime($start_date))), - 'event_end_time' => $end_time = "19:00", - 'event_start_datetime' => $start_datetime = $start_date . ' ' . $start_time . ':00', - 'event_end_datetime' => $end_datetime = $end_date . ' ' . $end_time . ':00', - 'event_expire_datetime' => $expire_datetime = $end_date . ' ' . $end_time . ':00', - //'mep_enable_recurring' => 'no', - - //Event Settings - '_sku' => '', - 'mep_show_end_datetime' => 'yes', - 'mep_available_seat' => 'on', - 'mep_reset_status' => 'off', - 'mep_member_only_event' => 'for_all', - 'mep_member_only_user_role' => array( - 0 => 'all', - ), - - //Rich text - 'mep_rich_text_status' => 'enable', - - //email - 'mep_event_cc_email_text' => " - Usable Dynamic tags: - Attendee Name:{name} - Event Name: {event} - Ticket Type: {ticket_type} - Event Date: {event_date} - Start Time: {event_time} - Full DateTime: {event_datetime} - ", - - //faq settings - 'mep_event_faq' => array( - 0 => array( - 'mep_faq_title' => 'Who can attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 1 => array( - 'mep_faq_title' => 'How to attend this event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 2 => array( - 'mep_faq_title' => 'When is the event?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - 3 => array( - 'mep_faq_title' => 'What is the exact location?', - 'mep_faq_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', - ), - ), - - //Daywise Details - 'mep_event_day' => array( - - ), - - 'mep_list_thumbnail' => '', - 'mep_total_seat_left' => '0', - - ], - ], - ], - ], - ]; - - } - } - - new mep_dummy_import(); -} \ No newline at end of file diff --git a/inc/mep_enque.php b/inc/mep_enque.php deleted file mode 100644 index 914b0c8..0000000 --- a/inc/mep_enque.php +++ /dev/null @@ -1,168 +0,0 @@ -post_type) { - wp_enqueue_style('mep-jquery-ui-style', plugin_dir_url(__DIR__) . 'css/jquery-ui.css', array()); - wp_enqueue_script('gmap-scripts', plugin_dir_url(__DIR__) . 'js/mkb-admin.js', array('jquery', 'jquery-ui-core'),time(), true); - } - } - - /** - * If Your Save Google API Then Load the Google Map API - */ - if ($user_api) { - wp_enqueue_script('gmap-libs', 'https://maps.googleapis.com/maps/api/js?key=' . esc_attr($user_api) . '&libraries=places&callback=initMap', array('jquery', 'gmap-scripts'), 1, true); - } - - /** - * Enquue Admin Styles - */ - - wp_enqueue_style('mage-jquery-ui-style', plugin_dir_url(__DIR__) . 'css/jquery-ui.css', array()); - wp_enqueue_style('mage-options-framework', plugin_dir_url(__DIR__) . 'css/mage-options-framework.css'); - wp_enqueue_style('jquery-ui', plugin_dir_url(__DIR__) . 'css/jquery-ui.css'); - wp_enqueue_style('select2.min', plugin_dir_url(__DIR__) . 'css/select2.min.css'); - wp_enqueue_style('codemirror', plugin_dir_url(__DIR__) . 'css/codemirror.css'); - wp_enqueue_style('font-awesome-css-cdn', "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.2.0/css/all.min.css", null, 1); - wp_enqueue_style('mep-admin-style', plugin_dir_url(__DIR__) . 'css/admin_style.css', array()); - - //loading modal css - wp_enqueue_style('jquery.modal.min', plugin_dir_url(__DIR__) . 'css/jquery.modal.min.css', array(), 1.0); - - //flaticon - if($flaticonLoad == 'no'){ - wp_enqueue_style('flaticon', plugin_dir_url(__DIR__) . 'fonts/flaticon/flaticon.css'); - } - - /** - * Enquue Admin Scripts - */ - wp_enqueue_script('jquery-ui-core'); - wp_enqueue_script('jquery-ui-datepicker'); - wp_enqueue_script('jquery-ui-sortable'); - wp_enqueue_script('jquery-ui-accordion'); - wp_enqueue_style('wp-color-picker'); - wp_enqueue_script('wp-color-picker'); - wp_enqueue_script('magepeople-options-framework', plugins_url('js/mage-options-framework.js', __DIR__), array('jquery')); - wp_localize_script('PickpluginsOptionsFramework', 'PickpluginsOptionsFramework_ajax', array('PickpluginsOptionsFramework_ajaxurl' => admin_url('admin-ajax.php'))); - wp_enqueue_script('codemirror', plugin_dir_url(__DIR__) . 'js/codemirror.min.js', array('jquery'), null, false); - wp_enqueue_script('form-field-dependency', plugins_url('js/form-field-dependency.js', __DIR__), array('jquery'), null, false); - wp_localize_script('jquery', 'mep_ajax', array( 'mep_ajaxurl' => admin_url( 'admin-ajax.php'))); - wp_localize_script('mep_ajax', 'mep_ajax_var', array( 'url' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('mep-ajax-nonce'))); - - //loading modal script - wp_enqueue_script('jquery.modal.min', plugin_dir_url(__DIR__) . 'js/jquery.modal.min.js', array('jquery'), 1.0, true); - - - - - - - - - wp_register_script('welcome-tabs', plugin_dir_url(__DIR__) . 'js/welcome-tabs.js', array('jquery')); - wp_register_style('welcome-tabs', plugin_dir_url(__DIR__) . 'css/welcome-tabs.css'); - - wp_register_script('welcome-tabs', plugin_dir_url(__DIR__) . 'js/welcome-tabs.js', array('jquery')); - wp_register_style('welcome-tabs', plugin_dir_url(__DIR__) . 'css/welcome-tabs.css'); - - - - - - - - - -} - -/** - * Event Manager For Woocommerce Style & Scripts Hooked up below for the Frontend - */ -add_action('wp_enqueue_scripts', 'mep_event_enqueue_scripts', 90); -function mep_event_enqueue_scripts() -{ - $owlThemeLoad = mep_get_option('mep_load_carousal_from_theme', 'carousel_setting_sec', 'no'); - $fontAwesoneLoad = mep_get_option('mep_load_fontawesome_from_theme', 'general_setting_sec', 'no'); - $flaticonLoad = mep_get_option('mep_load_flaticon_from_theme', 'general_setting_sec', 'no'); - - wp_enqueue_script('jquery'); - wp_enqueue_script('jquery-ui-datepicker'); - wp_enqueue_script('jquery-ui-core'); - wp_enqueue_script('jquery-ui-accordion'); - wp_enqueue_style('mep-jquery-ui-style', plugin_dir_url(__DIR__) . 'css/jquery-ui.css', array()); - wp_enqueue_style('mep-event-style', plugin_dir_url(__DIR__) . 'css/style.css', array(),time()); - wp_enqueue_style('filter_pagination', plugin_dir_url(__DIR__) . 'css/filter_pagination.css', array()); - wp_enqueue_style('mep-event-timeline-min-style', plugin_dir_url(__DIR__) . 'css/timeline.min.css', array('mep-event-style')); - - if($fontAwesoneLoad == 'no'){ - wp_enqueue_style('font-awesome-css-cdn', "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css", null, 1); - wp_enqueue_style('font-awesome-css-cdn-5.2.0', "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.2.0/css/all.min.css", null, 1); - } - wp_enqueue_style('mep-calendar-min-style', plugin_dir_url(__DIR__) . 'css/calendar.min.css', array()); - - wp_enqueue_script('mep-calendar-scripts', plugin_dir_url(__DIR__) . 'js/calendar.min.js', array('jquery', 'mep-moment-js'), 1, false); - wp_enqueue_script('mep-mixitup-min-js', plugin_dir_url(__DIR__) . 'js/mixitup.min.js', array(), 1, true); - -// wp_enqueue_script('mep-countdown-js', plugin_dir_url(__DIR__) . 'js/countdown.jquery.min.js', array(), 1, true); -wp_enqueue_script('mep-countdown-js', 'https://cdnjs.cloudflare.com/ajax/libs/jquery.countdown/2.2.0/jquery.countdown.min.js', array(), 1, true); - - //wp_enqueue_script('mep-lazysizes', plugin_dir_url(__DIR__) . 'js/lazysizes.min.js', array(), 1, true); - - wp_enqueue_script('filter_pagination', plugin_dir_url(__DIR__) . 'js/filter_pagination.js', array(), time(), true); - wp_enqueue_script('mp_event_custom_script', plugin_dir_url(__DIR__) . 'js/mp_event_custom_script.js', array(), time(), true); - - wp_enqueue_script('mep-moment-js','https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js',array(),1,true); - wp_enqueue_script('mep-timeline-min', plugin_dir_url(__DIR__) . 'js/timeline.min.js', array('jquery'), 1, true); - wp_enqueue_script('mep-event-custom-scripts', plugin_dir_url(__DIR__) . 'js/mkb-scripts.js', array(), time(), true); - wp_localize_script('jquery', 'mep_ajax', array( 'mep_ajaxurl' => admin_url( 'admin-ajax.php'))); - - //loading event faq accordion script - wp_enqueue_script('mep-event-faq', plugin_dir_url(__DIR__) . 'js/mep_event_faq.js', array('jquery'), 1.0, true); - - //flaticon - if($flaticonLoad == 'no'){ - wp_enqueue_style('flaticon', plugin_dir_url(__DIR__) . 'fonts/flaticon/flaticon.css'); - } - -if($owlThemeLoad == 'no'){ - wp_enqueue_style('mep-event-owl-carousal-main-style', plugin_dir_url(__DIR__) . 'css/owl.carousel.min.css', array('mep-event-style')); - wp_enqueue_style('mep-event-owl-carousal-default-style', plugin_dir_url(__DIR__) . 'css/owl.theme.default.min.css', array('mep-event-style')); - wp_enqueue_script('mep-owl-carousel-min', plugin_dir_url(__DIR__) . 'js/owl.carousel.min.js', array('jquery'), 1, true); -} - -} - -// Ajax Issue -add_action('wp_head','mep_ajax_url',5); -add_action('admin_head','mep_ajax_url',5); -function mep_ajax_url(){ -?> - - section. - */ - -if (!function_exists('mep_event_rich_text_data')) { - function mep_event_rich_text_data() { - global $post; - - if (is_single()) { - $event_id = $post->ID; - if ($event_id && get_post_type($event_id) == 'mep_events') { - $event_name = get_the_title($event_id); - $event_start_date = get_post_meta($post->ID, 'event_start_datetime', true) ? wp_date('Y-m-d H:i:s T', strtotime(get_post_meta($post->ID, 'event_start_datetime', true))) : ''; - $event_end_date = get_post_meta($post->ID, 'event_end_datetime', true) ? get_post_meta($post->ID, 'event_end_datetime', true) : ''; - $event_rt_status = get_post_meta($post->ID, 'mep_rt_event_status', true) ? get_post_meta($post->ID, 'mep_rt_event_status', true) : 'EventRescheduled'; - $event_rt_atdnce_mode = get_post_meta($post->ID, 'mep_rt_event_attandence_mode', true) ? get_post_meta($post->ID, 'mep_rt_event_attandence_mode', true) : 'OfflineEventAttendanceMode'; - $event_rt_prv_date = get_post_meta($post->ID, 'mep_rt_event_prvdate', true) ? get_post_meta($post->ID, 'mep_rt_event_prvdate', true) : $event_start_date; - $terms = get_the_terms($event_id, 'mep_org'); - $org_name = is_array($terms) && sizeof($terms) > 0 ? $terms[0]->name : 'No Performer'; - $rt_status = get_post_meta($event_id, 'mep_rich_text_status', true) ? get_post_meta($event_id, 'mep_rich_text_status', true) : 'enable'; - if ($rt_status == 'enable') { - ob_start(); - - ?> - - - $meta) { if (isset($meta->key) && !in_array($meta->key, $hide_them)) { @@ -3530,31 +3440,6 @@ if (!function_exists('mep_custom_css_sectings_fields')) { return array_merge($default_fields, $settings_fields); } } -// add_action('wp_head', 'mep_apply_custom_css', 90); -if (!function_exists('mep_apply_custom_css')) { - function mep_apply_custom_css() { - $custom_css = mep_get_option('mep_custom_css', 'mep_settings_custom_css', ''); - $hide_booked_event_on_list = mep_get_option('mep_hide_not_available_event_from_list_page', 'general_setting_sec', 'no'); - ob_start(); - ?> - -

- +

@@ -4511,12 +4396,12 @@ function mep_get_event_add_cart_sec($post_id) { - @@ -4607,16 +4492,6 @@ function mep_add_expire_min_in_current_date($current_date, $event_date, $event_i } } -add_filter('use_block_editor_for_post_type', 'mep_disable_gutenberg', 10, 2); -if (!function_exists('mep_disable_gutenberg')) { -function mep_disable_gutenberg($current_status, $post_type) { - $user_status = mep_get_option('mep_disable_block_editor', 'general_setting_sec', 'yes'); - // Use your post type key instead of 'mep_events' - if ($post_type === 'mep_events' && $user_status == 'yes') - return false; - return $current_status; -} -} if (!function_exists('mep_enable_big_selects_for_queries')) { function mep_enable_big_selects_for_queries() { @@ -4860,9 +4735,9 @@ if (!function_exists('mep_event_recurring_date_list_in_event_list_loop')) { - + 'start', - 'title' => sprintf(__('%s Welcome','mage-eventpress'),''), - 'priority' => 1, - 'active' => true, -); - -$mep_settings_tab[] = array( - 'id' => 'general', - 'title' => sprintf(__('%s General','mage-eventpress'),''), - 'priority' => 2, - 'active' => false, -); - - -$mep_settings_tab[] = array( - 'id' => 'done', - 'title' => sprintf(__('%s Done','mage-eventpress'),''), - 'priority' => 4, - 'active' => false, -); - -$mep_settings_tab = apply_filters('qa_welcome_tabs', $mep_settings_tab); -$tabs_sorted = array(); -foreach ($mep_settings_tab as $page_key => $tab) $tabs_sorted[$page_key] = isset( $tab['priority'] ) ? $tab['priority'] : 0; -array_multisort($tabs_sorted, SORT_ASC, $mep_settings_tab); -wp_enqueue_style('font-awesome-5'); - - - if (!function_exists('mep_woo_install_check')) { - function mep_woo_install_check() { - include_once(ABSPATH . 'wp-admin/includes/plugin.php'); - $plugin_dir = ABSPATH . 'wp-content/plugins/woocommerce'; - if (is_plugin_active('woocommerce/woocommerce.php')) { - return 'Yes'; - } elseif (is_dir($plugin_dir)) { - return 'Installed But Not Active'; - } else { - return 'No'; - } - } - } - - - - - - - -add_action('mep_quick_setup_header','mep_woo_quick_setup_action',90); -function mep_woo_quick_setup_action(){ - - if(isset($_POST['active_woo_btn'])){ - activate_plugin('woocommerce/woocommerce.php' ); - ?> - - '; - include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); //for plugins_api.. - - $plugin = 'woocommerce'; - - $api = plugins_api( 'plugin_information', array( - 'slug' => $plugin, - 'fields' => array( - 'short_description' => false, - 'sections' => false, - 'requires' => false, - 'rating' => false, - 'ratings' => false, - 'downloaded' => false, - 'last_updated' => false, - 'added' => false, - 'tags' => false, - 'compatibility' => false, - 'homepage' => false, - 'donate_link' => false, - ), - )); - - //includes necessary for Plugin_Upgrader and Plugin_Installer_Skin - include_once( ABSPATH . 'wp-admin/includes/file.php' ); - include_once( ABSPATH . 'wp-admin/includes/misc.php' ); - include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - - $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); - $upgrader->install($api->download_link); - activate_plugin('woocommerce/woocommerce.php' ); - echo ''; - } - - - -if(isset($_POST['finish_quick_setup'])){ - $url = (isset($_SERVER['HTTPS']) ? "" : "") . "$_SERVER[HTTP_HOST]"; - $event_label = isset($_POST['event_label']) ? sanitize_text_field($_POST['event_label']) : 'Events'; - $event_slug = isset($_POST['event_slug']) ? sanitize_text_field($_POST['event_slug']) : 'event'; - $event_expire_on = isset($_POST['event_expire_on']) ? sanitize_text_field($_POST['event_expire_on']) : 'event_expire_datetime'; - $email_from_name = isset($_POST['email_from_name']) ? sanitize_text_field($_POST['email_from_name']) : get_bloginfo('name'); - $email_from_addrss = isset($_POST['email_from_address']) ? sanitize_text_field($_POST['email_from_address']) : "no-reply@$url"; - - - $general_settings_data = get_option('general_setting_sec') ? get_option('general_setting_sec') : []; - $email_settings_data = get_option('email_setting_sec') ? get_option('email_setting_sec') : []; - - $update_general_settings_arr = [ - 'mep_event_label' => $event_label, - 'mep_event_expire_on_datetimes' => $event_expire_on, - 'mep_event_slug' => $event_slug - ]; - - $update_email_settings_arr = [ - 'mep_email_form_name' => $email_from_name, - 'mep_email_form_email' => $email_from_addrss - ]; - - $new_general_settings_data = array_replace($general_settings_data,$update_general_settings_arr); - $new_email_settings_data = array_replace($email_settings_data,$update_email_settings_arr); - - - - update_option( 'general_setting_sec', $new_general_settings_data); - update_option( 'email_setting_sec', $new_email_settings_data); - update_option( 'mep_quick_setup', 'done'); - - - - flush_rewrite_rules(); - - - wp_redirect(admin_url('edit.php?post_type=mep_events&page=mep_event_welcome_page')); - - -} - - -} - - - add_action('mep_quick_setup_content_start', 'mep_quick_setup_welcome_content'); - function mep_quick_setup_welcome_content($tab){ - mep_quick_setup_start(); - } - - add_action('mep_quick_setup_content_general', 'mep_quick_setup_general_content'); - function mep_quick_setup_general_content($tab){ - mep_quick_setup_general(); - } - - - add_action('mep_quick_setup_content_done', 'mep_quick_setup_done_content'); - function mep_quick_setup_done_content($tab){ - mep_quick_setup_done(); - } - - - do_action('mep_quick_setup_header'); - ?> - - -
- -

-

- - - -
- -
    - -
  • data_visible="" class="tab-nav " data-id="">
  • - -
- - -
- - -
- -
- - - - - -
-
-
- - -
- - - -

-

- -
- +
- - - - - -
- - - - - - - - - - - - - - - -
- -
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - -
- -

-
- -

Permalinks hit the Save Settings button','mage-eventpress'); ?>

-
- -

-
- -

-
- - -

-
-
- -
-
-

-
- -
-
-Status', 'mage-eventpress'), 'manage_options', 'mep_event_status_page', 'mep_event_status_page'); -} -function mep_event_status_page() -{ -$wp_v = get_bloginfo( 'version' ); -$wc_v = WC()->version; -$wc_i = mep_woo_install_check(); -$from_name = mep_get_option( 'mep_email_form_name', 'email_setting_sec', ''); -$from_email = mep_get_option( 'mep_email_form_email', 'email_setting_sec', ''); -?> - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Event Manager For Woocommerce Environment Status

WordPress Version: 5.5){ echo ' '.esc_html($wp_v).''; }else{ echo ' '.esc_html($wp_v).''; } ?>
Woocommerce Installed: '.esc_html($wc_i).''; }else{ echo ' '.esc_html($wc_i).''; } ?>
Woocommerce Version: 4.8){ echo ' '.esc_html($wc_v).''; }else{ echo ' '.esc_html($wc_v).''; } ?>
Email From Name: '.esc_html($from_name).''; }else{ echo ' '; } ?>
From Email Address: '.esc_html($from_email).''; }else{ echo ' '; } ?>
-
-

- +

@@ -158,7 +161,7 @@ if (!function_exists('mep_get_event_reg_btn')) { - @@ -311,7 +314,7 @@ if (!function_exists('mep_get_event_reg_btn_list')) { ?>

- +

@@ -333,12 +336,12 @@ if (!function_exists('mep_get_event_reg_btn_list')) { - @@ -346,7 +349,7 @@ if (!function_exists('mep_get_event_reg_btn_list')) { - + diff --git a/inc/template-prts/event_date.php b/inc/template-prts/event_date.php index 584820f..9feba73 100755 --- a/inc/template-prts/event_date.php +++ b/inc/template-prts/event_date.php @@ -148,8 +148,8 @@ if (!function_exists('mep_date_in_default_theme')) { echo ''; if (sizeof($more_date) > 2) { ?> -

-

+

+

- + - + - + diff --git a/inc/template-prts/event_ticket_type_extra_service.php b/inc/template-prts/event_ticket_type_extra_service.php index 648cea2..b4df149 100755 --- a/inc/template-prts/event_ticket_type_extra_service.php +++ b/inc/template-prts/event_ticket_type_extra_service.php @@ -30,7 +30,7 @@ if (!function_exists('mep_output_add_to_cart_custom_fields')) { } else { ?> - + diff --git a/inc/template-prts/total_seat.php b/inc/template-prts/total_seat.php index ca999bf..08eacdb 100755 --- a/inc/template-prts/total_seat.php +++ b/inc/template-prts/total_seat.php @@ -1,36 +1,37 @@ 0) { - $upcoming_date = ''; - $total_seat = apply_filters('mep_event_total_seat_counts', mep_event_total_seat($event_id, 'total'), $event_id); - $total_resv = apply_filters('mep_event_total_resv_seat_count', mep_event_total_seat($event_id, 'resv'), $event_id); -// $total_sold = mep_ticket_type_sold($event_id); - $total_sold = mep_get_event_total_seat_left($event_id, $upcoming_date); - $total_left = (int) $total_seat - ((int) $total_sold + (int) $total_resv); - // $total_seat = apply_filters('mep_event_total_seat_count', $_total_left, $event_id,'',$event_date); - require(mep_template_file_path('single/total_seat.php')); - } - } - $content = ob_get_clean(); - echo apply_filters('mage_event_single_total_seat', $content, $event_id); - } -} \ No newline at end of file + function mep_ev_seat($event_id) + { + global $post; + // echo $event_id; + $event_id = mep_get_default_lang_event_id($event_id); + $event_meta = get_post_custom($event_id); + $recurring = get_post_meta($event_id, 'mep_enable_recurring', true) ? get_post_meta($event_id, 'mep_enable_recurring', true) : 'no'; + + ob_start(); + if ($recurring == 'no') { + $mep_event_ticket_type = get_post_meta($event_id, 'mep_event_ticket_type', true) ? get_post_meta($event_id, 'mep_event_ticket_type', true) : array(); + $event_date = get_post_meta($event_id, 'event_start_date', true) ? get_post_meta($event_id, 'event_start_date', true) : ''; + $mep_available_seat = get_post_meta($event_id, 'mep_available_seat', true) ? get_post_meta($event_id, 'mep_available_seat', true) : 'on'; + //array_key_exists('mep_available_seat', $event_meta) ? $event_meta['mep_available_seat'][0] : 'on'; + if (is_array($mep_event_ticket_type) && sizeof($mep_event_ticket_type) > 0) { + // $upcoming_date = ''; + $upcoming_date = !empty(mep_get_event_upcoming_date($event_id)) ? mep_get_event_upcoming_date($event_id) : ''; + $total_seat = apply_filters('mep_event_total_seat_counts', mep_event_total_seat($event_id, 'total'), $event_id); + $total_resv = apply_filters('mep_event_total_resv_seat_count', mep_event_total_seat($event_id, 'resv'), $event_id); +// $total_sold = mep_ticket_type_sold($event_id); + $total_sold = mep_get_event_total_seat_left($event_id, $upcoming_date); + $total_left = (int) $total_seat - ((int) $total_sold + (int) $total_resv); + // $total_seat = apply_filters('mep_event_total_seat_count', $_total_left, $event_id,'',$event_date); + require mep_template_file_path('single/total_seat.php'); + } + } + $content = ob_get_clean(); + echo apply_filters('mage_event_single_total_seat', $content, $event_id); + } +} diff --git a/inc/welcome.php b/inc/welcome.php deleted file mode 100644 index 2d8fdca..0000000 --- a/inc/welcome.php +++ /dev/null @@ -1,117 +0,0 @@ -base) ) { - wp_enqueue_style('mep-welcome-style', plugin_dir_url(__DIR__) . 'inc/welcome/css/welcome.css', array()); - }elseif(('mep_events_page_mep_event_import_page' == $current_screen->base)){ - wp_enqueue_style('mep-welcome-style', plugin_dir_url(__DIR__) . 'inc/welcome/css/welcome.css', array()); - }else{ - return; - } - -} - - -//Add admin page to the menu -add_action('admin_menu', 'mep_event_welcome_admin_menu'); -function mep_event_welcome_admin_menu() -{ - add_submenu_page('edit.php?post_type=mep_events', __('Welcome', 'mage-eventpress'), __('Welcome', 'mage-eventpress'), 'manage_options', 'mep_event_welcome_page', 'mep_event_welcome_page'); - add_submenu_page('edit.php?post_type=mep_events', __('Quick Setup', 'mage-eventpress'), __('Quick Setup', 'mage-eventpress'), 'manage_options', 'mep_event_quick_setup_page', 'mep_event_quick_setup_page'); - add_submenu_page('edit.php?post_type=mep_events', __('Dummy Import', 'mage-eventpress'), __('Dummy Import', 'mage-eventpress'), 'manage_options', 'mep_event_import_page', 'mep_event_import_page'); -} - - -function mep_event_quick_setup_page(){ - require_once(dirname(__DIR__) . "/inc/quick_setup.php"); -} - - - - - -function mep_event_welcome_page() -{ - -?> - -
-
- - - - -
- '; - require_once(dirname(__DIR__) . "/inc/welcome/welcome.php"); - echo '
'; - break; - - case 'kwb': - echo '
'; - require_once(dirname(__DIR__) . "/inc/welcome/support.php"); - echo '
'; - break; - - case 'import': - echo '
'; - require_once(dirname(__DIR__) . "/inc/welcome/import.php"); - echo '
'; - break; - - default: - echo '
'; - require_once(dirname(__DIR__) . "/inc/welcome/welcome.php"); - echo '
'; - break; - - endswitch; ?> -
- - -
-
- - - -
- '; - require_once(dirname(__DIR__) . "/inc/welcome/import.php"); - echo '
'; - ?> -
- -li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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} diff --git a/inc/welcome/css/include/button.css b/inc/welcome/css/include/button.css deleted file mode 100644 index 05d1c39..0000000 --- a/inc/welcome/css/include/button.css +++ /dev/null @@ -1,24 +0,0 @@ -/**********Button************/ -[class^='mageStyle'] button[class*='defaultButton'] { - padding: 0 var(--default-mp); - color: var(--button-color); - font-size: var(--button-fs); - background-color: var(--button-bg); - cursor: pointer; - min-width: var(--button-width); - height: auto; - min-height: var(--button-height); - -webkit-appearance: button; - overflow: visible; - -} -[class^='mageStyle'] button[class*='defaultButton_xs']{ - min-width:auto; - padding: var(--default-mp-xs) !important; - font-size: 70%; -} -[class^='mageStyle'] button[class*='defaultButton'] span {padding: 0 7px 0 0;} -[class^='mageStyle'] button[class*='defaultButton']:hover, -[class^='mageStyle'] button[class*='defaultButton']:focus {text-decoration: none;opacity: 0.9;} - -/*************/ diff --git a/inc/welcome/css/include/cart.css b/inc/welcome/css/include/cart.css deleted file mode 100644 index 42489a3..0000000 --- a/inc/welcome/css/include/cart.css +++ /dev/null @@ -1,3 +0,0 @@ -ul.cart_list{list-style-type: none;line-height: 1.25;font-size: 14px;color:#444;padding: 0 0 0 10px;} -ul.cart_list li{display: block;padding: 3px 0;} -.cart_product_item{border: 1px solid #ddd;margin: 7px 0 0 0;padding: 7px;border-radius: 5px;} \ No newline at end of file diff --git a/inc/welcome/css/include/click-slider.css b/inc/welcome/css/include/click-slider.css deleted file mode 100644 index cf8fc3e..0000000 --- a/inc/welcome/css/include/click-slider.css +++ /dev/null @@ -1,13 +0,0 @@ -/*******Click slider***************/ -[class^='mageStyle'] [class*='clickSlide']{background-color: var(--click-slide-bg);padding: var(--default-mp);} -[class^='mageStyle'] [class*='slideItem']{display: none;} -[class^='mageStyle'] [class*='slideItem'].active{display: block;} -[class^='mageStyle'] [class*='slideItem'] img{width: 100%;} - -[class^='mageStyle'] [class*='slideIndicator']{margin: var(--default-mp) 0 0 0;} - -[class^='mageStyle'] [class*='slideIndicatorItem']{border: 3px solid var(--default-border-color);margin: 0 5px;background-color: var(--default-border-color);} -[class^='mageStyle'] [class*='slideIndicatorItem'].active{border-color: var(--default-active-color);background-color: var(--default-active-color)} - -[class^='mageStyle'] [class*='slideIndicatorItem'] img{height: 30px;width: auto;} -[class^='mageStyle'] [class*='slideIndicatorItem'].active img{height: 35px;} \ No newline at end of file diff --git a/inc/welcome/css/include/color.css b/inc/welcome/css/include/color.css deleted file mode 100644 index e29b159..0000000 --- a/inc/welcome/css/include/color.css +++ /dev/null @@ -1,18 +0,0 @@ -[class^='mageStyle'] .error {background-color: red;color: #fff;} -/*****Success*********/ -[class^='mageStyle'] [class*='textSuccess'] {color: var(--success-color);} -[class^='mageStyle'] [class*='bgSuccess'] {background-color: var(--success-color);} -/*****danger*********/ -[class^='mageStyle'] [class*='textDanger'] {color: var(--danger-color);} -[class^='mageStyle'] [class*='bgDanger'] {background-color: var(--danger-color);} -/*****Light*********/ -[class^='mageStyle'] [class*='textLight'] {color: var(--light-color);} -[class^='mageStyle'] [class*='bgLight'] {background-color: var(--light-color);} -/*****Light*********/ -[class^='mageStyle'] [class*='textYellow'] {color: var(--yellow-color);} -[class^='mageStyle'] [class*='bgYellow'] {background-color: var(--yellow-color);} -/*****blue*********/ -[class^='mageStyle'] [class*='textBlue'] {color: var(--blue-color);} -[class^='mageStyle'] [class*='bgBlue'] {background-color: var(--blue-color);} -[class^='mageStyle'] [class*='borderBlue'] {border-color: var(--blue-color);} -[class^='mageStyle'] [class*='textBorderBlue'] {border-color: var(--blue-color);color: var(--blue-color);} \ No newline at end of file diff --git a/inc/welcome/css/include/content.css b/inc/welcome/css/include/content.css deleted file mode 100644 index c77f245..0000000 --- a/inc/welcome/css/include/content.css +++ /dev/null @@ -1,69 +0,0 @@ -header, -section, -footer { - position: relative; -} - - -/************/ - -header[class^='mageStyle'] { - background: var(--header-bg); - color: var(--header-color); - padding: var(--header-padding); - font-size: var(--header-fs); - -webkit-box-shadow: var(--header-shadows); - box-shadow: var(--header-shadows); -} - -section[class^='mageStyle'] { - padding: var(--section-padding); - margin: var(--section-margin); -} - - -/********Footer**************/ - -footer[class^='mageStyle'] { - padding: var(--footer-padding); - background-color: var(--footer-bg); - font-size: var(--footer-fs); - color: var(--footer-color); -} - -footer[class^='mageStyle'] [class*='footerTop'] { - padding: var(--footer-top-padding); - background: var(--footer-top-bg); - color: var(--footer-top-color); -} - -footer[class^='mageStyle'] [class*='footerTop'] a { - color: var(--footer-top-color); -} - -footer[class^='mageStyle'] [class*='footerTop'] a:hover { - color: #f4780b; - padding: 0 0 0 var(--default-mp-xs); -} - -footer[class^='mageStyle'] [class*='footerBottom'] { - padding: var(--footer-bottom-padding); - background: var(--footer-bottom-bg); -} - - -/********Sidebar Content**************/ - -[class^='mageStyle'] [class*='leftSidebar'] { - width: 100%; - max-width: var(--left-sidebar-width); -} - -[class^='mageStyle'] [class*='mainSection'] { - width: 100%; - max-width: var(--main-content-width); - margin: 0 0 0 var(--default-mp); -} - - -/****************/ \ No newline at end of file diff --git a/inc/welcome/css/include/custom.css b/inc/welcome/css/include/custom.css deleted file mode 100644 index 6fae061..0000000 --- a/inc/welcome/css/include/custom.css +++ /dev/null @@ -1,572 +0,0 @@ -.shadow_one { - -webkit-box-shadow: 0 8px 15px #f0f0f0; - box-shadow: 0 8px 15px #f0f0f0; -} - -.shadow_two { - -webkit-box-shadow: 0 8px 15px #f0f0f0; - box-shadow: 0 8px 15px #f0f0f0; - background-color: #fbfdff; - width: 48%; -} - -header { - color: #fff; -} - -header .textContent { - margin: 50px 0 0 0; -} - -p { - color: #606b7b; -} - -p.textColor { - color: #3f3f3f; -} - - -/* label{color: #273b5e;font-size: 18px;font-weight: bold;font-family: var(--custom-font-family);} */ - - -/* label span{color: #ff555d;} */ - -.top_icon_area { - width: 350px; - float: right; - -webkit-transform: rotate(40deg); - -moz-transform: rotate(40deg); - -ms-transform: rotate(40deg); - -o-transform: rotate(40deg); - transform: rotate(40deg); - -webkit-transform-origin: 50% 85%; - -moz-transform-origin: 50% 85%; - -ms-transform-origin: 50% 85%; - -o-transform-origin: 50% 85%; - transform-origin: 50% 85%; - overflow: hidden; -} - -.top_icon_area ul { - height: 120px; -} - - -/****/ - -[class^='mageStyle'] section h1 { - margin: 0 0 50px 0; -} - -[class^='mageStyle'] section h2 { - margin: 0 0 20px 0; -} - -[class^='mageStyle'] section p { - margin: 0 0 10px 0; -} - -[class^='mageStyle'] section label { - margin: 15px 0 0 0; -} - - -/****/ - -[class^='mageStyle'] [class*='customButton'] { - min-width: 95px; - width: auto; - height: 45px; - color: #fff; - font-size: 20px; - font-weight: 500; - position: relative; - background-image: -webkit-linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); - background-image: -moz-linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); - background-image: linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); - border-radius: 5px; - display: -webkit-inline-flex; - display: inline-flex; - margin: 0 0 20px 0; - padding: 0 20px; -} - -[class^='mageStyle'] a[class*='customButton'] { - color: #fff; - min-width: 170px; -} - -[class^='mageStyle'] a[class*='customButton'].customSupport { - background-color: #49ab56; - background-image: none; -} - -[class^='mageStyle'] a[class*='customButton'].customSubscription { - background-color: #544fb8; - background-image: none; -} - -[class^='mageStyle'] a[class*='customButton']:hover { - color: #F2F2F2; -} - -.preDash::before, -.postDash::after { - position: absolute; - content: ""; - top: 23px; - width: 45px; - height: 2px; - background-color: #F26E26; -} - -.preDash::before { - left: -65px; -} - -.postDash::after { - right: -65px; -} - -[class^="mageStyle"] .features [class*="customButton"] { - font-size: 16px; - margin: 20px 0; -} - -[class^="mageStyle"] [class*="customButton"].customIcon { - height: 90px; - width: 90px; - border-radius: 50%; - padding: 0; - min-width: auto; -} - -[class^="mageStyle"] [class*="customButton"].customIcon::after { - top: 44px; -} - - -/******/ - -[class^='mageStyle'] .buttonOutline { - min-width: 160px; - min-height: 60px; - border: 2px solid #ff555d; - color: #ff555d; - font-size: 16px; - font-weight: 500; - display: -webkit-inline-flex; - display: inline-flex; - margin: 30px 0 0 0; - padding: 0 15px; -} - -[class^='mageStyle'] .buttonOutline:hover { - background-color: #ff555d; - color: #fff; -} - - -/********/ - -.preset, -.widget, -.tutorial { - background-color: #f7faff; -} - -.unlimited_section .textContent { - padding: 0 0 0 30px; -} - -.unlimited_section .textContent h4 { - margin: 0 0 10px 0; -} - -.unlimited_section .content_area { - padding: 25px 15px 0 0; -} - -.getPro { - padding: 50px 0; -} - - -/***************/ - -[class^='mageStyle'] .widgetButton { - padding: 0; - color: #fff; - display: -webkit-inline-flex; - display: inline-flex; - font-size: 22px; - background-color: #6c57c1; - cursor: pointer; - width: calc(25% - 20px); - height: auto; - min-height: 60px; - -webkit-appearance: button; - overflow: visible; - border-radius: 30px; - border: none; - margin: 0 0 20px 0; -} - -[class^='mageStyle'] .widgetButton:hover, -[class^='mageStyle'] .widgetButton:focus { - text-decoration: none; - opacity: 0.9; - background-color: #4aac57; -} - -[class^='mageStyle'] .widgetButton.load_more { - margin: 40px 0 0 0; - background-image: -webkit-linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); - background-image: -moz-linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); - background-image: linear-gradient(#ff8f8e, #ff8787, #ff7b7d, #ff6369, #ff575f, #ff515a); -} - -.withOurWork .withWork { - padding: 15px; - border: 1px solid #815efb; -} - -.features, -.preset, -.widget, -.tutorial, -.faqContent, -.missing_feature, -.withOurWork { - padding: 60px 0; -} - -[class^='mageStyle'] .knowledge a[class*='customButton'] { - margin: 30px 0 20px 0; -} - -@media only screen and (max-width: 1500px) { - .top_icon_area { - -webkit-transform-origin: 35% 40%; - -moz-transform-origin: 35% 40%; - -ms-transform-origin: 35% 40%; - -o-transform-origin: 35% 40%; - transform-origin: 35% 40%; - width: 240px; - } - .top_icon_area img { - max-width: 75px; - } - .top_icon_area ul { - max-height: 80px; - } - [class^='mageStyle'] section h1 { - margin: 0 0 40px 0; - } - [class^='mageStyle'] section h2 { - margin: 0 0 15px 0; - } - [class^='mageStyle'] section p { - margin: 0 0 7px 0; - } - [class^='mageStyle'] section label { - margin: 10px 0 0 0; - } - .unlimited_section .textContent { - padding: 0 0 0 25px; - } - .unlimited_section .content_area { - padding: 20px 10px 0 0; - } -} - -@media only screen and (max-width: 1100px) { - .features, - .preset, - .widget, - .tutorial, - .knowledge, - .faqContent, - .missing_feature, - .withOurWork { - padding: 50px 0; - } - [class^="mageStyle"] [class*="customButton"].customIcon { - height: 80px; - width: 80px; - } - [class^="mageStyle"] [class*="customButton"].customIcon::after { - top: 39px; - } - header .textContent { - margin: 40px 0 0 0; - } - [class^='mageStyle'] h2 { - font-size: 22px - } - [class^='mageStyle'] h3 { - font-size: 18px - } - .top_icon_area { - width: 195px; - } - .top_icon_area img { - max-width: 60px; - } - .top_icon_area ul { - max-height: 65px; - } - [class^="mageStyle"] section h1 { - margin: 0 0 25px 0; - font-size: 45px; - } - .unlimited_section .textContent { - padding: 0 0 0 20px; - } - .unlimited_section .content_area { - padding: 15px 10px 0 0; - } - .unlimited_section .textContent h4 { - margin: 0 0 7px 0; - font-size: 18px; - } - [class^='mageStyle'] .buttonOutline { - min-height: 50px; - font-size: 15px; - margin: 20px 0 0 0; - } - [class^='mageStyle'] .widgetButton { - font-size: 20px; - width: calc(25% - 15px); - min-height: 60px; - margin: 0 0 15px 0; - } - [class^="mageStyle"] [class*="customButton"] { - font-size: 18px; - } -} - -@media only screen and (max-width: 900px) { - .features, - .preset, - .widget, - .tutorial, - .knowledge, - .unlimited_section, - .faqContent, - .missing_feature, - .withOurWork { - padding: 40px 0; - } - [class^="mageStyle"] [class*="customButton"].customIcon { - height: 70px; - width: 70px; - } - [class^="mageStyle"] [class*="customButton"].customIcon::after { - top: 34px; - } - header .textContent { - margin: 20px 0 0 0; - } - [class^='mageStyle'] header h2 { - font-size: 18px; - } - [class^='mageStyle'] header h3 { - font-size: 16px; - } - .top_icon_area { - width: 150px; - } - .top_icon_area img { - max-width: 45px; - } - .top_icon_area ul { - max-height: 50px; - } - [class^='mageStyle'] section h1 { - margin: 0 0 30px 0; - } - [class^='mageStyle'] section h2 { - margin: 0 0 10px 0; - } - [class^='mageStyle'] section p { - margin: 0 0 5px 0; - } - [class^='mageStyle'] section label { - margin: 7px 0 0 0; - } - [class^="mageStyle"] section h1 { - margin: 0 0 20px 0; - font-size: 40px; - } - .unlimited_section .textContent { - padding: 0 0 0 15px; - } - .unlimited_section .content_area { - padding: 10px 7px 0 0; - } - .unlimited_section .textContent h4 { - font-size: 16px; - } - [class^='mageStyle'] .buttonOutline { - min-height: 45px; - font-size: 15px; - margin: 15px 0 0 0; - } - [class^='mageStyle'] .widgetButton { - font-size: 18px; - width: calc(33.3333% - 15px); - min-height: 50px; - margin: 0 0 15px 0; - } -} - -@media only screen and (max-width: 700px) { - .features, - .preset, - .widget, - .tutorial, - .knowledge, - .unlimited_section, - .faqContent, - .missing_feature, - .withOurWork { - padding: 30px 0; - } - [class^="mageStyle"] [class*="customButton"].customIcon { - height: 60px; - width: 60px; - } - [class^="mageStyle"] [class*="customButton"].customIcon::after { - top: 29px; - } - [class^="mageStyle"] [class*="extraBold"] { - font-weight: 500; - } - header .textContent { - margin: 15px 0 0 0; - } - [class^='mageStyle'] header h2 { - font-size: 16px; - font-weight: 500; - } - [class^='mageStyle'] header h3 { - font-size: 14px; - font-weight: 500; - } - .top_icon_area { - width: 120px; - } - .top_icon_area img { - max-width: 35px; - } - .top_icon_area ul { - max-height: 40px; - } - [class^="mageStyle"] [class*="customButton"] { - height: 30px; - font-size: 14px; - margin: 0 0 10px 0; - } - .preDash::before, - .postDash::after { - top: 15px; - width: 40px; - height: 1px; - } - .preDash::before { - left: -50px; - } - .postDash::after { - right: -50px; - } - [class^="mageStyle"] section h1 { - margin: 0 0 15px 0; - font-size: 30px; - } - [class^="mageStyle"] section h2 { - font-size: 20px; - } - [class^="mageStyle"] section h4 { - font-size: 14px; - } - [class^="mageStyle"] section p { - font-size: 13px; - } - .unlimited_section .textContent { - padding: 0 0 0 10px; - } - [class^='mageStyle'] .buttonOutline { - min-height: 40px; - font-size: 14px; - margin: 10px 0 0 0; - } - [class^='mageStyle'] .widgetButton { - font-size: 16px; - width: calc(33.3333% - 15px); - min-height: 45px; - margin: 0 0 15px 0; - } -} - -@media only screen and (max-width: 500px) { - .features, - .preset, - .widget, - .tutorial, - .knowledge, - .unlimited_section, - .faqContent, - .missing_feature, - .withOurWork { - padding: 25px 0; - } - [class^="mageStyle"] [class*="customButton"].customIcon { - height: 50px; - width: 50px; - } - [class^="mageStyle"] [class*="customButton"].customIcon::after { - top: 24px; - } - header .textContent { - margin: 0; - } - [class^='mageStyle'] header h2 { - font-size: 14px; - } - [class^='mageStyle'] header h3 { - font-size: 12px; - } - [class^='mageStyle'] header h4 { - font-size: 12px; - } - .top_icon_area { - width: 90px; - } - .top_icon_area img { - max-width: 25px; - } - .top_icon_area ul { - max-height: 30px; - } - [class^="mageStyle"] section h1 { - font-size: 25px; - } - [class^="mageStyle"] section h2 { - font-size: 18px; - } - [class^="mageStyle"] section p { - font-size: 12px; - } - [class^='mageStyle'] .widgetButton { - font-size: 15px; - width: calc(50% - 10px); - min-height: 40px; - margin: 0 0 10px 0; - } - [class^="mageStyle"] .widgetButton.load_more { - width: 100%; - margin: 20px 0 0 0; - } -} \ No newline at end of file diff --git a/inc/welcome/css/include/default.css b/inc/welcome/css/include/default.css deleted file mode 100644 index 51d69e1..0000000 --- a/inc/welcome/css/include/default.css +++ /dev/null @@ -1,10 +0,0 @@ -[class^="mageStyle"] [class*="defaultLayout"] { - padding: var(--default-mp); - background-color: var(--default-bg); - border: 1px solid var(--default-border-color); - margin-bottom: var(--default-mp); -} -[class^="mageStyle"] [class*="defaultLayout_xs"] { - padding: var(--default-mp-xs); - margin-bottom: var(--default-mp-xs); -} \ No newline at end of file diff --git a/inc/welcome/css/include/faq.css b/inc/welcome/css/include/faq.css deleted file mode 100644 index 169e5d0..0000000 --- a/inc/welcome/css/include/faq.css +++ /dev/null @@ -1,31 +0,0 @@ -/********Faq***********/ -[class*='faqItem'] { - margin: var(--default-mp) 0 0 0; - background-color: var(--section-bg); -} -[class*='faqItem']:hover { - background-color: #f7f7f7; -} -[class*='faqItem'].mage_faq_active { - border: 1px solid var(--default-border-color); - background-color: var(--default-active-color); - color: #fff; -} -[class*='faqItem'] h6 { - color: #555555; - padding: var(--default-mp); - cursor: pointer; - margin: 0 !important; -} -[class*='faqItem'] h6 span { - margin: 0 7px 0 0; - color: #707; -} -[class*='faqItem'] p { - display: none; - padding: var(--default-mp); - color: #222; - background-color: #f7f7f7; - border-top: 1px solid var(--default-border-color); - margin: 0 !important; -} \ No newline at end of file diff --git a/inc/welcome/css/include/flex.css b/inc/welcome/css/include/flex.css deleted file mode 100644 index 5a3aa78..0000000 --- a/inc/welcome/css/include/flex.css +++ /dev/null @@ -1,55 +0,0 @@ -/************flex**********/ -[class^="mageStyle"] [class*="flexColumn"], -[class^="mageStyle"] [class*="flexEqual"], -[class^="mageStyle"] [class*="customCheckbox"], -div.mage_form_qty, -div[class*="mage_qty"] {display: -webkit-flex;display: flex;} -[class^="mageStyle"] label, -[class^="mageStyle"] [class*="dFlex"], -[class^="mageStyle"] [class*="listInline"], -div.mage_row, -[class^="mageStyle"] [class*="align"], [class^="mageStyle"] [class*="justify"], -[class*="inputGroup"], -[class*="inputInline"] [class*="mageForm"], -ul.mage-list-double, -[class^="mageStyle"] [class^="mage_menu"] { - display: -webkit-flex;display: flex; - -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -} - -[class*="flexEqual"] > *, -[class*="listInline"] > li, -[class*="inputInline"] [class*="inputList"] {-webkit-flex: 1;-ms-flex: 1;flex: 1;} - -[class*="alignCenter"], -[class*="mage_qty"], -label {-webkit-align-items: center;align-items: center;} -[class*="alignBaseline"] {-webkit-align-items: baseline;align-items: baseline;} - -[class*="justifyCenter"], -[class*="mage_qty"]{-webkit-justify-content: center;justify-content: center;} - -[class*="justifyBetween"], -[class*="customCheckbox"] {-webkit-justify-content: space-between;justify-content: space-between;} - -[class*="justifyAround"] {-webkit-justify-content: space-around;justify-content: space-around;} -[class*="justifyEnd"] {-webkit-justify-content: flex-end;justify-content: flex-end;} - -[class*="flexColumn"], -[class*="column"] {-webkit-flex-flow: column;flex-flow: column;} - -[class^="mageStyle"] [class*="nowrap"]{-webkit-flex-wrap: nowrap;flex-wrap: nowrap;} - -[class*="inputInline"] [class*="inputList"] {-webkit-flex-basis: 100%;flex-basis: 100%;} - -[class^="mageStyle"] [class*="allCenter"], -[class^="mageStyle"] button[class*="defaultButton"], -[class^="mageStyle"] [class*="slideIndicator"], -[class^="mageStyle"] [class*='defaultLoader'], -[class^="mageStyle"] [class*="magePopup"].in, -[class^="mageStyle"] [class*="magePopup"] .popupClose { - display: -webkit-flex;display: flex; - -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; - -webkit-justify-content: center;justify-content: center; - -webkit-align-items: center;align-items: center; -} \ No newline at end of file diff --git a/inc/welcome/css/include/font-size.css b/inc/welcome/css/include/font-size.css deleted file mode 100644 index 69b19b9..0000000 --- a/inc/welcome/css/include/font-size.css +++ /dev/null @@ -1,17 +0,0 @@ -/********Font weight***********/ -[class^='mageStyle'] h1, -[class^='mageStyle'] h2, -[class^='mageStyle'] h3, -[class^='mageStyle'] h4, -[class^='mageStyle'] h5, -[class^='mageStyle'] h6{font-weight: 500;} -[class^='mageStyle'] strong{font-weight: bold;} -[class^='mageStyle'] [class*='extraBold']{font-weight: 900;} -/********Font Size***********/ -[class^='mageStyle'] h1{font-size: var(--font-size-h1);} -[class^='mageStyle'] h2{font-size: var(--font-size-h2);} -[class^='mageStyle'] h3{font-size: var(--font-size-h3);} -[class^='mageStyle'] h4{font-size: var(--font-size-h4);} -[class^='mageStyle'] h5{font-size: var(--font-size-h5);} -[class^='mageStyle'] h6{font-size: var(--font-size-h6);} -[class^='mageStyle'] label{font-size: var(--font-size-label);} \ No newline at end of file diff --git a/inc/welcome/css/include/form.css b/inc/welcome/css/include/form.css deleted file mode 100644 index 863e133..0000000 --- a/inc/welcome/css/include/form.css +++ /dev/null @@ -1,75 +0,0 @@ -[class^="mageStyle"] [class*="mageForm"] label {margin: var(--default-mp-xs) 0 0 0;text-transform: capitalize;} -[class^="mageStyle"] [class*="mageForm"] label span {width: 100%;margin: 0 0 var(--default-mp-xs) 0 !important;} -[class^="mageStyle"] [class*="mageForm"] label span::before {padding: 0 var(--default-mp-xs);} -[class^="mageStyle"] [class*="mageForm"] button[class*="mage_button"] {height: 40px;} -[class^="mageStyle"] [class*="formControl"] { - width: 100%;color: #222; - height: 40px; - border: 1px solid var(--default-border-color); - padding: 7px var(--default-mp); - font-size: var(--default-font-size); -} -/****************/ -[class^="mageStyle"] [class*="inputList"] {margin: var(--default-mp) 0 0 0;position: relative;} -[class^="mageStyle"] [class*="inputList"] textarea[class*="formControl"] { height: auto !important;} -/******* group form*********/ -[class^="mageStyle"] [class*="inputGroup"] {width: 100%;padding: 0 0 var(--default-mp-xs) 0;} -[class^="mageStyle"] [class*="inputGroup"] label {width: auto;padding: 0 var(--default-mp) 0 0;} -[class^="mageStyle"] [class*="inputGroup"] label input[type="checkbox"] {margin: 0 var(--default-mp-xs);} -/******* input as a select*********/ -[class^="mageStyle"] [class*="inputList"] .mage_input_select [class*="formControl"]:focus {border-color: var(--default-border-color);} -[class^="mageStyle"] div.mage_input_select {position: relative;} -[class^="mageStyle"] ul.mage_input_select_list { - display: none;z-index: 111;overflow: auto;max-height: 250px;height: auto;width: 100%;margin: 1px 0 0 0 !important;padding: 10px !important; - position: absolute;left: 0;top: 100%;right: 0; - border: 1px solid var(--default-border-color); - background-color: var(--default-bg); -} -[class^="mageStyle"] ul.mage_input_select_list li {padding: 10px;cursor: pointer;border-bottom: 1px solid var(--default-border-color);margin: 0;list-style-type: none;} -[class^="mageStyle"] ul.mage_input_select_list li:last-child {border-bottom: none;} -[class^="mageStyle"] ul.mage_input_select_list li:hover {background-color: #777;color: #FFF;} -/*****Form inline*******/ -[class^="mageStyle"] [class*="inputInline"] {padding: 15px;margin: 15px 0 0 0;} -[class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(20% - 10px);width: 100%;margin: 0 5px;} -/********Form Horizontal**************/ -[class^="mageStyle"] [class*="inputHorizontal"] [class*="mageForm"]{max-width: 500px;width: 100%;} -/*****Form Qty inc dec*******/ -[class^="mageStyle"] div.mage_form_qty {max-width: 140px;border: 1px solid var(--default-border-color);margin: 0;background-color: var(--default-bg);text-align: center;} -[class^="mageStyle"] div.mage_form_qty [class*="formControl"] {width: 50%;border-top: none !important;border-bottom: none !important;text-align: center;} -[class^="mageStyle"] [class*="mage_qty"] {width: 25%;color: #777;font-size: var(--default-font-size) !important;cursor: pointer;} -[class^="mageStyle"] [class*="mage_qty"] span {margin: 0 !important;} -/**********Checkbox Custom*********/ -[class^="mageStyle"] .customCheckbox {padding: 3px 0 0 30px;position: relative;width: 100%;} -[class^="mageStyle"] .customCheckbox::before{ - content: "";position: absolute; - left: 0;top: 0;height: 20px;width: 20px; - background-color: #FFF; - border: 2px rgba(0, 0, 0, 0.5) solid; - border-radius: 2px; -} -[class^="mageStyle"] .customCheckboxLabel{padding: 0 0 10px 0;} -[class^="mageStyle"] .customCheckboxLabel input:checked~ .customCheckbox::before{border-color: #07c;background: #07c;} -[class^="mageStyle"] .customCheckboxLabel input:focus ~ .customCheckbox::before { - border-color: #07C;outline: 0; - -webkit-box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3); box-shadow: 0 0 0 3px rgba(0, 119, 204, 0.3); -} -[class^="mageStyle"] .customCheckboxLabel input:checked~ .customCheckbox::after{ - content: "";position: absolute; - left: 2px;top: 4px;height: 8px;width: 16px; - border: 2px solid #fff;border-top: none;border-right: none; - z-index: 11;background-color: transparent; - -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); -} -/**********Responsive*********/ -@media only screen and (max-width: 1250px) { - [class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(25% - 10px);} -} -@media only screen and (max-width: 1050px) { - [class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(33.33% - 10px);} -} -@media only screen and (max-width: 850px) { - [class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: calc(50% - 10px);} -} -@media only screen and (max-width: 600px) { - [class^="mageStyle"] [class*="inputInline"] [class*="inputList"] {max-width: 100%;min-width: 100%;} -} \ No newline at end of file diff --git a/inc/welcome/css/include/general.css b/inc/welcome/css/include/general.css deleted file mode 100644 index 115e736..0000000 --- a/inc/welcome/css/include/general.css +++ /dev/null @@ -1,49 +0,0 @@ -*, *::after, *::before { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -body{margin: 0;padding: 0;} -body.noScroll {overflow: hidden;} -[class^="mageStyle"] { - font-size: var(--default-font-size); - font-weight: var(--default-font-weight); - color: var(--default-color); - line-height: 1.25 !important; - font-family: var(--font-family); -} -[class^="mageStyle"] hr{margin: 10px 0;line-height: 1;border-color: #ddd;} -[class^="mageStyle"] *, -[class^="mageStyle"] h1, -[class^="mageStyle"] h2, -[class^="mageStyle"] h3, -[class^="mageStyle"] h4, -[class^="mageStyle"] h5, -[class^="mageStyle"] h6, -[class^="mageStyle"] p, -[class^="mageStyle"] form, -[class^="mageStyle"] ul {margin: 0;padding: 0;line-height: 1.25 !important;} - -[class^="mageStyle"] button, -[class^="mageStyle"] input, -[class^="mageStyle"] optgroup, -[class^="mageStyle"] select, -[class^="mageStyle"] textarea {font-family: inherit;} - -[class^="mageStyle"] a {color: #0E6BB7;} -[class^="mageStyle"] a:hover {color: var(--default-active-color);} - -[class^="mageStyle"] a, -[class^="mageStyle"] a:hover {text-decoration: none;} - -[class^="mageStyle"] a, -[class^="mageStyle"] [class*="transition"], -[class^="mageStyle"] [class*="magePopup"] .popupClose, -[class^="mageStyle"] [class*="magePopup"], -[class^="mageStyle"] .customCheckbox, -[class^="mageStyle"] [class*='faqItem'], -[class^="mageStyle"] button[class*="mage_button"] { - -webkit-transition: 250ms ease-in-out; - -moz-transition: 250ms ease-in-out; - -o-transition: 250ms ease-in-out; - transition: 250ms ease-in-out; -} \ No newline at end of file diff --git a/inc/welcome/css/include/grid.css b/inc/welcome/css/include/grid.css deleted file mode 100644 index 3275951..0000000 --- a/inc/welcome/css/include/grid.css +++ /dev/null @@ -1,234 +0,0 @@ -[class^='mageStyle'] [class*='mage_container'] { - max-width: var(--container-max-width); - width: 95%; - margin: 0 auto; -} - -[class^='mageStyle'] [class*='mage_row'] { - min-height: 1px; -} - -[class^='mageStyle'] [class*='fullWidth'] { - width: 100%; - max-width: 100%; -} - -[class^='mageStyle'] [class*='fullHeight'] { - height: 100%; -} - -[class^='mageStyle'] [class*='col_1'] { - width: 8.3333333333%; -} - -[class^='mageStyle'] [class*='col_2'] { - width: 16.666666667%; -} - -[class^='mageStyle'] [class*='col_3'] { - width: 25%; -} - -[class^='mageStyle'] [class*='col_4'] { - width: 32.99%; -} - -[class^='mageStyle'] [class*='col_5'] { - width: 41.666666667%; -} - -[class^='mageStyle'] [class*='col_6'] { - width: 50%; -} - -[class^='mageStyle'] [class*='col_7'] { - width: 58.333333333%; -} - -[class^='mageStyle'] [class*='col_8'] { - width: 66.666666667%; -} - -[class^='mageStyle'] [class*='col_9'] { - width: 75%; -} - -[class^='mageStyle'] [class*='col_10'] { - width: 83.33333333%; -} - -[class^='mageStyle'] [class*='col_11'] { - width: 91.66666667%; -} - -[class^='mageStyle'] [class*='col_12'] { - width: 100%; -} - - -/******large device*******/ - -@media only screen and (max-width: 1100px) { - [class^='mageStyle'] [class*='ld_1'] { - width: 8.3333333333%; - } - [class^='mageStyle'] [class*='ld_2'] { - width: 16.666666667%; - } - [class^='mageStyle'] [class*='ld_3'] { - width: 25%; - } - [class^='mageStyle'] [class*='ld_4'] { - width: 33.333333333%; - } - [class^='mageStyle'] [class*='ld_5'] { - width: 41.666666667%; - } - [class^='mageStyle'] [class*='ld_6'] { - width: 50%; - } - [class^='mageStyle'] [class*='ld_7'] { - width: 58.333333333%; - } - [class^='mageStyle'] [class*='ld_8'] { - width: 66.666666667%; - } - [class^='mageStyle'] [class*='ld_9'] { - width: 75%; - } - [class^='mageStyle'] [class*='ld_10'] { - width: 83.33333333%; - } - [class^='mageStyle'] [class*='ld_11'] { - width: 91.66666667%; - } - [class^='mageStyle'] [class*='ld_12'] { - width: 100%; - } -} - - -/*****medium device*******/ - -@media only screen and (max-width: 900px) { - [class^='mageStyle'] [class*='md_1'] { - width: 8.3333333333%; - } - [class^='mageStyle'] [class*='md_2'] { - width: 16.666666667%; - } - [class^='mageStyle'] [class*='md_3'] { - width: 25%; - } - [class^='mageStyle'] [class*='md_4'] { - width: 33.333333333%; - } - [class^='mageStyle'] [class*='md_5'] { - width: 41.666666667%; - } - [class^='mageStyle'] [class*='md_6'] { - width: 50%; - } - [class^='mageStyle'] [class*='md_7'] { - width: 58.333333333%; - } - [class^='mageStyle'] [class*='md_8'] { - width: 66.666666667%; - } - [class^='mageStyle'] [class*='md_9'] { - width: 75%; - } - [class^='mageStyle'] [class*='md_10'] { - width: 83.33333333%; - } - [class^='mageStyle'] [class*='md_11'] { - width: 91.66666667%; - } - [class^='mageStyle'] [class*='md_12'] { - width: 100%; - } -} - - -/***small device****/ - -@media only screen and (max-width: 700px) { - [class^='mageStyle'] [class*='sd_1'] { - width: 8.3333333333%; - } - [class^='mageStyle'] [class*='sd_2'] { - width: 16.666666667%; - } - [class^='mageStyle'] [class*='sd_3'] { - width: 25%; - } - [class^='mageStyle'] [class*='sd_4'] { - width: 33.333333333%; - } - [class^='mageStyle'] [class*='sd_5'] { - width: 41.666666667%; - } - [class^='mageStyle'] [class*='sd_6'] { - width: 50%; - } - [class^='mageStyle'] [class*='sd_7'] { - width: 58.333333333%; - } - [class^='mageStyle'] [class*='sd_8'] { - width: 66.666666667%; - } - [class^='mageStyle'] [class*='sd_9'] { - width: 75%; - } - [class^='mageStyle'] [class*='sd_10'] { - width: 83.33333333%; - } - [class^='mageStyle'] [class*='sd_11'] { - width: 91.66666667%; - } - [class^='mageStyle'] [class*='sd_12'] { - width: 100%; - } -} - - -/******extra small device*******/ - -@media only screen and (max-width: 500px) { - [class^='mageStyle'] [class*='es_1'] { - width: 8.3333333333%; - } - [class^='mageStyle'] [class*='es_2'] { - width: 16.666666667%; - } - [class^='mageStyle'] [class*='es_3'] { - width: 25%; - } - [class^='mageStyle'] [class*='es_4'] { - width: 33.333333333%; - } - [class^='mageStyle'] [class*='es_5'] { - width: 41.666666667%; - } - [class^='mageStyle'] [class*='es_6'] { - width: 50%; - } - [class^='mageStyle'] [class*='es_7'] { - width: 58.333333333%; - } - [class^='mageStyle'] [class*='es_8'] { - width: 66.666666667%; - } - [class^='mageStyle'] [class*='es_9'] { - width: 75%; - } - [class^='mageStyle'] [class*='es_10'] { - width: 83.33333333%; - } - [class^='mageStyle'] [class*='es_11'] { - width: 91.66666667%; - } - [class^='mageStyle'] [class*='es_12'] { - width: 100%; - } -} \ No newline at end of file diff --git a/inc/welcome/css/include/helper.css b/inc/welcome/css/include/helper.css deleted file mode 100644 index 22a2938..0000000 --- a/inc/welcome/css/include/helper.css +++ /dev/null @@ -1,63 +0,0 @@ -[class^="mageStyle"] small {font-size: 60%;} -[class^="mageStyle"] span, -[class^="mageStyle"] strong {margin: 0 5px 0 0;} -/********Helper Class***********/ -[class^="mageStyle"] .divider {display: block;height: 1px;background-color: #DDD;margin: 10px 0;} -.mage_disabled {cursor: no-drop !important;opacity: 0.2 !important;} -/**************/ -[class^="mageStyle"] [class*="dNone"] {display: none;} - -[class^="mageStyle"], -[class^="mageStyle"] div, -[class^="mageStyle"] [class*="dBlock"] {display: block;} - -[class^="mageStyle"] [class*="dInlineBlock"], -[class^="mageStyle"] small, -[class^="mageStyle"] span, -[class^="mageStyle"] strong {display: inline-block;} -/**************/ -[class^="mageStyle"] [class*="fLeft"] {float: left;} -[class^="mageStyle"] [class*="fRight"] {float: right;} -/**************/ -[class^="mageStyle"] [class*="pFixed"] {position: fixed;} -[class^="mageStyle"] [class*="fullAbsolute"] {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 11;width: 100%;height: 100%;} -/**************/ -[class^="mageStyle"] [class*="textCenter"] {text-align: center;} -[class^="mageStyle"] [class*="tRight"] {text-align: right;} -/**************/ -[class^="mageStyle"] [class*="dotted"] {border-style: dotted;} -[class*="border"] {border: 1px solid var(--default-border-color);} -[class*="bDot"] {border: 1px dotted var(--default-border-color) !important;} -[class*="bDash"] {border: 1px dashed var(--default-border-color) !important;} - -[class*="b_r"] {border-right: 1px solid var(--default-border-color);} -[class*="b_r_dash"] {border-right: 1px dashed var(--default-border-color);} -[class*="b_r_dot"] {border-right: 1px dotted var(--default-border-color);} -/**************/ -[class^="mageStyle"] [class*="padding"] {padding: var(--default-mp) !important;} -[class^="mageStyle"] [class*="pad_25"] {padding: 25px;} -[class^="mageStyle"] [class*="pad_xs"] {padding: 7px !important;} - -[class^="mageStyle"] [class*="pad_l"] {padding-left: var(--default-mp) !important;} - -/**************/ -[class^="mageStyle"] [class*="mar_zero"], -[class^="mageStyle"] span[class*="icon"] {margin: 0 !important;} - -[class^="mageStyle"] [class*="marT"] {margin-top: var(--default-mp) !important;} -[class^="mageStyle"] [class*="mar_tb"] {margin: var(--default-mp) 0 !important;} -[class^="mageStyle"] [class*="mar_txs_b"] {margin: var(--default-mp-xs) 0 var(--default-mp) 0 !important;} -[class^="mageStyle"] [class*="marT_XS"] {margin-top: var(--default-mp-xs) !important;} - -[class^="mageStyle"] [class*="marB"] {margin-bottom: var(--default-mp) !important;} -[class^="mageStyle"] [class*="marBXs"] {margin-bottom: var(--default-mp-xs) !important;} - -[class^="mageStyle"] [class*="mar_l"] {margin-left: var(--default-mp) !important;} -[class^="mageStyle"] [class*="mar_l_xs"] {margin-left: var(--default-mp-xs) !important;} - -[class*="mt_40"] {margin-top: 40px !important;} - -[class*="ml_20"] {margin-left: 20px !important;} - -[class*="mt_25"] {margin-top: 25px !important;} -[class*="ml_25"] {margin-left: 25px !important;} \ No newline at end of file diff --git a/inc/welcome/css/include/icons.css b/inc/welcome/css/include/icons.css deleted file mode 100644 index 5cd9261..0000000 --- a/inc/welcome/css/include/icons.css +++ /dev/null @@ -1,41 +0,0 @@ -[class*='mage_icon']{display: inline-block;} - - -[class*='mage_icon_circle']{ - height: 10px;width: 10px; -} -/*****bus icon******/ -span.mage_bus_seat_icon{ - position: relative; - width: 30px; - height: 35px; - border: 1px solid #ddd; - text-align: center; -} -span.mage_bus_seat_icon::before, -span.mage_bus_seat_icon::after, -span.mage_bus_seat_icon{ - -webkit-border-radius: 2px; - border-radius: 2px; -} -span.mage_bus_seat_icon::before, -span.mage_bus_seat_icon::after{ - content: ""; - position: absolute; - width: 7px; - height: 20px; - border: 1px solid #ddd; - bottom: -1px; - background-color: #fff; -} -span.mage_bus_seat_icon::before{left: -4px;} -span.mage_bus_seat_icon::after{right: -4px;} -span.bus_handle{ - position: absolute; - width: 25px; - height: 6px; - bottom:0; - left: 2px; - border-top: 1px solid #ddd; - background-color: #fff; -} \ No newline at end of file diff --git a/inc/welcome/css/include/info.css b/inc/welcome/css/include/info.css deleted file mode 100644 index 01a46aa..0000000 --- a/inc/welcome/css/include/info.css +++ /dev/null @@ -1,6 +0,0 @@ -div[class*='mage_info'] { - padding: var(--default-mp); - background-color: var(--info-bg); - margin: var(--default-mp) 0 0 0; -} -div[class*='mage_info'] p {margin: 10px 0 0 0;} diff --git a/inc/welcome/css/include/list.css b/inc/welcome/css/include/list.css deleted file mode 100644 index 19802e3..0000000 --- a/inc/welcome/css/include/list.css +++ /dev/null @@ -1,13 +0,0 @@ -[class^='mageStyle'] ul{list-style-type: none;} -/******list Horizontal*****/ -ul.mage_list{margin: var(--default-mp) 0 0 0;} -ul.mage_list li{padding: var(--default-mp-xs) 0;} -/******All in one line*****/ -[class^='mageStyle'] ul[class*='listInline'] li{text-align: center;border-right: 1px solid;} -[class^='mageStyle'] ul[class*='listInline'] li:last-child{border: none;} -[class^='mageStyle'] ul[class*='listInline'] li a{padding: var(--default-mp-xs);display: block;} -[class^='mageStyle'] ul[class*='listInline'] li.mage_active{background-color: var(--default-active-color)} -[class^='mageStyle'] ul[class*='listInline'] li.mage_active a{color: #fff;} -/***lint inline two li***/ -ul.mage-list-double li{width: 50%;padding: var(--default-mp-xs);} -ul.mage-list-double li span{margin: 0 var(--default-mp-xs) 0 0;} \ No newline at end of file diff --git a/inc/welcome/css/include/loader.css b/inc/welcome/css/include/loader.css deleted file mode 100644 index cd0a9f6..0000000 --- a/inc/welcome/css/include/loader.css +++ /dev/null @@ -1,26 +0,0 @@ -[class^="mageStyle"] [class*='defaultLoader']{ - position: absolute;z-index: 11111; - left: 0;right: 0;top: 0;bottom: 0; - background-color: #777a; - font-size: 25px; - width: 100%;height: 100%; - max-width: 100vw;max-height: 100vh; -} -[class^="mageStyle"] [class*='defaultLoader'] span{ - -webkit-border-radius: 50%;border-radius: 50%; - border-top: 5px solid #2C3E50; - border-right: 5px solid #febb02; - border-bottom: 5px solid red; - border-left: 5px solid #F2F2F2; - width: 50px;height: 50px; - -webkit-animation: spin 1000ms linear infinite; - animation: spin 1000ms linear infinite; -} - -@keyframes spin { - 0% { transform: rotate(0deg); } - 25% { transform: rotate(90deg); } - 50% { transform: rotate(180deg); } - 75% { transform: rotate(270deg); } - 100% { transform: rotate(360deg); } -} \ No newline at end of file diff --git a/inc/welcome/css/include/media.css b/inc/welcome/css/include/media.css deleted file mode 100644 index 0c69a9c..0000000 --- a/inc/welcome/css/include/media.css +++ /dev/null @@ -1,2 +0,0 @@ -/************Media**********/ -[class^='mageStyle'] img{width: auto;height: auto;max-width: 100%;} \ No newline at end of file diff --git a/inc/welcome/css/include/menu.css b/inc/welcome/css/include/menu.css deleted file mode 100644 index 73f97ba..0000000 --- a/inc/welcome/css/include/menu.css +++ /dev/null @@ -1 +0,0 @@ -[class^='mageStyle'] ul[class^='mage_menu'] li {padding: 0 var(--default-mp);} \ No newline at end of file diff --git a/inc/welcome/css/include/popup.css b/inc/welcome/css/include/popup.css deleted file mode 100644 index 9389232..0000000 --- a/inc/welcome/css/include/popup.css +++ /dev/null @@ -1,24 +0,0 @@ -[data-target-popup]{cursor: pointer;} -[class^="mageStyle"] [class*="magePopup"] { - display: none;position: fixed; - left: 0;right: 0;top: 0;bottom: 0;z-index: 1111; - overflow: hidden auto;background: #000C; -} -[class^="mageStyle"] [class*="magePopup"] .popupMainArea { - min-width: 500px;max-width: 700px;width: auto; - min-height: 50vh;max-height: 100vh;height: auto; - background-color: #FFF; - border: 20px solid #444; - padding: 10px; - position: relative; -} -[class^="mageStyle"] [class*="magePopup"] .popupClose{ - position: fixed;z-index: 1111;cursor: pointer; - top: 50px;right: 50px; - width: 50px;height: 50px; - background-color: #444;color: #fff; - font-size: 20px; -} -[class^="mageStyle"] [class*="magePopup"] .popupClose:hover{color: #444;background-color: #fff;} - -[class^="mageStyle"] [class*="magePopup"] [class*='defaultLayout']{margin: 0;} \ No newline at end of file diff --git a/inc/welcome/css/include/radious.css b/inc/welcome/css/include/radious.css deleted file mode 100644 index ec4bdff..0000000 --- a/inc/welcome/css/include/radious.css +++ /dev/null @@ -1,46 +0,0 @@ -/************Border radius**********/ -[class^='mageStyle'] [class*='magePopup'] .popupMainArea, -[class^="mageStyle"] [class*="magePopup"] .popupClose, -[class*='radius'], -[class^='mageStyle'] img, -[class^='mageStyle'] button[class*='defaultButton'], -[class^='mageStyle'] [class*='defaultLayout'], -div.mage_item_list, -[class*='mageForm'] [class*='formControl'], -[class*='mageStyle'] [class*='clickSlide'], -[class*='slideIndicatorItem'], -[class*='faqItem'], -div.mage_form_qty { - -webkit-border-radius: var(--default-border-radious); - border-radius: var(--default-border-radious); -} -[class*='radiusTop'], -div.mage_input_select [class*='formControl']:focus { - -webkit-border-radius: var(--default-border-radious) var(--default-border-radious) 0 0; - border-radius: var(--default-border-radious) var(--default-border-radious) 0 0; -} -ul.mage_input_select_list { - -webkit-border-radius: 0 0 var(--default-border-radious) var(--default-border-radious) ; - border-radius: 0 0 var(--default-border-radious) var(--default-border-radious); -} -[class*='mage_icon_circle'] { - -webkit-border-radius: 50%; - border-radius: 50%; -} -[class*='mediumRadius'] { - -webkit-border-radius: var(--medium-border-radious); - border-radius: var(--medium-border-radious); -} -[class*='mediumRadiusTop'] { - -webkit-border-radius: var(--medium-border-radious) var(--medium-border-radious) 0 0; - border-radius: var(--medium-border-radious) var(--medium-border-radious) 0 0; -} -[class*='mediumRadiusBottom'] { - -webkit-border-radius: 0 0 var(--medium-border-radious) var(--medium-border-radious); - border-radius: 0 0 var(--medium-border-radious) var(--medium-border-radious); -} -[class^='mageStyle'] [class*='zeroRadius'], -div.mage_form_qty [class*='formControl'] { - -webkit-border-radius: 0; - border-radius: 0; -} \ No newline at end of file diff --git a/inc/welcome/css/include/responsive.css b/inc/welcome/css/include/responsive.css deleted file mode 100644 index 9cce255..0000000 --- a/inc/welcome/css/include/responsive.css +++ /dev/null @@ -1,12 +0,0 @@ -@media only screen and (max-width: 1100px) { - -} -@media only screen and (max-width: 900px) { - -} -@media only screen and (max-width: 700px) { - -} -@media only screen and (max-width: 500px) { - [class^="mageStyle"] [class*="dNoneEs"] {display: none;} -} \ No newline at end of file diff --git a/inc/welcome/css/include/shadows.css b/inc/welcome/css/include/shadows.css deleted file mode 100644 index 2914069..0000000 --- a/inc/welcome/css/include/shadows.css +++ /dev/null @@ -1,21 +0,0 @@ -/************Box shadow**********/ -[class*='slideIndicatorItem'].active, -.mage_item_list.booked.active, -.mage_bus_seat_item.mage_selected span.mage_bus_seat_icon{ - -webkit-box-shadow: 0 2px 10px #444; - -moz-box-shadow: 0 2px 10px #444; - -o-box-shadow: 0 2px 10px #444; - box-shadow: 0 2px 10px #444; -} -ul.mage_input_select_list{ - -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); - -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); - -o-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); - box-shadow: 3px 3px 10px rgba(0, 0, 0, .5); -} -[class^='mageStyle'] button[class*='mage_button']{ - -webkit-box-shadow: var(--button-shadows); - -moz-box-shadow: var(--button-shadows); - -o-box-shadow: var(--button-shadows); - box-shadow: var(--button-shadows); -} \ No newline at end of file diff --git a/inc/welcome/css/include/table.css b/inc/welcome/css/include/table.css deleted file mode 100644 index 19501db..0000000 --- a/inc/welcome/css/include/table.css +++ /dev/null @@ -1,3 +0,0 @@ -[class^='mageStyle'] table {table-layout: fixed;border-collapse: collapse;text-align: center;} -[class^='mageStyle'] table th, -[class^='mageStyle'] table td {border: 1px solid var(--default-border-color);} \ No newline at end of file diff --git a/inc/welcome/css/include/tabs.css b/inc/welcome/css/include/tabs.css deleted file mode 100644 index 51053de..0000000 --- a/inc/welcome/css/include/tabs.css +++ /dev/null @@ -1,4 +0,0 @@ -[class^="mageStyle"] .mageTabs ul .in {background-color: #0AB21B;color: #FFF;} -[class^="mageStyle"] .tabsItem {display: none;} -[class^="mageStyle"] .tabsItem.active {display: block;} -[class^="mageStyle"] .tabsContent {margin: 10px 0 0 0;position: relative;} \ No newline at end of file diff --git a/inc/welcome/css/include/variable.css b/inc/welcome/css/include/variable.css deleted file mode 100644 index 3697121..0000000 --- a/inc/welcome/css/include/variable.css +++ /dev/null @@ -1,101 +0,0 @@ -/******Default*******/ -:root { - --font-family: "Poppins", sans-serif; - --custom-font-family: "Lato", sans-serif; - --default-font-size: 15px; - --default-font-weight: normal; - --default-color: #273B5E; - --container-max-width: 1200px; - - --default-mp: 15px; - --default-mp-xs: 7px; - --default-border-radious: 5px; - --medium-border-radious: 10px; - --default-border-color: #DDD; - - --default-active-color: #0E6BB7; - - --default-bg: #FFF; -} -/*****Font size********/ -:root { - --font-size-label: 14px; - --font-size-h6: 16px; - --font-size-h5: 18px; - --font-size-h4: 20px; - --font-size-h3: 25px; - --font-size-h2: 30px; - --font-size-h1: 50px; -} -/*****Button********/ -:root { - --button-bg: #0071C2; - --button-color: #FFF; - --button-fs: 16px; - --button-height: 40px; - --button-width: 120px; - --button-shadows: 1px 1px 4px 3px #2C3E50CC; -} -/*****Header********/ -:root { - --header-bg: #2C3E50; - --header-color: #FFF; - --header-padding: 20px 0; - --header-fs: 16px; - --header-shadows: 0 3px 20px rgba(0, 0, 0, 0.1); -} -/*****Section********/ -:root { - --section-bg: #F2F2F2; - --section-padding: 30px 0; - --section-margin: 0; - --left-sidebar-width: 300px; - --main-content-width: calc(100% - 315px); - --right-sidebar-width: 300px; -} -/******Footer*******/ -:root { - --footer-bg: #FFF; - --footer-padding: 0; - --footer-fs: 16px; - --footer-color: #777; - - --footer-top-bg: tranparent; - --footer-top-color: #555; - --footer-top-padding: 50px 0; - - --footer-bottom-bg: #2C3E50; - --footer-bottom-color: #FFF; - --footer-bottom-padding: 15px 0; -} -/*****Bus seat color********/ -:root { - --seat-selected-bg-color: green; - --seat-selected-border-color: darkgreen; - --seat-selected-text-color: #FFF; - - --seat-booked-bg-color: #777; - --seat-booked-border-color: #FFF; - --seat-booked-text-color: #FFF; - - --seat-confirm-bg-color: #777; - --seat-confirm-border-color: #FFF; - --seat-confirm-text-color: #FFF; - - --seat-cart-bg-color: #77BF44; - --seat-cart-border-color: darkgreen; - --seat-cart-text-color: #FFF; -} -/*******Color***********/ -:root { - --info-bg: #F2F2F2; - --success-color: #49ab56; - --danger-color: #C00; - --light-color: #F2F2F2; - --yellow-color: #FEBB02; - --blue-color: #07C; -} -/*****Click Slider******/ -:root { - --click-slide-bg: #F2F2F2; -} \ No newline at end of file diff --git a/inc/welcome/css/welcome.css b/inc/welcome/css/welcome.css deleted file mode 100644 index 03b82d0..0000000 --- a/inc/welcome/css/welcome.css +++ /dev/null @@ -1,386 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Poppins:wght@300;400;500;700&display=swap'); -@import "include/variable.css"; -@import "include/general.css"; -@import "include/grid.css"; -@import "include/font-size.css"; -@import "include/button.css"; -@import "include/loader.css"; -@import "include/default.css"; -@import "include/helper.css"; -@import "include/flex.css"; -@import "include/shadows.css"; -@import "include/radious.css"; -@import "include/icons.css"; -@import "include/color.css"; -@import "include/media.css"; -@import "include/menu.css"; -@import "include/click-slider.css"; -@import "include/popup.css"; -@import "include/form.css"; -@import "include/list.css"; -@import "include/table.css"; -@import "include/tabs.css"; -@import "include/faq.css"; -@import "include/info.css"; -@import "include/content.css"; -@import "include/custom.css"; -@import "include/responsive.css"; -@import "include/cart.css"; -.mage-event-welcome { - background: #fff; - padding: 20px; - border-radius: 0; - margin: 1px; -} - -h2.nav-tab-wrapper.mage-event-welcome-tab { - border: 0; -} - -h2.nav-tab-wrapper.mage-event-welcome-tab a.nav-tab { - background: #0080F0; - border-radius: 0; - border: none; - margin-left: 0; - font-size: 16px; - padding: 10px 20px; - color: #fff; - margin: 1px; - font-weight: 400; -} - -h2.nav-tab-wrapper.mage-event-welcome-tab a.nav-tab.nav-tab-active { - background: #fff; - color: #000; -} - -header.mageStyle h2, -header.mageStyle h3 { - color: #fff; -} - -header.mageStyle { - padding: 0; - margin-bottom: -6px; -} - -.addon_list_sec .mep_addon_list li img { - max-width: 100%; - width: auto; -} - -.addon_list_sec .mep_addon_list li { - display: inline-block!important; - float: left; - margin: 10px!important; - min-height: 460px; - padding: 0px; - position: relative; - text-align: center; - vertical-align: top; - width: 31.2%!important; - box-shadow: 3px 4px 5px #d9e1e7; - background: #fff; - overflow: hidden; - border-radius: 5px; -} - -.addon_list_sec .mep_addon_list li a { - display: block; - background: #0000b5; - color: #fff; - width: max-content; - margin: 0 auto; - padding: 8px 12px; - text-decoration: none; - font-size: 15px; - border-radius: 3px; - margin-bottom: 20px; -} - -.addon_list_sec .mep_addon_list li h3 { - margin-top: 10px; - padding: 5px; - font-size: 20px; -} - -.addon_list_sec .mep_addon_list li p { - padding: 0 15px; - font-size: 12px; -} - -.addon_list_sec .mep_addon_list li h4 { - color: #ED3237; - font-size: 16px; - padding: 10px; -} - -[class^="mageStyle"] h3.mep_welcome_title { - font-size: 25px; - margin-bottom: 15px; -} - -.mep_welcome_page_wrapper p { - font-size: 14px; - margin-bottom: 10px; -} - -.mep_welcome_btns_wrapper { - margin-top: 20px -} - -[class^="mageStyle"] a.mep_welcome_btn { - border: 0; - padding: .375rem .75rem; - color: #fff; -} - -[class^="mageStyle"] img.mep_welcome_pro_img { - width: 300px; - margin: auto; - display: block; -} - -.mep_bn_btn { - background-color: #0E092C; -} - -.mep_vd_btn { - background-color: #042647; -} - -.mep_doc_btn { - background-color: #430447; -} - -.mep_welcome_pro_features_wrapper { - padding-top: 30px; - padding-bottom: 30px; -} - -.mep_welcome_divider { - border-bottom: 2px solid; - width: 150px; - margin-top: 10px; - margin-bottom: 10px; -} - -[class^="mageStyle"] .mep_welcome_pro_feature { - display: -webkit-box; - /* OLD - iOS 6-, Safari 3.1-6 */ - display: -moz-box; - /* OLD - Firefox 19- (buggy but mostly works) */ - display: -ms-flexbox; - /* TWEENER - IE 10 */ - display: -webkit-flex; - /* NEW - Chrome */ - display: flex; - /* NEW, Spec - Opera 12.1, Firefox 20+ */ -} - -.mep_welcome_pro_feature_icon, -.mep_welcome_pro_feature_title { - padding: 10px; -} - -.mep_welcome_pro_feature_title h4 { - font-size: 16px; -} - -.mep_welcome_pro_feature_icon { - background: #828282; - color: #fff; - font-size: 20px; - min-width: 40px; - max-width: 20px; - text-align: center; -} - -.mep_welcome_pro_feature { - background: #f4f4dc; -} - -.mep_welcome_pro_features_heading { - margin-bottom: 30px; -} - -[class^="mageStyle"] .mep_welcome_pro_features_wrapper [class*="col_4"] { - display: inline-block; - margin-bottom: 5px; -} - -.widget .mep_welcome_pro_addons_heading h3 { - font-size: 25px; -} - -.mep_welcome_pro_addons_wrapper .mep_welcome_divider { - margin: auto; - margin-top: 10px; - margin-bottom: 10px; -} - -.mep-color-l-r { - color: #ED3237; -} - -.mep_welcome_pro_addons { - margin-top: 30px; -} - -.getPro .mep_welcome_dflex { - display: flex; - text-align: left; - align-items: center; - align-content: center; -} - -.getPro h2 { - text-align: left; - font-size: 20px; - padding: 10px; - color: #fff; -} - -.getPro { - background: #313131; - padding: 20px; -} - -[class^="mageStyle"] .getPro [class*="customButton"] { - margin-bottom: 0; -} - -[class^="mageStyle"] div.mep_import_dflex { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - text-align: left; - align-items: flex-start; - align-content: center; -} - -.unlimited_section .mep_import_dflex .textContent h4 { - margin-top: 15px; -} - -[class^="mageStyle"] span.mep_import_step { - color: #fff; - width: 75px; - height: 75px; - border-radius: 50%; - text-align: center; - vertical-align: middle; - display: table-cell; - font-size: 16px; - text-transform: uppercase; - font-weight: 400; - background-image: linear-gradient(180deg, #00e31d, #00c0ce); - box-shadow: 0 15px 30px 0 rgba(0, 101, 6, .08); -} - -.mep_download_btn { - display: block; - width: max-content; - background: #007cf5; - border-radius: 3px; - color: #fff !important; - padding: 10px 15px; - transition: 0.2s; - margin-top: 10px; -} - -.mep_demo_btn { - display: block; - width: max-content; - background: #007cf5; - border-radius: 3px; - color: #fff !important; - padding: 10px 15px; - margin: auto; -} - -.mep_import_step_wrapper { - padding-top: 30px; - padding-bottom: 30px; -} - -[class^="mageStyle"] table.mep_shortcode_table { - width: 100%; -} - -[class^="mageStyle"] table.mep_shortcode_table th, -[class^="mageStyle"] table.mep_shortcode_table td { - padding: 8px; - text-align: left; -} - -[class^="mageStyle"] table.mep_shortcode_table thead { - background-color: #f1f9ff; -} - -[class^="mageStyle"] table.mep_shortcode_table th:last-child { - width: 15%; -} - -[class^="mageStyle"] table.mep_shortcode_table p { - color: #273b5e; -} - -.mep_shortcode_table code { - background-color: #e3e3e3; - padding: 5px; - font-weight: 400; - border-radius: 5px; - font-size: 16px; - display: block; -} - -.mep_shortcode_table_wrapper { - overflow-x: scroll; - overflow-y: hidden; - margin-top: 50px; - margin-bottom: 30px; -} - -.mep_shortcode_wrapper { - width: 100%; -} - -.mep_welcome_pro_badge { - background: #ee1515; - color: #fff; - padding: 5px 10px; - border-radius: 10px; -} - -.pb-0 { - padding-bottom: 0; -} - -#mep_welcome_accordion { - width: 100%; -} - -@media only screen and (min-width: 600px) { - .mep_welcome_page_wrapper { - margin-left: 15px; - margin-right: 15px; - } - [class^="mageStyle"] div.mep_import_dflex .content_area { - width: 33%; - } -} - -@media only screen and (max-width: 600px) { - .mep_welcome_page_wrapper { - margin-left: 15px; - margin-right: 15px; - } - [class^="mageStyle"] div.mep_import_dflex .content_area { - width: 100%; - } - [class^="mageStyle"] table.mep_shortcode_table { - width: max-content; - } -} \ No newline at end of file diff --git a/inc/welcome/img/faq_icon.png b/inc/welcome/img/faq_icon.png deleted file mode 100644 index c462bd7c8253efa5dd2b9167622a05670466fbad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4405 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 diff --git a/inc/welcome/img/icon_1.png b/inc/welcome/img/icon_1.png deleted file mode 100644 index 3093cb9059d53eb7cf079109b23a3e72ade52aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3606 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 diff --git a/inc/welcome/img/icon_3.png b/inc/welcome/img/icon_3.png deleted file mode 100644 index 927aa2f568f4a998e146f19fe63d5470f824e893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5737 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 diff --git a/inc/welcome/img/knowledge_icon.png b/inc/welcome/img/knowledge_icon.png deleted file mode 100644 index 3d4802d5b4e840d7786ad17e38791b3bae70a06c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6267 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 diff --git a/inc/welcome/img/logo.png b/inc/welcome/img/logo.png deleted file mode 100644 index 621f1da674d238017aa9e161926adea83e7ab4ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8230 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 diff --git a/inc/welcome/img/missing_img.png b/inc/welcome/img/missing_img.png deleted file mode 100644 index 0d2f452df872ea85b485bc6045c42c50e3dfddff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78487 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 z 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 diff --git a/inc/welcome/img/preset.png b/inc/welcome/img/preset.png deleted file mode 100644 index 8248991336b8acd65525b11af47103ecda696739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43876 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 diff --git a/inc/welcome/img/reading.png b/inc/welcome/img/reading.png deleted file mode 100644 index 9b231240d3f057e5b973cda423fe6f0a55ac7617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8160 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 XPl=Q6T(=s3e}gwMIICZ(>k#!nYQ3Uz diff --git a/inc/welcome/img/refresh.png b/inc/welcome/img/refresh.png deleted file mode 100644 index 9b7dea3fb88b9cb437d24097bcf224111c861b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7034 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 diff --git a/inc/welcome/img/top_bg.png b/inc/welcome/img/top_bg.png deleted file mode 100644 index 2989fba6f202aa5a4b8578a66e34b5aae7623211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105212 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

D#)a_|t^Fi~WHKLp}8dh3Hy8JTK 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

- -
-
-
-
- -
-

Watch The Video Tutorial

-
-
- -
- -
-
-
-
-
-
-
\ No newline at end of file diff --git a/inc/welcome/support.php b/inc/welcome/support.php deleted file mode 100644 index 8609e14..0000000 --- a/inc/welcome/support.php +++ /dev/null @@ -1,373 +0,0 @@ -
-
-
-
-
-
-

All Shortcode list

-
-
-

;^VQ^^c5PY`#oX78;c_+H%>P#Z+` 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 L52Fi=T*Lnb%!tE{ diff --git a/inc/welcome/img/tutorial_icon.png b/inc/welcome/img/tutorial_icon.png deleted file mode 100644 index d1d32ee2cdac7dd35597ec3e235ee4b51f7d5559..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5245 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 diff --git a/inc/welcome/img/tutorial_img.png b/inc/welcome/img/tutorial_img.png deleted file mode 100644 index 95bb5cd8689a0b29a33f02f6cc2362b11d756b13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28961 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μ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 diff --git a/inc/welcome/import.php b/inc/welcome/import.php deleted file mode 100755 index 62e0dba..0000000 --- a/inc/welcome/import.php +++ /dev/null @@ -1,71 +0,0 @@ -

- + - + - +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameShortcodeParameter DescriptionDemo
Events – List Style[event-list show='2' pagination='yes'] -

style Number of events show (integer number only) | Default: -1 to show all

-

pagination yes or no or carousal | Default: no

-
View Demo
Events – List Style with Search Box[event-list column=4 search-filter='yes'] -

column 3 or 4 (integer number only) | Default: 3

-

search-filter yes or no | Default: no

-
View Demo
Events – Grid Style[event-list show='3' style='grid'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Events – Minimal Style[event-list show='2' style='minimal'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Events – Winter Style[event-list show='2' style='winter'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Events – Native Style[event-list show='2' style='native'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Events – Vertical Timeline Style[event-list show='5' style='timeline' timeline-mode='vertical'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

timeline-mode vertical or horizontal | Default: vertical

-
View Demo
Events – Horizontal Timeline Style[event-list show='5' style='timeline' timeline-mode='horizontal'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

timeline-mode vertical or horizontal | Default: vertical

-
View Demo
Events list with search filter[event-list show='8' style='grid' column='3' search-filter='yes'] -

show Number of events show (integer number only) | Default: -1 to show all

-

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

column 2 to 6 | Default: 3 | Applicable for grid style only

-

search-filter yes or no | Default: no

-
View Demo
Events – Title Style[event-list style='title'] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Events – Carousel Style[event-list style='grid' pagination='carousal' carousal-dots='yes' carousal-nav='yes' column=3] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

pagination yes or no or carousal | Default: no

-

carousal-dotsyes or no | Default: no

-

carousal-navyes or no | Default: no

-

column1 to 4 | Default: 3

-
View Demo
Events – Spring Style[event-list style='spring'] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-
View Demo
Event Speakers[event-speaker-list event=14829] -

event event ID

-
View Demo
Recurring Events[event-list-recurring column='3'] -

column 3 or 4 (integer number only) | Default: 3

-
View Demo
Events City List[event-city-list]View Demo
Events With Pagination[event-list style='grid' pagination='yes'] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

pagination yes or no or carousal | Default: no

-
View Demo
Events by Single Organizer[event-list style='grid' org='15'] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

org organizer ID (integer number only) | Default: 0

-
View Demo
Events Filter by Organization[event-list style='grid' org-filter='yes'] -

style grid or list or minimal or native or timeline or title or spring or winter | Default: grid

-

org-filter yes or no | Default: no

-
View Demo
Events by Single Category[event-list cat='44'] -

cat category ID (integer number only) | Default: 0

-
View Demo
Events Filter by Category[event-list cat-filter='yes'] -

cat-filter yes or no | Default: no

-
View Demo
Events by Country[event-list country='US'] -

country country name | Default: null

-
View Demo
Events by City[event-list city='Texas'] -

city city name | Default: null

-
View Demo
Expired Events[expire-event-list]View Demo
Single Event Registration[event-add-cart-section event=10408] -

event Event ID

-
View Demo
Events Calendar[event-calendar]View Demo
Events Calendar Pro Addon -

[mep-event-calendar]

-

[mep-event-calendar cat_id='44']

-

[mep-event-calendar-month month='2028-09']

-
-

cat_id Event Category ID

-

month Events year-month | yyyy-mm

-
View Demo
-
-
-
-
-
- - -
-
-
-
-

Frequently Asked Questions

-

Here is list of question that may help.

-
-
-
-
-

Where can I find the Attendee registration Form?

-
-

- To enable attendee form you must first install a premium addon name “Form Builder”. Once you are done with installing – Click on “Events” -> Click on “All Events” -> Click on Edit of any existing event -> Scroll down below to find "Attendee Registration Form" -

-
-

How can I see event wise registered attendee list?

-
-

- If you visit attendee list menu in event section then you will see all attendee list here. You can filter choosing event name and date if event is recurring event. -

-
-

How can I Export attendee list as CSV?

-
-

- If you visit attendee list menu in event section then you will see all attendee list here. You can filter choosing event name and date if event is recurring event. After filtering right section there is 2 button to export attendee and extra service. -

-
-

My plugin page shows 404 error?

-
-

- Please re-save the permalink to solve the problem. -

- -
-

Where Can I change Event Slug Url?

-
-

- In Event Settings area we have slug changing option. You can change it and resave permalink to avoid 404 error. -

-
-

Where Can I configure Pdf Email?

-
-

- If you visit Event settings page then You will see PDF email tab top right, you can configure pdf email here. -

-
-

I have configured correctly but pdf email I am not getting.

-
-

- PDF email with pdf send based on some configuration. If order status processing or complete then only pdf email will send as we considered these 2 order status come after order payment done. If order status holds or pending, then email of pdf will not send. -

-
-

Can I hide any section from event list and details page?

-
-

- Yes You can hide any section from event list and details page. If you go event settings area in general section, you will find lots of settings regarding all section. -

-
-

How Can I configure Virtual Event?

-
-

- For virtual event we know there should not have any location or physical address so we recommend to use template virtual that we have during event adding time and also you can use location hide settings from list and details page. -

-
-

I installed event manager plugin but it does not work?

-
-

- Please install WooCommerce plugin first, before installing any plugin. -

-
-

Do you offer customization?

-
-

- Yes! we offer customization service for our client. If you want any new features don’t hesitate to contact us. Email: magepeopleteam@gmail.com. -

-
-
-
-
-
- -
-
-
-
- icon -
-
-
- icon -
-

Missing And Feature?

-
-

We are always interested in enhancing our plugin feature. If you have a good idea, please let us know.

- Request Feature -
-
-
-
-
-
-
-
-

Get Pro and Others Available Addon to get all these exciting features

-
- Buy Now -
-
-
-
-
- - \ No newline at end of file diff --git a/inc/welcome/welcome.php b/inc/welcome/welcome.php deleted file mode 100644 index 2d9d823..0000000 --- a/inc/welcome/welcome.php +++ /dev/null @@ -1,171 +0,0 @@ -
-
-
-
-
-

WooCommerce Event Manager

-

WooCommerce Event Manager Plugin for WordPress is the complete event solution. All major functions are available in this plugin which is needed in an Event booking website.

-

It uses WooCommerce to take payment, which provides freedom for using popular payment getaway via WooCommerce. This plugin supports all WordPress version and can be used to create any types of any types of events.

- -
-
- unlimited -
-
-
-
-
-
-

Pro Features You'll Love

-
-
-
-
-
-
- -
-
-

Attendee Management

-
-
-
-
-
-
- -
-
-

Attendee Custom Form

-
-
-
-
-
-
- -
-
-

PDF Ticketing

-
-
-
-
-
-
- -
-
-

Custom Emailing

-
-
-
-
-
-
- -
-
-

Attendee Edit Feature

-
-
-
-
-
-
- -
-
-

Attendee CSV Export

-
-
-
-
-
-
- -
-
-

Report Overview

-
-
-
-
-
-
- -
-
-

Custom Style Settings

-
-
-
-
-
-
- -
-
-

Translation Settings

-
-
-
-
-
-
-
-
-
-
-
-
-

WooCommerce Event Manager Addons

-
-
- -
- 0) { - ?> -
-
    - -
  • - -

    -

    Prices start at

    - -
  • - -
-
- -
-
-
-
-
-
-
-
-

Get Pro and Others Available Addon to get all these exciting features

-
- Buy Now -
-
-
-
-
\ No newline at end of file diff --git a/js/codemirror.min.js b/js/codemirror.min.js deleted file mode 100755 index 4f63ffe..0000000 --- a/js/codemirror.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.CodeMirror=t()}(this,function(){"use strict";function e(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}function t(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function r(e,r){return t(e).appendChild(r)}function n(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}function f(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,i+=r-i%r,n=o+1,i>=t)return n}}function p(e){for(;wo.length<=e;)wo.push(g(wo)+" ");return wo[e]}function g(e){return e[e.length-1]}function v(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||xo.test(e))}function w(e,t){return t?!!(t.source.indexOf("\\w")>-1&&b(e))||t.test(e):b(e)}function x(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}function C(e){return e.charCodeAt(0)>=768&&Co.test(e)}function S(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function k(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?H(r,k(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?H(e.line,t):r<0?H(e.line,0):e}(t,k(e,t.line).text.length)}function G(e,t){for(var r=[],n=0;n=t:o.to>t);(n||(n=[])).push(new U(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var w=0;w=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?F(u.to,r)>=0:F(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?F(u.from,n)<=0:F(u.from,n)<0)))return!0}}}function re(e){for(var t;t=J(e);)e=t.find(-1,!0).line;return e}function ne(e,t){var r=k(e,t),n=re(r);return r==n?t:O(n)}function ie(e,t){if(t>e.lastLine())return t;var r,n=k(e,t);if(!oe(e,n))return t;for(;r=ee(n);)n=r.find(1,!0).line;return O(n)+1}function oe(e,t){var r=Lo&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)})}function ce(e,t,r){var n;ko=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:ko=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:ko=i)}return null!=n?n:ko}function he(e,t){var r=e.order;return null==r&&(r=e.order=To(e.text,t)),r}function fe(e,t){return e._handlers&&e._handlers[t]||Mo}function de(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=f(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var r=fe(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function ye(e){e.prototype.on=function(e,t){No(this,e,t)},e.prototype.off=function(e,t){de(this,e,t)}}function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function we(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){be(e),we(e)}function Se(e){return e.target||e.srcElement}function Le(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),ro&&e.ctrlKey&&1==t&&(t=3),t}function ke(e){if(null==fo){var t=n("span","​");r(e,n("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(fo=t.offsetWidth<=1&&t.offsetHeight>2&&!(Ki&&ji<8))}var i=fo?n("span","​"):n("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function Te(e){if(null!=po)return po;var n=r(e,document.createTextNode("AخA")),i=lo(n,0,1).getBoundingClientRect(),o=lo(n,1,2).getBoundingClientRect();return t(e),!(!i||i.left==i.right)&&(po=o.right-i.right<3)}function Me(e){if("string"==typeof e&&Po.hasOwnProperty(e))e=Po[e];else if(e&&"string"==typeof e.name&&Po.hasOwnProperty(e.name)){var t=Po[e.name];"string"==typeof t&&(t={name:t}),(e=y(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Me("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Me("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ne(e,t){t=Me(t);var r=Fo[t.name];if(!r)return Ne(e,"text/plain");var n=r(e,t);if(Eo.hasOwnProperty(t.name)){var i=Eo[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}function Oe(e,t){c(t,Eo.hasOwnProperty(e)?Eo[e]:Eo[e]={})}function Ae(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function We(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function De(e,t,r){return!e.startState||e.startState(t,r)}function He(e,t,r,n){var i=[e.state.modeGen],o={};Ge(e,t.text,e.doc.mode,r,function(e,t){return i.push(e,t)},o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,Ge(e,t.text,s.mode,r,function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ae(e.doc.mode,n.state),o=He(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Pe(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new Ro(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=k(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof Io?u.lookAhead:0)<=o.modeFrontier))return s;var c=h(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&k(n,o-1).stateAfter,s=l?Ro.fromSaved(n,l,o):new Ro(n,De(n.mode),o);return n.iter(o,t,function(r){Ee(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}function Re(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=k(l,(t=B(l,t)).line),u=Pe(e,t.line,r),c=new zo(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&&Ee(e,t,n,h.pos),h.pos=t.length,a=null):a=Be(Ie(r,h,n.state,f),o),f){var d=f[0].name;d&&(a="m-"+(a?d+" "+a:d))}if(!s||c!=a){for(;uu&&h.from<=u);f++);if(h.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,h.to-u),i,o,null,s,a),o=null,n=n.slice(h.to-u),u=h.to}}}(n.addToken,s)),n.map=[];!function(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(!n){for(var l=1;lg||S.collapsed&&C.to==g&&C.from==g)?(null!=C.to&&C.to!=g&&y>C.to&&(y=C.to,c=""),S.className&&(u+=" "+S.className),S.css&&(a=(a?a+";":"")+S.css),S.startStyle&&C.from==g&&(h+=" "+S.startStyle),S.endStyle&&C.to==y&&(w||(w=[])).push(S.endStyle,C.to),S.title&&!f&&(f=S.title),S.collapsed&&(!d||Z(d.marker,S)<0)&&(d=C)):C.from>g&&y>C.from&&(y=C.from)}if(w)for(var L=0;L=p)break;for(var T=Math.min(p,y);;){if(m){var M=g+m.length;if(!d){var N=M>T?m.slice(0,T-g):m;t.addToken(t,N,s?s+u:u,h,g+N.length==y?c:"",f,a)}if(M>=T){m=m.slice(T-g),g=T;break}g=M,h=""}m=i.slice(o,o=r[v++]),s=Ve(r[v++],t.cm.options)}}}(l,n,Fe(e,l,t!=e.display.externalMeasured&&O(l))),l.styleClasses&&(l.styleClasses.bgClass&&(n.bgClass=a(l.styleClasses.bgClass,n.bgClass||"")),l.styleClasses.textClass&&(n.textClass=a(l.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(ke(e.display.measure))),0==o?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(Xi){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=a(n.pre.className,n.textClass||"")),n}function je(e){var t=n("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Xe(e,t,r,i,o,l,s){if(t){var a,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;ir)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function gt(e,t,r,n){return yt(e,mt(e,t),r,n)}function vt(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(s=function(e,t,i,o){var l,s=bt(t.map,i,o),a=s.node,u=s.start,c=s.end,h=s.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&C(t.line.text.charAt(s.coverStart+u));)--u;for(;s.coverStart+c1}(e))return t;var i=screen.logicalXDPI/screen.deviceXDPI,o=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*i,right:t.right*i,top:t.top*o,bottom:t.bottom*o}}(e.display.measure,l))}else{u>0&&(h=o="right");var d;l=e.options.lineWrapping&&(d=a.getClientRects()).length>1?d["right"==o?d.length-1:0]:a.getBoundingClientRect()}if(Ki&&ji<9&&!u&&(!l||!l.left&&!l.right)){var p=a.parentNode.getClientRects()[0];l=p?{left:p.left,right:p.left+It(e.display),top:p.top,bottom:p.bottom}:Yo}for(var g=l.top-t.rect.top,v=l.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function xt(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(u=n.text.length,c="before"):u<=0&&(u=0,c="after"),!a)return l("before"==c?u-1:u,"before"==c);var h=ce(a,u,c),f=ko,d=s(u,h,"before"==c);return null!=f&&(d.other=s(u,f,"before"!=c)),d}function Wt(e,t){var r=0;t=B(e.doc,t),e.options.lineWrapping||(r=It(e.display)*t.ch);var n=k(e.doc,t.line),i=se(n)+at(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Dt(e,t,r,n,i){var o=H(e,t,r);return o.xRel=i,n&&(o.outside=!0),o}function Ht(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Dt(n.first,0,null,!0,-1);var i=A(n,r),o=n.first+n.size-1;if(i>o)return Dt(n.first+n.size-1,k(n,o).text.length,null,!0,1);t<0&&(t=0);for(var l=k(n,i);;){var s=function(e,t,r,n,i){i-=se(t);var o=mt(e,t),l=Tt(t),s=0,a=t.text.length,u=!0,c=he(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?function(e,t,r,n,i,o,l){var s=Ft(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f=u||d.to<=a)){var p=1!=d.level,g=yt(e,n,p?Math.min(u,d.to)-1:Math.max(a,d.from)).right,v=gv)&&(c=d,h=v)}}c||(c=i[i.length-1]);c.fromu&&(c={from:c.from,to:u,level:c.level});return c}:function(e,t,r,n,i,o,l){var s=L(function(s){var a=i[s],u=1!=a.level;return Et(At(e,H(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)},0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=At(e,H(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Et(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a})(e,t,r,o,c,n,i);u=1!=h.level,s=u?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=L(function(t){var r=yt(e,o,t);return r.top+=l,r.bottom+=l,!!Et(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)},s,a),m=!1;if(g){var y=n-g.left=w.bottom}return v=S(t.text,v,1),Dt(r,v,d,m,n-f)}(e,l,i,t,r),a=ee(l),u=a&&a.find(0,!0);if(!a||!(s.ch>u.from.ch||s.ch==u.from.ch&&s.xRel>0))return s;i=O(l=u.to.line)}}function Ft(e,t,r,n){n-=Tt(t);var i=t.text.length,o=L(function(t){return yt(e,r,t-1).bottom<=n},i,0);return i=L(function(t){return yt(e,r,t).top>n},o,i),{begin:o,end:i}}function Pt(e,t,r,n){r||(r=mt(e,t));return Ft(e,t,r,Mt(e,t,yt(e,r,n),"line").top)}function Et(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function zt(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Uo){Uo=n("pre");for(var i=0;i<49;++i)Uo.appendChild(document.createTextNode("x")),Uo.appendChild(n("br"));Uo.appendChild(document.createTextNode("x"))}r(e.measure,Uo);var o=Uo.offsetHeight/50;return o>3&&(e.cachedTextHeight=o),t(e.measure),o||1}function It(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=n("span","xxxxxxxxxx"),i=n("pre",[t]);r(e.measure,i);var o=t.getBoundingClientRect(),l=(o.right-o.left)/10;return l>2&&(e.cachedCharWidth=l),l||10}function Rt(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l)r[e.options.gutters[l]]=o.offsetLeft+o.clientLeft+i,n[e.options.gutters[l]]=o.clientWidth;return{fixedPos:Bt(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Bt(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Gt(e){var t=zt(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/It(e.display)-3);return function(i){if(oe(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n=e.display.viewTo||a.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?p:n,function(e,t,s,d){var v="ltr"==s,m=o(e,v?"left":"right"),y=o(t-1,v?"right":"left"),b=null==r&&0==e,w=null==n&&t==p,x=0==d,C=!g||d==g.length-1;if(y.top-m.top<=3){var S=(f?w:b)&&C,L=(f?b:w)&&x?c:(v?m:y).left,k=S?h:(v?y:m).right;i(L,m.top,k-L,m.bottom)}else{var T,M,N,O;v?(T=f&&b&&x?c:m.left,M=f?h:l(e,s,"before"),N=f?c:l(t,s,"after"),O=f&&w&&C?h:y.right):(T=f?l(e,s,"before"):c,M=!f&&b&&x?h:m.right,N=!f&&w&&C?c:y.left,O=f?l(t,s,"after"):h),i(T,m.top,M-T,m.bottom),m.bottom0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function $t(e){e.state.focused||(e.display.input.focus(),Qt(e))}function Zt(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Jt(e))},100)}function Qt(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,s(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),Xi&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),qt(e))}function Jt(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,uo(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function er(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||a<-.005)&&(N(i.line,o),tr(i.line),i.rest))for(var u=0;u=l&&(o=A(t,se(k(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function nr(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=Bt(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;lo&&(t.bottom=t.top+o);var s=e.doc.height+ut(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=ft(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),d=t.right-t.left>f;return d&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.leftf+h-3&&(l.scrollLeft=t.right+(d?0:10)-f),l}function lr(e,t){null!=t&&(ur(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function sr(e){ur(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ar(e,t,r){null==t&&null==r||ur(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function ur(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;cr(e,Wt(e,t.from),Wt(e,t.to),t.margin)}}function cr(e,t,r,n){var i=or(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ar(e,i.scrollLeft,i.scrollTop)}function hr(e,t){Math.abs(e.doc.scrollTop-t)<2||(Bi||Hr(e,{top:t}),fr(e,t,!0),Bi&&Hr(e),Or(e,100))}function fr(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function dr(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,nr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pr(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+ut(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+ht(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}function gr(e,t){t||(t=pr(e));var r=e.display.barWidth,n=e.display.barHeight;vr(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&er(e),vr(e,pr(e)),r=e.display.barWidth,n=e.display.barHeight}function vr(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}function mr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&uo(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new $o[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),No(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){"horizontal"==r?dr(e,t):hr(e,t)},e),e.display.scrollbars.addClass&&s(e.display.wrapper,e.display.scrollbars.addClass)}function yr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Zo},function(e){jo?jo.ops.push(e):e.ownsGroup=jo={ops:[e],delayedCallbacks:[]}}(e.curOp)}function br(e){!function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Qo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}(t[r]);for(var i=0;i1&&(l=!0)),null!=u.scrollLeft&&(dr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}(t,B(i,e.scrollToPos.from),B(i,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!ge(e,"scrollCursorIntoView")){var r=e.display,i=r.sizer.getBoundingClientRect(),o=null;if(t.top+i.top<0?o=!0:t.bottom+i.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),null!=o&&!Qi){var l=n("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-at(e.display))+"px;\n height: "+(t.bottom-t.top+ht(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(o),e.display.lineSpace.removeChild(l)}}}(t,o)}var l=e.maybeHiddenMarkers,s=e.maybeUnhiddenMarkers;if(l)for(var a=0;at)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Lo&&ne(e.doc,t)i.viewFrom?Tr(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)Tr(e);else if(t<=i.viewFrom){var o=Mr(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):Tr(e)}else if(r>=i.viewTo){var l=Mr(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):Tr(e)}else{var s=Mr(e,t,t,-1),a=Mr(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(qe(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):Tr(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[Kt(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==f(l,r)&&l.push(r)}}}function Tr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Mr(e,t,r,n){var i,o=Kt(e,t),l=e.display.view;if(!Lo||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;ne(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function Nr(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo)){var r=+new Date+e.options.workTime,n=Pe(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ae(t.mode,n.state):null,a=He(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!h&&fr)return Or(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&wr(e,function(){for(var t=0;t=n.viewFrom&&r.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Nr(e))return!1;ir(e)&&(Tr(e),r.dims=Rt(e));var s=i.first+i.size,a=Math.max(r.visible.from-e.options.viewportMargin,i.first),u=Math.min(s,r.visible.to+e.options.viewportMargin);n.viewFromu&&n.viewTo-u<20&&(u=Math.min(s,n.viewTo)),Lo&&(a=ne(e.doc,a),u=ie(e.doc,u));var c=a!=n.viewFrom||u!=n.viewTo||n.lastWrapHeight!=r.wrapperHeight||n.lastWrapWidth!=r.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=qe(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=qe(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Kt(e,r)))),n.viewTo=r}(e,a,u),n.viewOffset=se(k(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var h=Nr(e);if(!c&&0==h&&!r.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var d=function(e){if(e.hasFocus())return null;var t=l();if(!t||!o(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&o(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return h>4&&(n.lineDiv.style.display="none"),function(e,r,n){function i(t){var r=t.nextSibling;return Xi&&ro&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}var o=e.display,l=e.options.lineNumbers,s=o.lineDiv,a=s.firstChild;for(var u=o.view,c=o.viewFrom,h=0;h-1&&(p=!1),Qe(e,d,c,n)),p&&(t(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(D(e.options,c)))),a=d.node.nextSibling}else{var g=nt(e,d,c,n);s.insertBefore(g,a)}c+=d.size}for(;a;)a=i(a)}(e,n.updateLineNumbers,r.dims),h>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=l()&&(e.activeElt.focus(),e.anchorNode&&o(document.body,e.anchorNode)&&o(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(d),t(n.cursorDiv),t(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,c&&(n.lastWrapHeight=r.wrapperHeight,n.lastWrapWidth=r.wrapperWidth,Or(e,400)),n.updateLineNumbers=null,!0}function Dr(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=ft(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+ut(e.display)-dt(e),r.top)}),t.visible=rr(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&Wr(e,t);n=!1){er(e);var i=pr(e);jt(e),gr(e,i),Pr(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Hr(e,t){var r=new Qo(e,t);if(Wr(e,r)){er(e),Dr(e,r);var n=pr(e);jt(e),gr(e,n),Pr(e,n),r.finish()}}function Fr(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function Pr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+ht(e)+"px"}function Er(e){var r=e.display.gutters,i=e.options.gutters;t(r);for(var o=0;o-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}function Ir(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function Rr(e){var t=Ir(e);return t.x*=el,t.y*=el,t}function Br(e,t){var r=Ir(t),n=r.x,i=r.y,o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,a=l.scrollHeight>l.clientHeight;if(n&&s||i&&a){if(i&&ro&&Xi)e:for(var u=t.target,c=o.view;u!=l;u=u.parentNode)for(var h=0;h=0){var l=I(o.from(),i.from()),s=z(o.to(),i.to()),a=o.empty()?i.from()==i.head:o.from()==o.head;n<=t&&--t,e.splice(--n,2,new rl(a?s:l,a?l:s))}}return new tl(e,t)}function Ur(e,t){return new tl([new rl(e,t||e)],0)}function Vr(e){return e.text?H(e.from.line+e.text.length-1,g(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Kr(e,t){if(F(e,t.from)<0)return e;if(F(e,t.to)<=0)return Vr(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Vr(t).ch-t.to.ch),H(r,n)}function jr(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,y)}$e(e,"change",e,t)}function Zr(e,t,r){function n(e,i,o){if(e.linked)for(var l=0;ls-e.cm.options.historyEventDelay||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(rn(e.done),g(e.done)):e.done.length&&!g(e.done).ranges?g(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),g(e.done)):void 0}(i,i.lastOp==n)))l=g(o.changes),0==F(t.from,t.to)&&0==F(t.from,l.to)?l.to=Vr(t):o.changes.push(tn(e,t));else{var a=g(i.done);for(a&&a.ranges||ln(e.sel,i.done),o={changes:[tn(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||pe(e,"historyAdded")}function on(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,g(i.done),t))?i.done[i.done.length-1]=t:ln(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&rn(i.undone)}function ln(e,t){var r=g(t);r&&r.ranges&&r.equals(e)||t.push(e)}function sn(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o})}function an(e){if(!e)return null;for(var t,r=0;r-1&&(g(s)[h]=u[h],delete u[h])}}}return n}function hn(e,t,r,n){if(n){var i=e.anchor;if(r){var o=F(t,i)<0;o!=F(r,i)<0?(i=t,t=r):o!=F(t,r)<0&&(t=r)}return new rl(i,t)}return new rl(r||t,t)}function fn(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),mn(e,new tl([hn(e.sel.primary(),t,r,i)],0),n)}function dn(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(pe(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var u=a.find(n<0?1:-1),c=void 0;if((n<0?a.inclusiveRight:a.inclusiveLeft)&&(u=Ln(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=F(u,r))&&(n<0?c<0:c>0))return Cn(e,u,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?a.inclusiveLeft:a.inclusiveRight)&&(h=Ln(e,h,n,h.line==t.line?o:null)),h?Cn(e,h,t,n,i):null}}return t}function Sn(e,t,r,n,i){var o=n||1,l=Cn(e,t,r,o,i)||!i&&Cn(e,t,r,o,!0)||Cn(e,t,r,-o,i)||!i&&Cn(e,t,r,-o,!0);return l||(e.cantEdit=!0,H(e.first,0))}function Ln(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?B(e,H(t.line-1)):null:r>0&&t.ch==(n||k(e,t.line)).text.length?t.line0)){var c=[a,1],h=F(u.from,s.from),d=F(u.to,s.to);(h<0||!l.inclusiveLeft&&!h)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)Nn(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else Nn(e,t)}}function Nn(e,t){if(1!=t.text.length||""!=t.text[0]||0!=F(t.from,t.to)){var r=jr(e,t);nn(e,t,r,e.cm?e.cm.curOp.id:NaN),Wn(e,t,r,j(e,t));var n=[];Zr(e,function(e,r){r||-1!=f(n,e.history)||(Pn(e.history,t),n.push(e.history)),Wn(e,t,null,j(e,t))})}}function On(e,t,r){if(!e.cm||!e.cm.state.suppressEdits||r){for(var n,i=e.history,o=e.sel,l="undo"==t?i.done:i.undone,s="undo"==t?i.undone:i.done,a=0;a=0;--d){var p=h(d);if(p)return p.v}}}}function An(e,t){if(0!=t&&(e.first+=t,e.sel=new tl(v(e.sel.ranges,function(e){return new rl(H(e.anchor.line+t,e.anchor.ch),H(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){Lr(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:H(o,k(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=T(e,t.from,t.to),r||(r=jr(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=O(re(k(n,o.line))),n.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0,!0}));n.sel.contains(t.from,t.to)>-1&&ve(e);$r(n,t,r,Gt(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,function(e){var t=ae(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=k(e,n).stateAfter;if(i&&(!(i instanceof Io)||n+i.lookAhead0||0==s&&!1!==l.clearWhenEmpty)return l;if(l.replacedWith&&(l.collapsed=!0,l.widgetNode=i("span",[l.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||l.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(l.widgetNode.insertLeft=!0)),l.collapsed){if(te(e,t.line,t,r,l)||t.line!=r.line&&te(e,r.line,t,r,l))throw new Error("Inserting collapsed marker partially overlapping an existing one");Lo=!0}l.addToHistory&&nn(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var a,u=t.line,h=e.cm;if(e.iter(u,r.line+1,function(e){h&&l.collapsed&&!h.options.lineWrapping&&re(e)==h.display.maxLine&&(a=!0),l.collapsed&&u!=t.line&&N(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new U(l,u==t.line?t.ch:null,u==r.line?r.ch:null)),++u}),l.collapsed&&e.iter(t.line,r.line+1,function(t){oe(e,t)&&N(t,0)}),l.clearOnEnter&&No(l,"beforeCursorEnter",function(){return l.clear()}),l.readOnly&&(So=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),l.collapsed&&(l.id=++il,l.atomic=!0),h){if(a&&(h.curOp.updateMaxLine=!0),l.collapsed)Lr(h,t.line,r.line+1);else if(l.className||l.title||l.startStyle||l.endStyle||l.css)for(var f=t.line;f<=r.line;f++)kr(h,f,"text");l.atomic&&wn(h.doc),$e(h,"markerAdded",h,l)}return l}function Gn(e){return e.findMarks(H(e.first,0),e.clipPos(H(e.lastLine())),function(e){return e.parent})}function Un(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];Zr(r.primary.doc,function(e){return n.push(e)});for(var i=0;i-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var u=e.dataTransfer.getData("Text");if(u){var c;if(t.state.draggingText&&!t.state.draggingText.copy&&(c=t.listSelections()),yn(t.doc,Ur(r,r)),c)for(var h=0;h=0;t--)Dn(e.doc,"",n[t].from,n[t].to,"+delete");sr(e)})}function ri(e,t,r){var n=S(e.text,t+r,r);return n<0||n>e.text.length?null:n}function ni(e,t,r){var n=ri(e,t.ch,r);return null==n?null:new H(t.line,n,r<0?"after":"before")}function ii(e,t,r,n,i){if(e){var o=he(r,t.doc.direction);if(o){var l,s=i<0?g(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=mt(t,r);l=i<0?r.text.length-1:0;var c=yt(t,u,l).top;l=L(function(e){return yt(t,u,e).top==c},i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=ri(r,l,1))}else l=i<0?s.to:s.from;return new H(n,l,a)}}return new H(n,i<0?r.text.length:0,i<0?"before":"after")}function oi(e,t){var r=k(e.doc,t),n=re(r);return n!=r&&(t=O(n)),ii(!0,e,n,t,1)}function li(e,t){var r=k(e.doc,t),n=function(e){for(var t;t=ee(e);)e=t.find(1,!0).line;return e}(r);return n!=r&&(t=O(n)),ii(!0,e,r,t,-1)}function si(e,t){var r=oi(e,t.line),n=k(e.doc,r.line),i=he(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return H(r.line,l?0:o,r.sticky)}return r}function ai(e,t,r){if("string"==typeof t&&!(t=vl[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=vo}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}function ui(e,t,r,n){var i=e.state.keySeq;if(i){if(Zn(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ml.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),ci(e,i+" "+t,r,n))return!0}return ci(e,t,r,n)}function ci(e,t,r,n){var i=function(e,t,r){for(var n=0;n-1&&(F((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(F(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=xr(e,function(t){Xi&&(i.scroller.draggable=!1),e.state.draggingText=!1,de(document,"mouseup",l),de(document,"mousemove",s),de(i.scroller,"dragstart",a),de(i.scroller,"drop",l),o||(be(t),n.addNew||fn(e.doc,r,null,null,n.extend),Xi||Ki&&9==ji?setTimeout(function(){document.body.focus(),i.input.focus()},20):i.input.focus())}),s=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},a=function(){return o=!0};Xi&&(i.scroller.draggable=!0);e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();No(document,"mouseup",l),No(document,"mousemove",s),No(i.scroller,"dragstart",a),No(i.scroller,"drop",l),Zt(e),setTimeout(function(){return i.input.focus()},20)}(e,n,t,o):function(e,t,r,n){function i(t){if(0!=F(m,t))if(m=t,"rectangle"==n.unit){for(var i=[],o=e.options.tabSize,l=h(k(u,r.line).text,r.ch,o),s=h(k(u,t.line).text,t.ch,o),a=Math.min(l,s),g=Math.max(l,s),v=Math.min(r.line,t.line),y=Math.min(e.lastLine(),Math.max(r.line,t.line));v<=y;v++){var b=k(u,v).text,w=d(b,a,o);a==g?i.push(new rl(H(v,w),H(v,w))):b.length>w&&i.push(new rl(H(v,w),H(v,d(b,g,o))))}i.length||i.push(new rl(r,r)),mn(u,Gr(p.ranges.slice(0,f).concat(i),f),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var x,C=c,S=vi(e,t,n.unit),L=C.anchor;F(S.anchor,L)>0?(x=S.head,L=I(C.from(),S.anchor)):(x=S.anchor,L=z(C.to(),S.head));var T=p.ranges.slice(0);T[f]=function(e,t){var r=t.anchor,n=t.head,i=k(e.doc,r.line);if(0==F(r,n)&&r.sticky==n.sticky)return t;var o=he(i);if(!o)return t;var l=ce(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==a||a==o.length)return t;var u;if(n.line!=r.line)u=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ce(o,n.ch,n.sticky),h=c-l||(n.ch-r.ch)*(1==s.level?-1:1);u=c==a-1||c==a?h<0:h>0}var f=o[a+(u?-1:0)],d=u==(1==f.level),p=d?f.from:f.to,g=d?"after":"before";return r.ch==p&&r.sticky==g?t:new rl(new H(r.line,p,g),n)}(e,new rl(B(u,L),x)),mn(u,Gr(T,f),yo)}}function o(t){var r=++b,s=Vt(e,t,!0,"rectangle"==n.unit);if(s)if(0!=F(s,m)){e.curOp.focus=l(),i(s);var c=rr(a,u);(s.line>=c.to||s.liney.bottom?20:0;h&&setTimeout(xr(e,function(){b==r&&(a.scroller.scrollTop+=h,o(t))}),50)}}function s(t){e.state.selectingText=!1,b=1/0,be(t),a.input.focus(),de(document,"mousemove",w),de(document,"mouseup",x),u.history.lastSelOrigin=null}var a=e.display,u=e.doc;be(t);var c,f,p=u.sel,g=p.ranges;n.addNew&&!n.extend?(f=u.sel.contains(r),c=f>-1?g[f]:new rl(r,r)):(c=u.sel.primary(),f=u.sel.primIndex);if("rectangle"==n.unit)n.addNew||(c=new rl(r,r)),r=Vt(e,t,!0,!0),f=-1;else{var v=vi(e,r,n.unit);c=n.extend?hn(c,v.anchor,v.head,n.extend):v}n.addNew?-1==f?(f=g.length,mn(u,Gr(g.concat([c]),f),{scroll:!1,origin:"*mouse"})):g.length>1&&g[f].empty()&&"char"==n.unit&&!n.extend?(mn(u,Gr(g.slice(0,f).concat(g.slice(f+1)),0),{scroll:!1,origin:"*mouse"}),p=u.sel):pn(u,f,c,yo):(f=0,mn(u,new tl([c],0),yo),p=u.sel);var m=r;var y=a.wrapper.getBoundingClientRect(),b=0;var w=xr(e,function(e){Le(e)?o(e):s(e)}),x=xr(e,s);e.state.selectingText=x,No(document,"mousemove",w),No(document,"mouseup",x)}(e,n,t,o)}(t,n,o,e):Se(e)==r.scroller&&be(e):2==i?(n&&fn(t.doc,n),setTimeout(function(){return r.input.focus()},20)):3==i&&(ao?bi(t,e):Zt(t)))}}function vi(e,t,r){if("char"==r)return new rl(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new rl(H(t.line,0),B(e.doc,H(t.line+1,0)));var n=r(e,t);return new rl(n.from,n.to)}function mi(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&be(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!me(e,r))return xe(t);o-=s.top-l.viewOffset;for(var a=0;a=i){return pe(e,r,e,A(e.doc,o),e.options.gutters[a],t),xe(t)}}}function yi(e,t){return mi(e,t,"gutterClick",!0)}function bi(e,t){st(e.display,t)||function(e,t){if(!me(e,"gutterContextMenu"))return!1;return mi(e,t,"gutterContextMenu",!1)}(e,t)||ge(e,t,"contextmenu")||e.display.input.onContextMenu(t)}function wi(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),St(e)}function xi(e){Er(e),Lr(e),nr(e)}function Ci(e,t,r){if(!t!=!(r&&r!=Cl)){var n=e.display.dragFunctions,i=t?No:de;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Si(e){e.options.lineWrapping?(s(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(uo(e.display.wrapper,"CodeMirror-wrap"),ue(e)),Ut(e),Lr(e),St(e),setTimeout(function(){return gr(e)},100)}function Li(e,t){var o=this;if(!(this instanceof Li))return new Li(e,t);this.options=t=t?c(t):{},c(Sl,t,!1),zr(t);var l=t.value;"string"==typeof l&&(l=new al(l,t.mode,null,t.lineSeparator,t.direction)),this.doc=l;var s=new Li.inputStyles[t.inputStyle](this),a=this.display=new function(e,t,r){var o=this;this.input=r,o.scrollbarFiller=n("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=n("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=i("div",null,"CodeMirror-code"),o.selectionDiv=n("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=n("div",null,"CodeMirror-cursors"),o.measure=n("div",null,"CodeMirror-measure"),o.lineMeasure=n("div",null,"CodeMirror-measure"),o.lineSpace=i("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var l=i("div",[o.lineSpace],"CodeMirror-lines");o.mover=n("div",[l],null,"position: relative"),o.sizer=n("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=n("div",null,null,"position: absolute; height: "+go+"px; width: 1px;"),o.gutters=n("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=n("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=n("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),Ki&&ji<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),Xi||Bi&&to||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,r.init(o)}(e,l,s);a.wrapper.CodeMirror=this,Er(this),wi(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),mr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new ho,keySeq:null,specialChars:null},t.autofocus&&!to&&a.input.focus(),Ki&&ji<11&&setTimeout(function(){return o.display.input.reset(!0)},20),function(e){function t(){o.activeTouch&&(l=setTimeout(function(){return o.activeTouch=null},1e3),(s=o.activeTouch).end=+new Date)}function i(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}var o=e.display;No(o.scroller,"mousedown",xr(e,gi)),Ki&&ji<11?No(o.scroller,"dblclick",xr(e,function(t){if(!ge(e,t)){var r=Vt(e,t);if(r&&!yi(e,t)&&!st(e.display,t)){be(t);var n=e.findWordAt(r);fn(e.doc,n.anchor,n.head)}}})):No(o.scroller,"dblclick",function(t){return ge(e,t)||be(t)});ao||No(o.scroller,"contextmenu",function(t){return bi(e,t)});var l,s={end:0};No(o.scroller,"touchstart",function(t){if(!ge(e,t)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(t)&&!yi(e,t)){o.input.ensurePolled(),clearTimeout(l);var r=+new Date;o.activeTouch={start:r,moved:!1,prev:r-s.end<=300?s:null},1==t.touches.length&&(o.activeTouch.left=t.touches[0].pageX,o.activeTouch.top=t.touches[0].pageY)}}),No(o.scroller,"touchmove",function(){o.activeTouch&&(o.activeTouch.moved=!0)}),No(o.scroller,"touchend",function(r){var n=o.activeTouch;if(n&&!st(o,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(o.activeTouch,"page");l=!n.prev||i(n,n.prev)?new rl(s,s):!n.prev.prev||i(n,n.prev.prev)?e.findWordAt(s):new rl(H(s.line,0),B(e.doc,H(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),be(r)}t()}),No(o.scroller,"touchcancel",t),No(o.scroller,"scroll",function(){o.scroller.clientHeight&&(hr(e,o.scroller.scrollTop),dr(e,o.scroller.scrollLeft,!0),pe(e,"scroll",e))}),No(o.scroller,"mousewheel",function(t){return Br(e,t)}),No(o.scroller,"DOMMouseScroll",function(t){return Br(e,t)}),No(o.wrapper,"scroll",function(){return o.wrapper.scrollTop=o.wrapper.scrollLeft=0}),o.dragFunctions={enter:function(t){ge(e,t)||Ce(t)},over:function(t){ge(e,t)||(!function(e,t){var i=Vt(e,t);if(i){var o=document.createDocumentFragment();Yt(e,i,o),e.display.dragCursor||(e.display.dragCursor=n("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),r(e.display.dragCursor,o)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(Ki&&(!e.state.draggingText||+new Date-ul<100))Ce(t);else if(!ge(e,t)&&!st(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!$i)){var r=n("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",qi&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),qi&&r.parentNode.removeChild(r)}}(e,t)},drop:xr(e,Vn),leave:function(t){ge(e,t)||Kn(e)}};var a=o.input.getField();No(a,"keyup",function(t){return di.call(e,t)}),No(a,"keydown",xr(e,fi)),No(a,"keypress",xr(e,pi)),No(a,"focus",function(t){return Qt(e,t)}),No(a,"blur",function(t){return Jt(e,t)})}(this),Xn(),yr(this),this.curOp.forceUpdate=!0,Qr(this,l),t.autofocus&&!to||this.hasFocus()?setTimeout(u(Qt,this),20):Jt(this);for(var h in Ll)Ll.hasOwnProperty(h)&&Ll[h](o,t[h],Cl);ir(this),t.finishInit&&t.finishInit(this);for(var f=0;f150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?h(k(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var g=Math.floor(u/l);g;--g)d+=l,f+="\t";if(d1)if(Tl&&Tl.text.join("\n")==t){if(n.ranges.length%Tl.text.length==0){a=[];for(var u=0;u=0;h--){var f=n.ranges[h],d=f.from(),p=f.to();f.empty()&&(r&&r>0?d=H(d.line,d.ch-r):e.state.overwrite&&!l?p=H(p.line,Math.min(k(o,p.line).text.length,p.ch+g(s).length)):Tl&&Tl.lineWise&&Tl.text.join("\n")==t&&(d=p=H(d.line,0))),c=e.curOp.updateInput;var m={from:d,to:p,text:a?a[h%a.length]:s,origin:i||(l?"paste":e.state.cutIncoming?"cut":"+input")};Mn(e.doc,m),$e(e,"inputRead",e,m)}t&&!l&&Oi(e,t),sr(e),e.curOp.updateInput=c,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function Ni(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||wr(t,function(){return Mi(t,r,0,null,"paste")}),!0}function Oi(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=ki(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(k(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=ki(e,i.head.line,"smart"));l&&$e(e,"electricInput",e,i.head.line)}}}function Ai(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ce(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&f>=c.begin)){var d=h?"before":"after";return new H(r.line,f,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new H(r.line,a(e,1),"before"):new H(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}(e.cm,a,t,r):ni(a,t,r))){if(n||!function(){var n=t.line+r;return!(n=e.first+e.size)&&(t=new H(n,t.ch,t.sticky),a=k(e,n))}())return!1;t=ii(i,e.cm,a,t.line,r)}else t=o;return!0}var l=t,s=r,a=k(e,t.line);if("char"==n)o();else if("column"==n)o(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,h=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(r<0)||o(!f);f=!1){var d=a.text.charAt(t.ch)||"\n",p=w(d,h)?"w":c&&"\n"==d?"n":!c||/\s/.test(d)?null:"p";if(!c||f||p||(p="s"),u&&u!=p){r<0&&(r=1,o(),t.sticky="after");break}if(p&&(u=p),r>0&&!o(!f))break}var g=Sn(e,t,l,s,!0);return P(l,g)&&(g.hitSide=!0),g}function Fi(e,t,r,n){var i,o=e.doc,l=t.left;if("page"==n){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),a=Math.max(s-.5*zt(e.display),3);i=(r>0?t.bottom:t.top)+r*a}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(var u;(u=Ht(e,l,i)).outside;){if(r<0?i<=0:i>=o.height){u.hitSide=!0;break}i+=5*r}return u}function Pi(e,t){var r=vt(e,t.line);if(!r||r.hidden)return null;var n=k(e.doc,t.line),i=pt(r,n,t.line),o=he(n,e.doc.direction),l="left";if(o){l=ce(o,t.ch)%2?"right":"left"}var s=bt(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Ei(e,t){return t&&(e.bad=!0),e}function zi(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Ei(e.clipPos(H(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=15&&(qi=!1,Xi=!0);var lo,so=ro&&(Yi||qi&&(null==oo||oo<12.11)),ao=Bi||Ki&&ji>=9,uo=function(t,r){var n=t.className,i=e(r).exec(n);if(i){var o=n.slice(i.index+i[0].length);t.className=n.slice(0,i.index)+(o?i[1]+o:"")}};lo=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var co=function(e){e.select()};Ji?co=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:Ki&&(co=function(e){try{e.select()}catch(e){}});var ho=function(){this.id=null};ho.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var fo,po,go=30,vo={toString:function(){return"CodeMirror.Pass"}},mo={scroll:!1},yo={origin:"*mouse"},bo={origin:"+move"},wo=[""],xo=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Co=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/,So=!1,Lo=!1,ko=null,To=function(){function e(e){return e<=247?r.charAt(e):1424<=e&&e<=1524?"R":1536<=e&&e<=1785?n.charAt(e-1536):1774<=e&&e<=2220?"r":8192<=e&&e<=8203?"w":8204==e?"b":"L"}function t(e,t,r){this.level=e,this.from=t,this.to=r}var r="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111",i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,l=/[LRr]/,s=/[Lb1n]/,a=/[1n]/;return function(r,n){var u="ltr"==n?"L":"R";if(0==r.length||"ltr"==n&&!i.test(r))return!1;for(var c=r.length,h=[],f=0;f=this.string.length},zo.prototype.sol=function(){return this.pos==this.lineStart},zo.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zo.prototype.next=function(){if(this.post},zo.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},zo.prototype.skipToEnd=function(){this.pos=this.string.length},zo.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},zo.prototype.backUp=function(e){this.pos-=e},zo.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},zo.prototype.current=function(){return this.string.slice(this.start,this.pos)},zo.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},zo.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},zo.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var Io=function(e,t){this.state=e,this.lookAhead=t},Ro=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};Ro.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Ro.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ro.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ro.fromSaved=function(e,t,r){return t instanceof Io?new Ro(e,Ae(e.mode,t.state),r,t.lookAhead):new Ro(e,Ae(e.mode,t),r)},Ro.prototype.save=function(e){var t=!1!==e?Ae(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Io(t,this.maxLookAhead):t};var Bo=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r},Go=function(e,t,r){this.text=e,_(this,t),this.height=r?r(this):1};Go.prototype.lineNo=function(){return O(this)},ye(Go);var Uo,Vo={},Ko={},jo=null,Xo=null,Yo={left:0,right:0,top:0,bottom:0},_o=function(e,t,r){this.cm=r;var i=this.vert=n("div",[n("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=n("div",[n("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");e(i),e(o),No(i,"scroll",function(){i.clientHeight&&t(i.scrollTop,"vertical")}),No(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ki&&ji<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};_o.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},_o.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},_o.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},_o.prototype.zeroWidthHack=function(){var e=ro&&!Zi?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ho,this.disableVert=new ho},_o.prototype.enableZeroWidthBar=function(e,t,r){function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}e.style.pointerEvents="auto",t.set(1e3,n)},_o.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var qo=function(){};qo.prototype.update=function(){return{bottom:0,right:0}},qo.prototype.setScrollLeft=function(){},qo.prototype.setScrollTop=function(){},qo.prototype.clear=function(){};var $o={native:_o,null:qo},Zo=0,Qo=function(e,t,r){var n=e.display;this.viewport=t,this.visible=rr(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=ft(e),this.force=r,this.dims=Rt(e),this.events=[]};Qo.prototype.signal=function(e,t){me(e,t)&&this.events.push(arguments)},Qo.prototype.finish=function(){for(var e=0;e=0&&F(e,n.to())<=0)return r}return-1};var rl=function(e,t){this.anchor=e,this.head=t};rl.prototype.from=function(){return I(this.anchor,this.head)},rl.prototype.to=function(){return z(this.anchor,this.head)},rl.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},zn.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,n=e+t;r1||!(this.children[0]instanceof zn))){var s=[];this.collapse(s),this.children=[new zn(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&Lr(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&wn(e.doc)),e&&$e(e,"markerCleared",e,this,n,i),t&&br(e),this.parent&&this.parent.clear()}},ol.prototype.find=function(e,t){null==e&&"bookmark"==this.type&&(e=1);for(var r,n,i=0;i=0;a--)Mn(this,n[a]);s?vn(this,s):this.cm&&sr(this.cm)}),undo:Sr(function(){On(this,"undo")}),redo:Sr(function(){On(this,"redo")}),undoSelection:Sr(function(){On(this,"undo",!0)}),redoSelection:Sr(function(){On(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=B(this,e),t=B(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),B(this,H(r,t))},indexFromPos:function(e){var t=(e=B(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to0)i=new H(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),H(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=k(e.doc,i.line-1).text;l&&(i=new H(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),H(i.line-1,l.length-1),i,"+transpose"))}r.push(new rl(i,i))}e.setSelections(r)})},newlineAndIndent:function(e){return wr(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&0==F(t,this.pos)&&r==this.button};var wl,xl,Cl={toString:function(){return"CodeMirror.Init"}},Sl={},Ll={};Li.defaults=Sl,Li.optionHandlers=Ll;var kl=[];Li.defineInitHook=function(e){return kl.push(e)};var Tl=null,Ml=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ho,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ml.prototype.init=function(e){function t(e){if(!ge(i,e)){if(i.somethingSelected())Ti({lineWise:!1,text:i.getSelections()}),"cut"==e.type&&i.replaceSelection("",null,"cut");else{if(!i.options.lineWiseCopyCut)return;var t=Ai(i);Ti({lineWise:!0,text:t.text}),"cut"==e.type&&i.operation(function(){i.setSelections(t.ranges,0,mo),i.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var r=Tl.text.join("\n");if(e.clipboardData.setData("Text",r),e.clipboardData.getData("Text")==r)return void e.preventDefault()}var l=Di(),s=l.firstChild;i.display.lineSpace.insertBefore(l,i.display.lineSpace.firstChild),s.value=Tl.text.join("\n");var a=document.activeElement;co(s),setTimeout(function(){i.display.lineSpace.removeChild(l),a.focus(),a==o&&n.showPrimarySelection()},50)}}var r=this,n=this,i=n.cm,o=n.div=e.lineDiv;Wi(o,i.options.spellcheck),No(o,"paste",function(e){ge(i,e)||Ni(e,i)||ji<=11&&setTimeout(xr(i,function(){return r.updateFromDOM()}),20)}),No(o,"compositionstart",function(e){r.composing={data:e.data,done:!1}}),No(o,"compositionupdate",function(e){r.composing||(r.composing={data:e.data,done:!1})}),No(o,"compositionend",function(e){r.composing&&(e.data!=r.composing.data&&r.readFromDOMSoon(),r.composing.done=!0)}),No(o,"touchstart",function(){return n.forceCompositionEnd()}),No(o,"input",function(){r.composing||r.readFromDOMSoon()}),No(o,"copy",t),No(o,"cut",t)},Ml.prototype.prepareSelection=function(){var e=Xt(this.cm,!1);return e.focus=this.cm.state.focused,e},Ml.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Ml.prototype.showPrimarySelection=function(){var e=window.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line=t.display.viewFrom&&Pi(t,n)||{node:s[0].measure.map[2],offset:0},u=i.linee.firstLine()&&(n=H(n.line-1,k(e.doc,n.line-1).length)),i.ch==k(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var o,l,s;n.line==t.viewFrom||0==(o=Kt(e,n.line))?(l=O(t.view[0].line),s=t.view[0].node):(l=O(t.view[o].line),s=t.view[o-1].node.nextSibling);var a,u,c=Kt(e,i.line);if(c==t.view.length-1?(a=t.viewTo-1,u=t.lineDiv.lastChild):(a=O(t.view[c+1].line)-1,u=t.view[c+1].node.previousSibling),!s)return!1;for(var h=e.doc.splitLines(function(e,t,r,n,i){function o(){u&&(a+=c,u=!1)}function l(e){e&&(o(),a+=e)}function s(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(null!=r)return void l(r||t.textContent.replace(/\u200b/g,""));var a,h=t.getAttribute("cm-marker");if(h){var f=e.findMarks(H(n,0),H(i+1,0),function(e){return function(t){return t.id==e}}(+h));return void(f.length&&(a=f[0].find(0))&&l(T(e.doc,a.from,a.to).join(c)))}if("false"==t.getAttribute("contenteditable"))return;var d=/^(pre|div|p)$/i.test(t.nodeName);d&&o();for(var p=0;p1&&f.length>1;)if(g(h)==g(f))h.pop(),f.pop(),a--;else{if(h[0]!=f[0])break;h.shift(),f.shift(),l++}for(var d=0,p=0,v=h[0],m=f[0],y=Math.min(v.length,m.length);dn.ch&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)d--,p++;h[h.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(d).replace(/\u200b+$/,"");var C=H(l,d),S=H(a,f.length?g(f).length-p:0);return h.length>1||h[0]||F(C,S)?(Dn(e.doc,h,C,S,"+input"),!0):void 0},Ml.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ml.prototype.reset=function(){this.forceCompositionEnd()},Ml.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ml.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},Ml.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||wr(this.cm,function(){return Lr(e.cm)})},Ml.prototype.setUneditable=function(e){e.contentEditable="false"},Ml.prototype.onKeyPress=function(e){0!=e.charCode&&(e.preventDefault(),this.cm.isReadOnly()||xr(this.cm,Mi)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Ml.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Ml.prototype.onContextMenu=function(){},Ml.prototype.resetPosition=function(){},Ml.prototype.needsContentAttribute=!0;var Nl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ho,this.hasSelection=!1,this.composing=null};Nl.prototype.init=function(e){function t(e){if(!ge(i,e)){if(i.somethingSelected())Ti({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=Ai(i);Ti({lineWise:!0,text:t.text}),"cut"==e.type?i.setSelections(t.ranges,null,mo):(n.prevInput="",l.value=t.text.join("\n"),co(l))}"cut"==e.type&&(i.state.cutIncoming=!0)}}var r=this,n=this,i=this.cm,o=this.wrapper=Di(),l=this.textarea=o.firstChild;e.wrapper.insertBefore(o,e.wrapper.firstChild),Ji&&(l.style.width="0px"),No(l,"input",function(){Ki&&ji>=9&&r.hasSelection&&(r.hasSelection=null),n.poll()}),No(l,"paste",function(e){ge(i,e)||Ni(e,i)||(i.state.pasteIncoming=!0,n.fastPoll())}),No(l,"cut",t),No(l,"copy",t),No(e.scroller,"paste",function(t){st(e,t)||ge(i,t)||(i.state.pasteIncoming=!0,n.focus())}),No(e.lineSpace,"selectstart",function(t){st(e,t)||be(t)}),No(l,"compositionstart",function(){var e=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:i.markText(e,i.getCursor("to"),{className:"CodeMirror-composing"})}}),No(l,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Nl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Xt(e);if(e.options.moveInputWithCursor){var i=At(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Nl.prototype.showSelection=function(e){var t=this.cm.display;r(t.cursorDiv,e.cursors),r(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Nl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&co(this.textarea),Ki&&ji>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",Ki&&ji>=9&&(this.hasSelection=null))}},Nl.prototype.getField=function(){return this.textarea},Nl.prototype.supportsTouch=function(){return!1},Nl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!to||l()!=this.textarea))try{this.textarea.focus()}catch(e){}},Nl.prototype.blur=function(){this.textarea.blur()},Nl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Nl.prototype.receivedFocus=function(){this.slowPoll()},Nl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Nl.prototype.fastPoll=function(){function e(){r.poll()||t?(r.pollingFast=!1,r.slowPoll()):(t=!0,r.polling.set(60,e))}var t=!1,r=this;r.pollingFast=!0,r.polling.set(20,e)},Nl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||Wo(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(Ki&&ji>=9&&this.hasSelection===i||ro&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,s=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Nl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Nl.prototype.onKeyPress=function(){Ki&&ji>=9&&(this.hasSelection=null),this.fastPoll()},Nl.prototype.onContextMenu=function(e){function t(){if(null!=l.selectionStart){var e=i.somethingSelected(),t="​"+(e?l.value:"");l.value="⇚",l.value=t,n.prevInput=e?"":"​",l.selectionStart=1,l.selectionEnd=t.length,o.selForContextMenu=i.doc.sel}}function r(){if(n.contextMenuPending=!1,n.wrapper.style.cssText=c,l.style.cssText=u,Ki&&ji<9&&o.scrollbars.setScrollTop(o.scroller.scrollTop=a),null!=l.selectionStart){(!Ki||Ki&&ji<9)&&t();var e=0,r=function(){o.selForContextMenu==i.doc.sel&&0==l.selectionStart&&l.selectionEnd>0&&"​"==n.prevInput?xr(i,kn)(i):e++<10?o.detectingSelectAll=setTimeout(r,500):(o.selForContextMenu=null,o.input.reset())};o.detectingSelectAll=setTimeout(r,200)}}var n=this,i=n.cm,o=i.display,l=n.textarea,s=Vt(i,e),a=o.scroller.scrollTop;if(s&&!qi){i.options.resetSelectionOnContextMenu&&-1==i.doc.sel.contains(s)&&xr(i,mn)(i.doc,Ur(s),mo);var u=l.style.cssText,c=n.wrapper.style.cssText;n.wrapper.style.cssText="position: absolute";var h=n.wrapper.getBoundingClientRect();l.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(Ki?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var f;if(Xi&&(f=window.scrollY),o.input.focus(),Xi&&window.scrollTo(null,f),o.input.reset(),i.somethingSelected()||(l.value=n.prevInput=" "),n.contextMenuPending=!0,o.selForContextMenu=i.doc.sel,clearTimeout(o.detectingSelectAll),Ki&&ji>=9&&t(),ao){Ce(e);var d=function(){de(window,"mouseup",d),setTimeout(r,20)};No(window,"mouseup",d)}else setTimeout(r,50)}},Nl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Nl.prototype.setUneditable=function(){},Nl.prototype.needsContentAttribute=!1,function(e){function t(t,n,i,o){e.defaults[t]=n,i&&(r[t]=o?function(e,t,r){r!=Cl&&i(e,t,r)}:i)}var r=e.optionHandlers;e.defineOption=t,e.Init=Cl,t("value","",function(e,t){return e.setValue(t)},!0),t("mode",null,function(e,t){e.doc.modeOption=t,Yr(e)},!0),t("indentUnit",2,Yr,!0),t("indentWithTabs",!1),t("smartIndent",!0),t("tabSize",4,function(e){_r(e),St(e),Lr(e)},!0),t("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(H(n,o))}n++});for(var i=r.length-1;i>=0;i--)Dn(e.doc,t,r[i],H(r[i].line,r[i].ch+t.length))}}),t("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Cl&&e.refresh()}),t("specialCharPlaceholder",je,function(e){return e.refresh()},!0),t("electricChars",!0),t("inputStyle",to?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),t("spellcheck",!1,function(e,t){return e.getInputField().spellcheck=t},!0),t("rtlMoveVisually",!io),t("wholeLineUpdateBefore",!0),t("theme","default",function(e){wi(e),xi(e)},!0),t("keyMap","default",function(e,t,r){var n=ei(t),i=r!=Cl&&ei(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)}),t("extraKeys",null),t("configureMouse",null),t("lineWrapping",!1,Si,!0),t("gutters",[],function(e){zr(e.options),xi(e)},!0),t("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?Bt(e.display)+"px":"0",e.refresh()},!0),t("coverGutterNextToScrollbar",!1,function(e){return gr(e)},!0),t("scrollbarStyle","native",function(e){mr(e),gr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),t("lineNumbers",!1,function(e){zr(e.options),xi(e)},!0),t("firstLineNumber",1,xi,!0),t("lineNumberFormatter",function(e){return e},xi,!0),t("showCursorWhenSelecting",!1,jt,!0),t("resetSelectionOnContextMenu",!0),t("lineWiseCopyCut",!0),t("pasteLinesPerSelection",!0),t("readOnly",!1,function(e,t){"nocursor"==t&&(Jt(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),t("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),t("dragDrop",!0,Ci),t("allowDropFileTypes",null),t("cursorBlinkRate",530),t("cursorScrollMargin",0),t("cursorHeight",1,jt,!0),t("singleCursorHeightPerLine",!0,jt,!0),t("workTime",100),t("workDelay",100),t("flattenSpans",!0,_r,!0),t("addModeClass",!1,_r,!0),t("pollInterval",100),t("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t}),t("historyEventDelay",1250),t("viewportMargin",10,function(e){return e.refresh()},!0),t("maxHighlightLength",1e4,_r,!0),t("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),t("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""}),t("autofocus",null),t("direction","ltr",function(e,t){return e.doc.setDirection(t)},!0)}(Li),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&xr(this,t[e])(this,r,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](ei(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(ki(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&sr(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&pn(this.doc,n,new rl(o,u[n].to()),mo)}}}),getTokenAt:function(e,t){return Re(this,e,t)},getLineTokens:function(e,t){return Re(this,H(e),t,!0)},getTokenTypeAt:function(e){e=B(this.doc,e);var t,r=Fe(this,k(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=k(this.doc,e)}else n=e;return Mt(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-se(n):0)},defaultTextHeight:function(){return zt(this.display)},defaultCharWidth:function(){return It(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o=this.display,l=(e=At(this,B(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==n)l=e.top;else if("above"==n||"near"==n){var a=Math.max(o.wrapper.clientHeight,this.doc.height),u=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>a)&&e.top>t.offsetHeight?l=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=a&&(l=e.bottom),s+t.offsetWidth>u&&(s=u-t.offsetWidth)}t.style.top=l+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),r&&function(e,t){var r=or(e,t);null!=r.scrollTop&&hr(e,r.scrollTop),null!=r.scrollLeft&&dr(e,r.scrollLeft)}(this,{left:s,top:l,right:s+t.offsetWidth,bottom:l+t.offsetHeight})},triggerOnKeyDown:Cr(fi),triggerOnKeyPress:Cr(pi),triggerOnKeyUp:di,triggerOnMouseDown:Cr(gi),execCommand:function(e){if(vl.hasOwnProperty(e))return vl[e].call(null,this)},triggerElectric:Cr(function(e){Oi(this,e)}),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=B(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&Ut(this),pe(this,"refresh",this)}),swapDoc:Cr(function(e){var t=this.doc;return t.cm=null,Qr(this,e),St(this),this.display.input.reset(),ar(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,$e(this,"swapDoc",this,t),t}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Li);var Ol="iter insert remove copy getEditor constructor".split(" ");for(var Al in al.prototype)al.prototype.hasOwnProperty(Al)&&f(Ol,Al)<0&&(Li.prototype[Al]=function(e){return function(){return e.apply(this.doc,arguments)}}(al.prototype[Al]));return ye(al),Li.inputStyles={textarea:Nl,contenteditable:Ml},Li.defineMode=function(e){Li.defaults.mode||"null"==e||(Li.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Fo[e]=t}.apply(this,arguments)},Li.defineMIME=function(e,t){Po[e]=t},Li.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Li.defineMIME("text/plain","null"),Li.defineExtension=function(e,t){Li.prototype[e]=t},Li.defineDocExtension=function(e,t){al.prototype[e]=t},Li.fromTextArea=function(e,t){function r(){e.value=a.getValue()}if(t=t?c(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=l();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}var i;if(e.form&&(No(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var s=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=s}}catch(e){}}t.finishInit=function(t){t.save=r,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,r(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(de(e.form,"submit",r),"function"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display="none";var a=Li(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return a},function(e){e.off=de,e.on=No,e.wheelEventPixels=Rr,e.Doc=al,e.splitLines=Ao,e.countColumn=h,e.findColumn=d,e.isWordChar=b,e.Pass=vo,e.signal=pe,e.Line=Go,e.changeEnd=Vr,e.scrollbarModel=$o,e.Pos=H,e.cmpPos=F,e.modes=Fo,e.mimeModes=Po,e.resolveMode=Me,e.getMode=Ne,e.modeExtensions=Eo,e.extendMode=Oe,e.copyState=Ae,e.startState=De,e.innerMode=We,e.commands=vl,e.keyMap=gl,e.keyName=Jn,e.isModifierKey=Zn,e.lookupKey=$n,e.normalizeKeyMap=qn,e.StringStream=zo,e.SharedTextMarker=ll,e.TextMarker=ol,e.LineWidget=nl,e.e_preventDefault=be,e.e_stopPropagation=we,e.e_stop=Ce,e.addClass=s,e.contains=o,e.rmClass=uo,e.keyNames=hl}(Li),Li.version="5.32.0",Li}); \ No newline at end of file diff --git a/js/countdown.jquery.min.js b/js/countdown.jquery.min.js deleted file mode 100644 index 256608f..0000000 --- a/js/countdown.jquery.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){"use strict";n.fn.countdown=function(e){return n.fn.countdown.begin(this,n.extend({year:2016,month:1,day:1,hour:0,minute:0,second:0,timezone:-6,labels:!0,onFinish:function(){}},e))},n.fn.countdown.begin=function(e,t){var o,a,i;i=new Date(t.year,t.month-1,t.day,t.hour,t.minute,t.second),a=n.fn.countdown.convertTimezone(t.timezone),o=n.fn.countdown.getTimeRemaining(a,i,t),t.init?n.each(o,function(e,t){n(".time","#"+e).text(t<10?"0"+t:t.toLocaleString()),n(".label","#"+e).text(1===t?n.fn.countdown.singularize(e):e)}):(n.each(o,function(o,a){var i,d,r,u;i=n("
").addClass("col-xs-6 col-sm-3").attr("id",o),d=n("
").addClass("wrapper"),r=n("").addClass("time").text(a<10?"0"+a:a.toLocaleString()),t.labels?(u=n("").addClass("label").text(1===a?n.fn.countdown.singularize(o):o),i.append(d.append(r).append(u))):i.append(d.append(r)),e.append(i.addClass("animated rotateIn"))}),t.init=!0),t.target_reached?t.onFinish():setTimeout(function(){n.fn.countdown.begin(e,t)},1e3)},n.fn.countdown.singularize=function(n){return n.substr(0,n.length-1)},n.fn.countdown.convertTimezone=function(n){var e,t,o;return t=(e=new Date).getTime(),o=6e4*e.getTimezoneOffset(),new Date(t+o+36e5*n)},n.fn.countdown.getTimeRemaining=function(n,e,t){var o,a;return a={},0===(o=(o=e.getTime()-n.getTime())<0?0:o)&&(t.target_reached=!0),a.days=Math.floor(o/864e5),a.hours=Math.floor(24*(o/864e5-a.days)),a.minutes=Math.floor(60*(24*(o/864e5-a.days)-a.hours)),a.seconds=Math.floor(o/1e3%60),a}}(jQuery); diff --git a/js/filter_pagination.js b/js/filter_pagination.js deleted file mode 100644 index dcbe2e4..0000000 --- a/js/filter_pagination.js +++ /dev/null @@ -1,335 +0,0 @@ -function mpwem_add_loader(target) { - target.css('position', 'relative'); - target.append('
'); -} - -function mpwem_add_loader_xs(target) { - target.css('position', 'relative'); - target.append('
'); -} - -function mpwem_remove_loader(target) { - target.find('.spinner_loading').remove(); -} - -function mpwem_page_scroll_to(target) { - jQuery('html, body').animate({ - scrollTop: target.offset().top -= 100 - }, 1000); -} - -(function ($) { - "use strict"; - let bg_image_load = false; - load_pagination_initial_item(); - $(".filter_datepicker").datepicker({ dateFormat: "mm/dd/yy" }); - $(document).ready(function () { - $(window).on('load', function () { - load_bg_img(); - bg_image_load = true; - }); - if (!bg_image_load) { - load_bg_img(); - $(document).scroll(function () { - load_bg_img(); - bg_image_load = true; - }); - } - - }); - let filter_input_list = { - title_filter: 'data-title', - filter_with_city: 'data-city-name', - filter_with_category: 'data-category', - filter_with_organizer: 'data-organizer' - }; - for (let name in filter_input_list) { - $(document).on('change keyup', '[name="' + name + '"] ', function (e) { - e.preventDefault(); - load_filter($(this)); - }); - } - $(document).on('change', '.search_with_start_date , .search_with_end_date', function () { - load_filter($(this)); - }); - - function load_filter(target) { - let parent = target.closest('.list_with_filter_section'); - let result = 0; - if (check_search_value_exit(parent)) { - let date_check = date_filter_check(parent); - parent.find('.all_filter_item .filter_item').each(function () { - let active = 1; - for (let name in filter_input_list) { - if (single_text_check(parent, name) && active > 0) { - active = single_text_search(parent, $(this), name); - } - } - if (date_check && active > 0) { - active = date_search(parent, $(this)); - } - if (active > 1) { - result++; - $(this).addClass('search_on').removeClass('search_of'); - } else { - $(this).addClass('search_of').removeClass('search_on'); - } - }).promise().done(function () { - if (result > 0) { - parent.find('.all_filter_item').slideDown('fast'); - parent.find('.search_result_empty').slideUp('fast'); - } else { - parent.find('.all_filter_item').slideUp('fast'); - parent.find('.search_result_empty').slideDown('fast'); - } - }).promise().done(function () { - load_pagination(parent, 0); - }); - } else { - parent.find('.all_filter_item').slideDown('fast'); - parent.find('.all_filter_item .filter_item').each(function () { - $(this).removeClass('search_of').removeClass('search_on'); - }).promise().done(function () { - load_pagination(parent, 0); - }); - parent.find('.search_result_empty').slideUp('fast'); - } - } - - function date_convert_to_str(date) { - date = new Date(date).getTime(); - if (date && date !== 'NaN') { - return date; - } else { - return 0; - } - } - - function single_text_check(parent, inputName) { - - let inputText = parent.find('[name="' + inputName + '"]').val(); - - return (inputText && inputText.length > 0) ? 1 : false; - } - - function single_text_search(parent, item, inputName) { - let target = parent.find('[name="' + inputName + '"]'); - let inputText = target.val(); - let currentValue = item.attr(filter_input_list[inputName]); - return (currentValue && currentValue.match(new RegExp(inputText, "i"))) ? 2 : 0; - } - - function date_filter_check(parent) { - let start_date = date_convert_to_str(parent.find('.search_with_start_date').val()); - let end_date = date_convert_to_str(parent.find('.search_with_end_date').val()); - return (start_date > 0 && end_date > 0) ? 1 : false; - } - - function date_search(parent, target) { - let start_date = date_convert_to_str(parent.find('.search_with_start_date').val()); - let end_date = date_convert_to_str(parent.find('.search_with_end_date').val()); - let date = date_convert_to_str(target.attr('data-date')); - return (date >= start_date && end_date >= date) ? 2 : 0; - } - - function check_search_value_exit(parent) { - let date_result = date_filter_check(parent); - let active = 0; - for (let name in filter_input_list) { - if (single_text_check(parent, name)) { - active = 1; - } - } - return (date_result || active > 0) ? 1 : false; - } - - function load_bg_img() { - $('.filter_item:visible').each(function () { - let target = $(this); - if (target.find('[data-bg-image]').css('background-image') === 'none') { - target.find('[data-bg-image]').css('background-image', 'url("' + target.find('[data-bg-image]').data('bg-image') + '")').promise().done(function () { - mpwem_remove_loader(target); - }); - } - }); - return true; - } - - //************Pagination*************// - $(document).on('click', '.pagination_area [data-pagination]', function (e) { - e.preventDefault(); - let pagination_page = $(this).data('pagination'); - let parent = $(this).closest('.list_with_filter_section'); - parent.find('[data-pagination]').removeClass('active_pagination'); - $(this).addClass('active_pagination').promise().done(function () { - load_pagination(parent, pagination_page); - }).promise().done(function () { - mpwem_page_scroll_to(parent); - load_bg_img(); - }); - - }); - $(document).on('click', '.pagination_area .page_prev', function (e) { - e.preventDefault(); - let parent = $(this).closest('.pagination_area'); - let page_no = parseInt(parent.find('.active_pagination').data('pagination')) - 1; - parent.find('[data-pagination="' + page_no + '"]').trigger('click'); - }); - $(document).on('click', '.pagination_area .page_next', function (e) { - e.preventDefault(); - let parent = $(this).closest('.pagination_area'); - let page_no = parseInt(parent.find('.active_pagination').data('pagination')) + 1; - parent.find('[data-pagination="' + page_no + '"]').trigger('click'); - }); - $(document).on('click', '.pagination_area .pagination_load_more', function () { - let pagination_page = parseInt($(this).attr('data-load-more')); - let parent = $(this).closest('.list_with_filter_section'); - let item_class = get_item_class(parent); - if (parent.find(item_class + ':hidden').length > 0) { - pagination_page = pagination_page + 1; - } else { - pagination_page = 0; - } - $(this).attr('data-load-more', pagination_page).promise().done(function () { - load_pagination(parent, pagination_page); - }).promise().done(function () { - if (parent.find(item_class + ':hidden').length === 0) { - $(this).attr('disabled', 'disabled'); - } - }).promise().done(function () { - load_bg_img(); - }); - - }); - - function load_more_scroll(parent, pagination_page) { - let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); - let start_item = pagination_page > 0 ? pagination_page * per_page_item : 0; - let item_class = get_item_class(parent); - let target = parent.find(item_class + ':nth-child(' + (start_item + 1) + ')'); - mpwem_page_scroll_to(target); - } - - function load_pagination_initial_item() { - $('.list_with_filter_section').each(function () { - mpwem_add_loader($(this)); - $(this).find('[data-bg-image]').each(function () { - mpwem_add_loader($(this)); - }); - load_pagination($(this), 0); - }).promise().done(function () { - $('.list_with_filter_section').each(function () { - mpwem_remove_loader($(this)); - $(this).find('.all_filter_item').css({'height': 'auto', 'overflow': 'inherit'}).slideDown('slow'); - }); - }); - } - - function load_pagination(parent, pagination_page) { - let all_item = parent.find('.all_filter_item'); - - let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); - let pagination_type = parent.find('input[name="pagination_style"]').val(); - let start_item = pagination_page > 0 ? pagination_page * per_page_item : 0; - let end_item = pagination_page > 0 ? start_item + per_page_item : per_page_item; - let item = 0; - let items_class = get_item_class(parent); - - if (pagination_type === 'load_more') { - start_item = 0; - } else { - let all_item_height = all_item.outerHeight(); - //all_item.css({"height": all_item_height, "overflow": "hidden"}); - mpwem_add_loader(all_item); - } - parent.find(items_class).each(function () { - if (item >= start_item && item < end_item) { - if ($(this).is(':hidden')) { - $(this).slideDown(200); - } - } else { - $(this).slideUp('fast'); - } - item++; - }).promise().done(function () { - all_item.css({'height': 'auto', 'overflow': 'inherit'}).promise().done(function () { - filter_qty_palace(parent, items_class); - pagination_management(parent, pagination_page); - mpwem_remove_loader(all_item); - }); - }); - } - - function pagination_management(parent, pagination_page) { - let pagination_type = parent.find('input[name="pagination_style"]').val(); - let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); - let total_item = parent.find(get_item_class(parent)).length; - if (total_item <= per_page_item) { - parent.find('.pagination_area').slideUp(200); - } else { - parent.find('.pagination_area').slideDown(200); - if (pagination_type === 'load_more') { - parent.find('[data-load-more]').attr('data-load-more', pagination_page) - } else { - pagination_page_management(parent, pagination_page); - } - } - } - - function pagination_page_management(parent, pagination_page) { - let per_page_item = parseInt(parent.find('input[name="pagination_per_page"]').val()); - let total_item = parent.find(get_item_class(parent)).length; - let total_active_page = (total_item / per_page_item) + ((total_item % per_page_item) > 0 ? 1 : 0); - let page_limit_start = (pagination_page > 2) ? (pagination_page - 2) : 0; - let page_limit_end = (pagination_page > 2) ? (pagination_page + 2) : 4; - let limit_dif = total_active_page - pagination_page; - - if (total_active_page > 5 && limit_dif < 3) { - page_limit_start = page_limit_start - ((limit_dif > 1) ? 1 : 2); - } - - let total_page = parent.find('[data-pagination]').length; - - for (let i = 0; i < total_page; i++) { - if (i < total_active_page && i >= page_limit_start && i <= page_limit_end) { - parent.find('[data-pagination="' + i + '"]').slideDown(200); - } else { - parent.find('[data-pagination="' + i + '"]').slideUp(200); - } - } - - if (pagination_page > 0) { - parent.find('.page_prev').removeAttr('disabled'); - } else { - parent.find('.page_prev').prop('disabled', true); - } - if (pagination_page > 2 && total_active_page > 5) { - parent.find('.ellipse_left').slideDown(200); - } else { - parent.find('.ellipse_left').slideUp(200); - } - if (pagination_page < total_active_page - 3 && total_active_page > 5) { - parent.find('.ellipse_right').slideDown(200); - } else { - parent.find('.ellipse_right').slideUp(200); - } - if (pagination_page < total_active_page - 1) { - parent.find('.page_next').removeAttr('disabled'); - } else { - parent.find('.page_next').prop('disabled', true); - } - } - - function get_item_class(parent, items = '.filter_item') { - if (parent.find('.filter_item.search_on').length > 0 || parent.find('.filter_item.search_of').length > 0) { - items = '.filter_item.search_on'; - parent.find('.filter_item.search_of').slideUp('fast'); - } - return items; - } - - function filter_qty_palace(parent, item_class) { - parent.find('.qty_count').html($(parent).find(item_class + ':visible').length); - parent.find('.total_filter_qty').html($(parent).find(item_class).length); - } -}(jQuery)); \ No newline at end of file diff --git a/js/lazysizes.min.js b/js/lazysizes.min.js deleted file mode 100644 index 35b726a..0000000 --- a/js/lazysizes.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! lazysizes - v5.3.2 */ - -!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&pa.top-1&&g500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n a").on("click", function() { - if (jQuery(this).hasClass("active")) { - jQuery(this).removeClass("active"); - jQuery(this) - .siblings(".mep-event-faq-content") - .slideUp(200); - jQuery(".mep-event-faq-set > a i") - .removeClass("fa-minus") - .addClass("fa-plus"); - } else { - jQuery(".mep-event-faq-set > a i") - .removeClass("fa-minus") - .addClass("fa-plus"); - jQuery(this) - .find("i") - .removeClass("fa-plus") - .addClass("fa-minus"); - jQuery(".mep-event-faq-set > a").removeClass("active"); - jQuery(this).addClass("active"); - jQuery(".mep-event-faq-content").slideUp(200); - jQuery(this) - .siblings(".mep-event-faq-content") - .slideDown(200); - } - }); -}); \ No newline at end of file diff --git a/js/mixitup.min.js b/js/mixitup.min.js deleted file mode 100644 index bb3707a..0000000 --- a/js/mixitup.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/**! - * MixItUp v3.3.0 - * A high-performance, dependency-free library for animated filtering, sorting and more - * Build 0be05511-2264-4384-8e31-c75554304cd0 - * - * @copyright Copyright 2014-2018 KunkaLabs Limited. - * @author KunkaLabs Limited. - * @link https://www.kunkalabs.com/mixitup/ - * - * @license Commercial use requires a commercial license. - * https://www.kunkalabs.com/mixitup/licenses/ - * - * Non-commercial use permitted under same terms as CC BY-NC 3.0 license. - * http://creativecommons.org/licenses/by-nc/3.0/ - */ -!function(t){"use strict";var e=null,n=null;!function(){var e=["webkit","moz","o","ms"],n=t.document.createElement("div"),a=-1;for(a=0;a-1}}(t.Element.prototype),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!1,n=[],a=-1;return e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=n.length,function(i){var o=[],r="",s=-1;if("object"!=typeof i&&("function"!=typeof i||null===i))throw new TypeError("Object.keys called on non-object");for(r in i)t.call(i,r)&&o.push(r);if(e)for(s=0;s>>0,0===i)return-1;if(e=0,arguments.length>1&&(e=Number(arguments[1]),e!==e?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e)))),e>=i)return-1;for(n=e>=0?e:Math.max(i-Math.abs(e),0);n0)||s);g++)r.id?d=r.id:(d="MixItUp"+n.randomHex(),r.id=d),e.instances[d]instanceof e.Mixer?(l=e.instances[d],(!i||i&&i.debug&&i.debug.showWarnings!==!1)&&console.warn(e.messages.warningFactoryPreexistingInstance())):(l=new e.Mixer,l.attach(r,u,d,i),e.instances[d]=l),c=new e.Facade(l),i&&i.debug&&i.debug.enable?h.push(l):h.push(c);return f=s?new e.Collection(h):h[0]},e.use=function(t){e.Base.prototype.callActions.call(e,"beforeUse",arguments),"function"==typeof t&&"mixitup-extension"===t.TYPE?"undefined"==typeof e.extensions[t.NAME]&&(t(e),e.extensions[t.NAME]=t):t.fn&&t.fn.jquery&&(e.libraries.$=t),e.Base.prototype.callActions.call(e,"afterUse",arguments)},e.instances={},e.extensions={},e.libraries={},n={hasClass:function(t,e){return!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},addClass:function(t,e){this.hasClass(t,e)||(t.className+=t.className?" "+e:e)},removeClass:function(t,e){if(this.hasClass(t,e)){var n=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(n," ").trim()}},extend:function(t,e,n,a){var i=[],o="",r=-1;n=n||!1,a=a||!1;try{if(Array.isArray(e))for(r=0;ru&&(u=f,l=c)}throw u>1&&(s=e.messages.errorConfigInvalidPropertySuggestion({probableMatch:l})),r=e.messages.errorConfigInvalidProperty({erroneous:o,suggestion:s}),new TypeError(r)}throw t},template:function(t){for(var e=/\${([\w]*)}/g,n={},a=null;a=e.exec(t);)n[a[1]]=new RegExp("\\${"+a[1]+"}","g");return function(e){var a="",i=t;e=e||{};for(a in n)i=i.replace(n[a],"undefined"!=typeof e[a]?e[a]:"");return i}},on:function(e,n,a,i){e&&(e.addEventListener?e.addEventListener(n,a,i):e.attachEvent&&(e["e"+n+a]=a,e[n+a]=function(){e["e"+n+a](t.event)},e.attachEvent("on"+n,e[n+a])))},off:function(t,e,n){t&&(t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent&&(t.detachEvent("on"+e,t[e+n]),t[e+n]=null))},getCustomEvent:function(e,n,a){var i=null;return a=a||t.document,"function"==typeof t.CustomEvent?i=new t.CustomEvent(e,{detail:n,bubbles:!0,cancelable:!0}):"function"==typeof a.createEvent?(i=a.createEvent("CustomEvent"),i.initCustomEvent(e,!0,!0,n)):(i=a.createEventObject(),i.type=e,i.returnValue=!1,i.cancelBubble=!1,i.detail=n),i},getOriginalEvent:function(t){return t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t},index:function(t,e){for(var n=0;null!==(t=t.previousElementSibling);)e&&!t.matches(e)||++n;return n},camelCase:function(t){return t.toLowerCase().replace(/([_-][a-z])/g,function(t){return t.toUpperCase().replace(/[_-]/,"")})},pascalCase:function(t){return(t=this.camelCase(t)).charAt(0).toUpperCase()+t.slice(1)},dashCase:function(t){return t.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()},isElement:function(e,n){return n=n||t.document,!!(t.HTMLElement&&e instanceof t.HTMLElement)||(!!(n.defaultView&&n.defaultView.HTMLElement&&e instanceof n.defaultView.HTMLElement)||null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)},createElement:function(e,n){var a=null,i=null;for(n=n||t.document,a=n.createDocumentFragment(),i=n.createElement("div"),i.innerHTML=e.trim();i.firstChild;)a.appendChild(i.firstChild);return a},removeWhitespace:function(t){for(var e;t&&"#text"===t.nodeName;)e=t,t=t.previousSibling,e.parentElement&&e.parentElement.removeChild(e)},isEqualArray:function(t,e){var n=t.length;if(n!==e.length)return!1;for(;n--;)if(t[n]!==e[n])return!1;return!0},deepEquals:function(t,e){var n;if("object"==typeof t&&t&&"object"==typeof e&&e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(n in t)if(!e.hasOwnProperty(n)||!this.deepEquals(t[n],e[n]))return!1}else if(t!==e)return!1;return!0},arrayShuffle:function(t){for(var e=t.slice(),n=e.length,a=n,i=-1,o=[];a--;)i=~~(Math.random()*n),o=e[a],e[a]=e[i],e[i]=o;return e},arrayFromList:function(t){var e,n;try{return Array.prototype.slice.call(t)}catch(a){for(e=[],n=0;n "+n),o&&e.removeAttribute("id")),i},clean:function(t){var e=[],n=-1;for(n=0;ni)return!0}return!0},Deferred:function(){this.promise=null,this.resolve=null,this.reject=null,this.id=n.randomHex()},isEmptyObject:function(t){var e="";if("function"==typeof Object.keys)return 0===Object.keys(t).length;for(e in t)if(t.hasOwnProperty(e))return!1;return!0},getClassname:function(t,e,n){var a="";return a+=t.block,a.length&&(a+=t.delineatorElement),a+=t["element"+this.pascalCase(e)],n?(a.length&&(a+=t.delineatorModifier),a+=n):a},getProperty:function(t,e){var n=e.split("."),a=null,i="",o=0;if(!e)return t;for(a=function(t){return t?t[i]:null};o-1,e.callFilters("afterIsBound",n,arguments)},addBinding:function(t){var e=this;this.callActions("beforeAddBinding",arguments),e.isBound()||e.bound.push(t),this.callActions("afterAddBinding",arguments)},removeBinding:function(t){var n=this,a=-1;this.callActions("beforeRemoveBinding",arguments),(a=n.bound.indexOf(t))>-1&&n.bound.splice(a,1),n.bound.length<1&&(n.unbindClick(),a=e.controls.indexOf(n),e.controls.splice(a,1),"active"===n.status&&n.renderStatus(n.el,"inactive")),this.callActions("afterRemoveBinding",arguments)},bindClick:function(){var t=this;this.callActions("beforeBindClick",arguments),t.handler=function(e){t.handleClick(e)},n.on(t.el,"click",t.handler),this.callActions("afterBindClick",arguments)},unbindClick:function(){var t=this;this.callActions("beforeUnbindClick",arguments),n.off(t.el,"click",t.handler),t.handler=null,this.callActions("afterUnbindClick",arguments)},handleClick:function(t){var a=this,i=null,o=null,r=!1,s=void 0,l={},c=null,u=[],f=-1;if(this.callActions("beforeHandleClick",arguments),this.pending=0,o=a.bound[0],i=a.selector?n.closestParent(t.target,o.config.selectors.control+a.selector,!0,o.dom.document):a.el,!i)return void a.callActions("afterHandleClick",arguments);switch(a.type){case"filter":l.filter=a.filter||i.getAttribute("data-filter");break;case"sort":l.sort=a.sort||i.getAttribute("data-sort");break;case"multimix":l.filter=a.filter||i.getAttribute("data-filter"),l.sort=a.sort||i.getAttribute("data-sort");break;case"toggle":l.filter=a.filter||i.getAttribute("data-toggle"),r="live"===a.status?n.hasClass(i,a.classNames.active):"active"===a.status}for(f=0;f0||("live"===a.status?a.updateLive(t,n):(i.sort=a.sort,i.filter=a.filter,a.callFilters("actionsUpdate",i,arguments),a.parseStatusChange(a.el,t,i,n)),a.callActions("afterUpdate",arguments))},updateLive:function(t,n){var a=this,i=null,o=null,r=null,s=-1;if(a.callActions("beforeUpdateLive",arguments),a.el){for(i=a.el.querySelectorAll(a.selector),s=0;r=i[s];s++){switch(o=new e.CommandMultimix,a.type){case"filter":o.filter=r.getAttribute("data-filter");break;case"sort":o.sort=r.getAttribute("data-sort");break;case"multimix":o.filter=r.getAttribute("data-filter"),o.sort=r.getAttribute("data-sort");break;case"toggle":o.filter=r.getAttribute("data-toggle")}o=a.callFilters("actionsUpdateLive",o,arguments),a.parseStatusChange(r,t,o,n)}a.callActions("afterUpdateLive",arguments)}},parseStatusChange:function(t,e,n,a){var i=this,o="",r="",s=-1;switch(i.callActions("beforeParseStatusChange",arguments),i.type){case"filter":e.filter===n.filter?i.renderStatus(t,"active"):i.renderStatus(t,"inactive");break;case"multimix":e.sort===n.sort&&e.filter===n.filter?i.renderStatus(t,"active"):i.renderStatus(t,"inactive");break;case"sort":e.sort.match(/:asc/g)&&(o=e.sort.replace(/:asc/g,"")),e.sort===n.sort||o===n.sort?i.renderStatus(t,"active"):i.renderStatus(t,"inactive");break;case"toggle":for(a.length<1&&i.renderStatus(t,"inactive"),e.filter===n.filter&&i.renderStatus(t,"active"),s=0;s-1)throw new Error(e.messages.errorInsertPreexistingElement());c.style.display="none",s.appendChild(c),s.appendChild(i.dom.document.createTextNode(" ")),n.isElement(c,i.dom.document)&&c.matches(i.config.selectors.target)&&(l=new e.Target,l.init(c,i),l.isInDom=!0,i.targets.splice(r,0,l),r++)}i.dom.parent.insertBefore(s,o)}a.startOrder=i.origOrder=i.targets,i.callActions("afterInsertTargets",arguments)},getNextSibling:function(t,e,n){var a=this,i=null;return t=Math.max(t,0),e&&"before"===n?i=e:e&&"after"===n?i=e.nextElementSibling||null:a.targets.length>0&&"undefined"!=typeof t?i=t0&&(a.config.layout.siblingAfter?i=a.config.layout.siblingAfter:a.config.layout.siblingBefore?i=a.config.layout.siblingBefore.nextElementSibling:a.dom.parent.children[0]),a.callFilters("elementGetNextSibling",i,arguments)},filterOperation:function(t){var e=this,n=!1,a=-1,i="",o=null,r=-1;for(e.callActions("beforeFilterOperation",arguments),i=t.newFilter.action,r=0;o=t.newOrder[r];r++)n=t.newFilter.collection?t.newFilter.collection.indexOf(o.dom.el)>-1:""!==t.newFilter.selector&&o.dom.el.matches(t.newFilter.selector),e.evaluateHideShow(n,o,i,t);if(t.toRemove.length)for(r=0;o=t.show[r];r++)t.toRemove.indexOf(o)>-1&&(t.show.splice(r,1),(a=t.toShow.indexOf(o))>-1&&t.toShow.splice(a,1),t.toHide.push(o),t.hide.push(o),r--);t.matching=t.show.slice(),0===t.show.length&&""!==t.newFilter.selector&&0!==e.targets.length&&(t.hasFailed=!0),e.callActions("afterFilterOperation",arguments)},evaluateHideShow:function(t,e,n,a){var i=this,o=!1,r=Array.prototype.slice.call(arguments,1);o=i.callFilters("testResultEvaluateHideShow",t,r),i.callActions("beforeEvaluateHideShow",arguments),o===!0&&"show"===n||o===!1&&"hide"===n?(a.show.push(e),!e.isShown&&a.toShow.push(e)):(a.hide.push(e),e.isShown&&a.toHide.push(e)),i.callActions("afterEvaluateHideShow",arguments)},sortOperation:function(t){var e=this;e.callActions("beforeSortOperation",arguments),t.startOrder=e.targets,t.newSort.collection?t.newOrder=t.newSort.collection:"random"===t.newSort.order?t.newOrder=n.arrayShuffle(t.startOrder):""===t.newSort.attribute?(t.newOrder=e.origOrder.slice(),"desc"===t.newSort.order&&t.newOrder.reverse()):(t.newOrder=t.startOrder.slice(),t.newOrder.sort(function(n,a){return e.compare(n,a,t.newSort)})),n.isEqualArray(t.newOrder,t.startOrder)&&(t.willSort=!1),e.callActions("afterSortOperation",arguments)},compare:function(t,e,n){var a=this,i=n.order,o=a.getAttributeValue(t,n.attribute),r=a.getAttributeValue(e,n.attribute);return isNaN(1*o)||isNaN(1*r)?(o=o.toLowerCase(),r=r.toLowerCase()):(o=1*o,r=1*r),or?"asc"===i?1:-1:o===r&&n.next?a.compare(t,e,n.next):0},getAttributeValue:function(t,n){var a=this,i="";return i=t.dom.el.getAttribute("data-"+n),null===i&&a.config.debug.showWarnings&&console.warn(e.messages.warningInconsistentSortingAttributes({attribute:"data-"+n})),a.callFilters("valueGetAttributeValue",i||0,arguments)},printSort:function(e,a){var i=this,o=e?a.newOrder:a.startOrder,r=e?a.startOrder:a.newOrder,s=o.length?o[o.length-1].dom.el.nextElementSibling:null,l=t.document.createDocumentFragment(),c=null,u=null,f=null,h=-1;for(i.callActions("beforePrintSort",arguments),h=0;u=o[h];h++)f=u.dom.el,"absolute"!==f.style.position&&(n.removeWhitespace(f.previousSibling),f.parentElement.removeChild(f));for(c=s?s.previousSibling:i.dom.parent.lastChild,c&&"#text"===c.nodeName&&n.removeWhitespace(c),h=0;u=r[h];h++)f=u.dom.el,n.isElement(l.lastChild)&&l.appendChild(t.document.createTextNode(" ")),l.appendChild(f);i.dom.parent.firstChild&&i.dom.parent.firstChild!==s&&l.insertBefore(t.document.createTextNode(" "),l.childNodes[0]),s?(l.appendChild(t.document.createTextNode(" ")),i.dom.parent.insertBefore(l,s)):i.dom.parent.appendChild(l),i.callActions("afterPrintSort",arguments)},parseSortString:function(t,a){var i=this,o=t.split(" "),r=a,s=[],l=-1;for(l=0;l-1&&(c=n.substring(l),u=s.exec(c),f=u[1]),t){case"fade":a.opacity=f?parseFloat(f):0;break;case"stagger":r.staggerDuration=f?parseFloat(f):100;break;default:if(o&&r.config.animation.reverseOut&&"scale"!==t?a[t].value=(f?parseFloat(f):e.transformDefaults[t].value)*-1:a[t].value=f?parseFloat(f):e.transformDefaults[t].value,f){for(m=0;d=h[m];m++)if(f.indexOf(d)>-1){a[t].unit=d;break}}else a[t].unit=e.transformDefaults[t].unit;i.push(t+"("+a[t].value+a[t].unit+")")}r.callActions("afterParseEffect",arguments)},buildState:function(t){var n=this,a=new e.State,i=null,o=-1;for(n.callActions("beforeBuildState",arguments),o=0;i=n.targets[o];o++)(!t.toRemove.length||t.toRemove.indexOf(i)<0)&&a.targets.push(i.dom.el);for(o=0;i=t.matching[o];o++)a.matching.push(i.dom.el);for(o=0;i=t.show[o];o++)a.show.push(i.dom.el);for(o=0;i=t.hide[o];o++)(!t.toRemove.length||t.toRemove.indexOf(i)<0)&&a.hide.push(i.dom.el);return a.id=n.id,a.container=n.dom.container,a.activeFilter=t.newFilter,a.activeSort=t.newSort,a.activeDataset=t.newDataset,a.activeContainerClassName=t.newContainerClassName,a.hasFailed=t.hasFailed,a.totalTargets=n.targets.length,a.totalShow=t.show.length,a.totalHide=t.hide.length,a.totalMatching=t.matching.length,a.triggerElement=t.triggerElement,n.callFilters("stateBuildState",a,arguments)},goMix:function(a,i){var o=this,r=null;return o.callActions("beforeGoMix",arguments),o.config.animation.duration&&o.config.animation.effects&&n.isVisible(o.dom.container)||(a=!1),i.toShow.length||i.toHide.length||i.willSort||i.willChangeLayout||(a=!1),i.startState.show.length||i.show.length||(a=!1),e.events.fire("mixStart",o.dom.container,{state:i.startState,futureState:i.newState,instance:o},o.dom.document),"function"==typeof o.config.callbacks.onMixStart&&o.config.callbacks.onMixStart.call(o.dom.container,i.startState,i.newState,o),n.removeClass(o.dom.container,n.getClassname(o.config.classNames,"container",o.config.classNames.modifierFailed)),r=o.userDeferred?o.userDeferred:o.userDeferred=n.defer(e.libraries),o.isBusy=!0,a&&e.features.has.transitions?(t.pageYOffset!==i.docState.scrollTop&&t.scrollTo(i.docState.scrollLeft,i.docState.scrollTop),o.config.animation.applyPerspective&&(o.dom.parent.style[e.features.perspectiveProp]=o.config.animation.perspectiveDistance,o.dom.parent.style[e.features.perspectiveOriginProp]=o.config.animation.perspectiveOrigin),o.config.animation.animateResizeContainer&&i.startHeight!==i.newHeight&&i.viewportDeltaY!==i.startHeight-i.newHeight&&(o.dom.parent.style.height=i.startHeight+"px"),o.config.animation.animateResizeContainer&&i.startWidth!==i.newWidth&&i.viewportDeltaX!==i.startWidth-i.newWidth&&(o.dom.parent.style.width=i.startWidth+"px"),i.startHeight===i.newHeight&&(o.dom.parent.style.height=i.startHeight+"px"),i.startWidth===i.newWidth&&(o.dom.parent.style.width=i.startWidth+"px"),i.startHeight===i.newHeight&&i.startWidth===i.newWidth&&(o.dom.parent.style.overflow="hidden"),requestAnimationFrame(function(){o.moveTargets(i)}),o.callFilters("promiseGoMix",r.promise,arguments)):(o.config.debug.fauxAsync?setTimeout(function(){o.cleanUp(i)},o.config.animation.duration):o.cleanUp(i),o.callFilters("promiseGoMix",r.promise,arguments))},getStartMixData:function(n){var a=this,i=t.getComputedStyle(a.dom.parent),o=a.dom.parent.getBoundingClientRect(),r=null,s={},l=-1,c=i[e.features.boxSizingProp];for(a.incPadding="border-box"===c,a.callActions("beforeGetStartMixData",arguments),l=0;r=n.show[l];l++)s=r.getPosData(),n.showPosData[l]={startPosData:s};for(l=0;r=n.toHide[l];l++)s=r.getPosData(),n.toHidePosData[l]={startPosData:s};n.startX=o.left,n.startY=o.top,n.startHeight=a.incPadding?o.height:o.height-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)-parseFloat(i.borderTop)-parseFloat(i.borderBottom),n.startWidth=a.incPadding?o.width:o.width-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)-parseFloat(i.borderLeft)-parseFloat(i.borderRight),a.callActions("afterGetStartMixData",arguments)},setInter:function(t){var e=this,a=null,i=-1;for(e.callActions("beforeSetInter",arguments),e.config.animation.clampHeight&&(e.dom.parent.style.height=t.startHeight+"px",e.dom.parent.style.overflow="hidden"),e.config.animation.clampWidth&&(e.dom.parent.style.width=t.startWidth+"px",e.dom.parent.style.overflow="hidden"),i=0;a=t.toShow[i];i++)a.show();t.willChangeLayout&&(n.removeClass(e.dom.container,t.startContainerClassName),n.addClass(e.dom.container,t.newContainerClassName)),e.callActions("afterSetInter",arguments)},getInterMixData:function(t){var e=this,n=null,a=-1;for(e.callActions("beforeGetInterMixData",arguments),a=0;n=t.show[a];a++)t.showPosData[a].interPosData=n.getPosData();for(a=0;n=t.toHide[a];a++)t.toHidePosData[a].interPosData=n.getPosData();e.callActions("afterGetInterMixData",arguments)},setFinal:function(t){var e=this,n=null,a=-1;for(e.callActions("beforeSetFinal",arguments),t.willSort&&e.printSort(!1,t),a=0;n=t.toHide[a];a++)n.hide();e.callActions("afterSetFinal",arguments)},getFinalMixData:function(e){var a=this,i=null,o=null,r=null,s=-1;for(a.callActions("beforeGetFinalMixData",arguments),s=0;r=e.show[s];s++)e.showPosData[s].finalPosData=r.getPosData();for(s=0;r=e.toHide[s];s++)e.toHidePosData[s].finalPosData=r.getPosData();for((a.config.animation.clampHeight||a.config.animation.clampWidth)&&(a.dom.parent.style.height=a.dom.parent.style.width=a.dom.parent.style.overflow=""),a.incPadding||(i=t.getComputedStyle(a.dom.parent)),o=a.dom.parent.getBoundingClientRect(),e.newX=o.left,e.newY=o.top,e.newHeight=a.incPadding?o.height:o.height-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)-parseFloat(i.borderTop)-parseFloat(i.borderBottom),e.newWidth=a.incPadding?o.width:o.width-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)-parseFloat(i.borderLeft)-parseFloat(i.borderRight),e.viewportDeltaX=e.docState.viewportWidth-this.dom.document.documentElement.clientWidth,e.viewportDeltaY=e.docState.viewportHeight-this.dom.document.documentElement.clientHeight,e.willSort&&a.printSort(!0,e),s=0;r=e.toShow[s];s++)r.hide();for(s=0;r=e.toHide[s];s++)r.show();e.willChangeLayout&&(n.removeClass(a.dom.container,e.newContainerClassName),n.addClass(a.dom.container,a.config.layout.containerClassName)),a.callActions("afterGetFinalMixData",arguments)},getTweenData:function(t){var n=this,a=null,i=null,o=Object.getOwnPropertyNames(n.effectsIn),r="",s=null,l=-1,c=-1,u=-1,f=-1;for(n.callActions("beforeGetTweenData",arguments),u=0;a=t.show[u];u++)for(i=t.showPosData[u],i.posIn=new e.StyleData,i.posOut=new e.StyleData,i.tweenData=new e.StyleData,a.isShown?(i.posIn.x=i.startPosData.x-i.interPosData.x,i.posIn.y=i.startPosData.y-i.interPosData.y):i.posIn.x=i.posIn.y=0,i.posOut.x=i.finalPosData.x-i.interPosData.x,i.posOut.y=i.finalPosData.y-i.interPosData.y,i.posIn.opacity=a.isShown?1:n.effectsIn.opacity,i.posOut.opacity=1,i.tweenData.opacity=i.posOut.opacity-i.posIn.opacity,a.isShown||n.config.animation.nudge||(i.posIn.x=i.posOut.x,i.posIn.y=i.posOut.y),i.tweenData.x=i.posOut.x-i.posIn.x,i.tweenData.y=i.posOut.y-i.posIn.y,n.config.animation.animateResizeTargets&&(i.posIn.width=i.startPosData.width,i.posIn.height=i.startPosData.height,l=(i.startPosData.width||i.finalPosData.width)-i.interPosData.width,i.posIn.marginRight=i.startPosData.marginRight-l,c=(i.startPosData.height||i.finalPosData.height)-i.interPosData.height,i.posIn.marginBottom=i.startPosData.marginBottom-c,i.posOut.width=i.finalPosData.width,i.posOut.height=i.finalPosData.height,l=(i.finalPosData.width||i.startPosData.width)-i.interPosData.width,i.posOut.marginRight=i.finalPosData.marginRight-l,c=(i.finalPosData.height||i.startPosData.height)-i.interPosData.height,i.posOut.marginBottom=i.finalPosData.marginBottom-c,i.tweenData.width=i.posOut.width-i.posIn.width,i.tweenData.height=i.posOut.height-i.posIn.height,i.tweenData.marginRight=i.posOut.marginRight-i.posIn.marginRight,i.tweenData.marginBottom=i.posOut.marginBottom-i.posIn.marginBottom),f=0;r=o[f];f++)s=n.effectsIn[r],s instanceof e.TransformData&&s.value&&(i.posIn[r].value=s.value,i.posOut[r].value=0,i.tweenData[r].value=i.posOut[r].value-i.posIn[r].value,i.posIn[r].unit=i.posOut[r].unit=i.tweenData[r].unit=s.unit);for(u=0;a=t.toHide[u];u++)for(i=t.toHidePosData[u],i.posIn=new e.StyleData,i.posOut=new e.StyleData,i.tweenData=new e.StyleData,i.posIn.x=a.isShown?i.startPosData.x-i.interPosData.x:0,i.posIn.y=a.isShown?i.startPosData.y-i.interPosData.y:0,i.posOut.x=n.config.animation.nudge?0:i.posIn.x,i.posOut.y=n.config.animation.nudge?0:i.posIn.y,i.tweenData.x=i.posOut.x-i.posIn.x,i.tweenData.y=i.posOut.y-i.posIn.y,n.config.animation.animateResizeTargets&&(i.posIn.width=i.startPosData.width,i.posIn.height=i.startPosData.height,l=i.startPosData.width-i.interPosData.width,i.posIn.marginRight=i.startPosData.marginRight-l,c=i.startPosData.height-i.interPosData.height,i.posIn.marginBottom=i.startPosData.marginBottom-c),i.posIn.opacity=1,i.posOut.opacity=n.effectsOut.opacity,i.tweenData.opacity=i.posOut.opacity-i.posIn.opacity,f=0;r=o[f];f++)s=n.effectsOut[r],s instanceof e.TransformData&&s.value&&(i.posIn[r].value=0,i.posOut[r].value=s.value,i.tweenData[r].value=i.posOut[r].value-i.posIn[r].value,i.posIn[r].unit=i.posOut[r].unit=i.tweenData[r].unit=s.unit);n.callActions("afterGetTweenData",arguments)},moveTargets:function(t){var a=this,i=null,o=null,r=null,s="",l=!1,c=-1,u=-1,f=a.checkProgress.bind(a);for(a.callActions("beforeMoveTargets",arguments),u=0;i=t.show[u];u++)o=new e.IMoveData,r=t.showPosData[u],s=i.isShown?"none":"show",l=a.willTransition(s,t.hasEffect,r.posIn,r.posOut),l&&c++,i.show(),o.posIn=r.posIn,o.posOut=r.posOut,o.statusChange=s,o.staggerIndex=c,o.operation=t,o.callback=l?f:null,i.move(o);for(u=0;i=t.toHide[u];u++)r=t.toHidePosData[u],o=new e.IMoveData,s="hide",l=a.willTransition(s,r.posIn,r.posOut),o.posIn=r.posIn,o.posOut=r.posOut,o.statusChange=s,o.staggerIndex=u,o.operation=t,o.callback=l?f:null,i.move(o);a.config.animation.animateResizeContainer&&(a.dom.parent.style[e.features.transitionProp]="height "+a.config.animation.duration+"ms ease, width "+a.config.animation.duration+"ms ease ",requestAnimationFrame(function(){t.startHeight!==t.newHeight&&t.viewportDeltaY!==t.startHeight-t.newHeight&&(a.dom.parent.style.height=t.newHeight+"px"),t.startWidth!==t.newWidth&&t.viewportDeltaX!==t.startWidth-t.newWidth&&(a.dom.parent.style.width=t.newWidth+"px")})),t.willChangeLayout&&(n.removeClass(a.dom.container,a.config.layout.ContainerClassName),n.addClass(a.dom.container,t.newContainerClassName)),a.callActions("afterMoveTargets",arguments)},hasEffect:function(){var t=this,e=["scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],n="",a=null,i=!1,o=-1,r=-1;if(1!==t.effectsIn.opacity)return t.callFilters("resultHasEffect",!0,arguments);for(r=0;n=e[r];r++)if(a=t.effectsIn[n],o="undefined"!==a.value?a.value:a,0!==o){i=!0;break}return t.callFilters("resultHasEffect",i,arguments)},willTransition:function(t,e,a,i){var o=this,r=!1;return r=!!n.isVisible(o.dom.container)&&(!!("none"!==t&&e||a.x!==i.x||a.y!==i.y)||!!o.config.animation.animateResizeTargets&&(a.width!==i.width||a.height!==i.height||a.marginRight!==i.marginRight||a.marginTop!==i.marginTop)),o.callFilters("resultWillTransition",r,arguments)},checkProgress:function(t){var e=this;e.targetsDone++,e.targetsBound===e.targetsDone&&e.cleanUp(t)},cleanUp:function(t){var a=this,i=null,o=null,r=null,s=null,l=-1;for(a.callActions("beforeCleanUp",arguments),a.targetsMoved=a.targetsImmovable=a.targetsBound=a.targetsDone=0,l=0;i=t.show[l];l++)i.cleanUp(),i.show();for(l=0;i=t.toHide[l];l++)i.cleanUp(),i.hide();if(t.willSort&&a.printSort(!1,t),a.dom.parent.style[e.features.transitionProp]=a.dom.parent.style.height=a.dom.parent.style.width=a.dom.parent.style.overflow=a.dom.parent.style[e.features.perspectiveProp]=a.dom.parent.style[e.features.perspectiveOriginProp]="",t.willChangeLayout&&(n.removeClass(a.dom.container,t.startContainerClassName),n.addClass(a.dom.container,t.newContainerClassName)),t.toRemove.length){for(l=0;i=a.targets[l];l++)t.toRemove.indexOf(i)>-1&&((o=i.dom.el.previousSibling)&&"#text"===o.nodeName&&(r=i.dom.el.nextSibling)&&"#text"===r.nodeName&&n.removeWhitespace(o),t.willSort||a.dom.parent.removeChild(i.dom.el),a.targets.splice(l,1),i.isInDom=!1,l--);a.origOrder=a.targets}t.willSort&&(a.targets=t.newOrder),a.state=t.newState,a.lastOperation=t,a.dom.targets=a.state.targets,e.events.fire("mixEnd",a.dom.container,{state:a.state,instance:a},a.dom.document),"function"==typeof a.config.callbacks.onMixEnd&&a.config.callbacks.onMixEnd.call(a.dom.container,a.state,a),t.hasFailed&&(e.events.fire("mixFail",a.dom.container,{state:a.state,instance:a},a.dom.document),"function"==typeof a.config.callbacks.onMixFail&&a.config.callbacks.onMixFail.call(a.dom.container,a.state,a),n.addClass(a.dom.container,n.getClassname(a.config.classNames,"container",a.config.classNames.modifierFailed))),"function"==typeof a.userCallback&&a.userCallback.call(a.dom.container,a.state,a),"function"==typeof a.userDeferred.resolve&&a.userDeferred.resolve(a.state),a.userCallback=null,a.userDeferred=null,a.lastClicked=null,a.isToggling=!1,a.isBusy=!1,a.queue.length&&(a.callActions("beforeReadQueueCleanUp",arguments),s=a.queue.shift(),a.userDeferred=s.deferred,a.isToggling=s.isToggling,a.lastClicked=s.triggerElement,s.instruction.command instanceof e.CommandMultimix?a.multimix.apply(a,s.args):a.dataset.apply(a,s.args)),a.callActions("afterCleanUp",arguments)},parseMultimixArgs:function(t){var a=this,i=new e.UserInstruction,o=null,r=-1;for(i.animate=a.config.animation.enable,i.command=new e.CommandMultimix,r=0;r-1?i.command.position=o:"string"==typeof o?i.command.collection=n.arrayFromList(n.createElement(o).childNodes):"object"==typeof o&&n.isElement(o,a.dom.document)?i.command.collection.length?i.command.sibling=o:i.command.collection=[o]:"object"==typeof o&&o.length?i.command.collection.length?i.command.sibling=o[0]:i.command.collection=o:"object"==typeof o&&o.childNodes&&o.childNodes.length?i.command.collection.length?i.command.sibling=o.childNodes[0]:i.command.collection=n.arrayFromList(o.childNodes):"object"==typeof o?n.extend(i.command,o):"boolean"==typeof o?i.animate=o:"function"==typeof o&&(i.callback=o));if(i.command.index&&i.command.sibling)throw new Error(e.messages.errorInsertInvalidArguments());return!i.command.collection.length&&a.config.debug.showWarnings&&console.warn(e.messages.warningInsertNoElements()),i=a.callFilters("instructionParseInsertArgs",i,arguments),n.freeze(i),i},parseRemoveArgs:function(t){var a=this,i=new e.UserInstruction,o=null,r=null,s=-1;for(i.animate=a.config.animation.enable,i.command=new e.CommandRemove,s=0;s-1&&i.command.targets.push(o);return!i.command.targets.length&&a.config.debug.showWarnings&&console.warn(e.messages.warningRemoveNoElements()),n.freeze(i),i},parseDatasetArgs:function(t){var a=this,i=new e.UserInstruction,o=null,r=-1;for(i.animate=a.config.animation.enable,i.command=new e.CommandDataset,r=0;r-1&&t.toggleArray.splice(a,1),i=t.getToggleSelector(),t.multimix({filter:i},e.animate,e.callback)},sort:function(){var t=this,e=t.parseSortArgs(arguments);return t.multimix({sort:e.command},e.animate,e.callback)},changeLayout:function(){var t=this,e=t.parseChangeLayoutArgs(arguments);return t.multimix({changeLayout:e.command},e.animate,e.callback)},dataset:function(){var t=this,n=t.parseDatasetArgs(arguments),a=null,i=null,o=!1;return t.callActions("beforeDataset",arguments),t.isBusy?(i=new e.QueueItem,i.args=arguments,i.instruction=n,t.queueMix(i)):(n.callback&&(t.userCallback=n.callback),o=n.animate^t.config.animation.enable?n.animate:t.config.animation.enable,a=t.getDataOperation(n.command.dataset),t.goMix(o,a))},multimix:function(){var t=this,n=null,a=!1,i=null,o=t.parseMultimixArgs(arguments);return t.callActions("beforeMultimix",arguments),t.isBusy?(i=new e.QueueItem,i.args=arguments,i.instruction=o,i.triggerElement=t.lastClicked,i.isToggling=t.isToggling,t.queueMix(i)):(n=t.getOperation(o.command),t.config.controls.enable&&(o.command.filter&&!t.isToggling&&(t.toggleArray.length=0,t.buildToggleArray(n.command)),t.queue.length<1&&t.updateControls(n.command)),o.callback&&(t.userCallback=o.callback),a=o.animate^t.config.animation.enable?o.animate:t.config.animation.enable,t.callFilters("operationMultimix",n,arguments),t.goMix(a,n))},getOperation:function(t){var a=this,i=t.sort,o=t.filter,r=t.changeLayout,s=t.remove,l=t.insert,c=new e.Operation;return c=a.callFilters("operationUnmappedGetOperation",c,arguments),c.id=n.randomHex(),c.command=t,c.startState=a.state,c.triggerElement=a.lastClicked,a.isBusy?(a.config.debug.showWarnings&&console.warn(e.messages.warningGetOperationInstanceBusy()),null):(l&&a.insertTargets(l,c),s&&(c.toRemove=s.targets),c.startSort=c.newSort=c.startState.activeSort,c.startOrder=c.newOrder=a.targets,i&&(c.startSort=c.startState.activeSort,c.newSort=i,c.willSort=a.willSort(i,c.startState.activeSort),c.willSort&&a.sortOperation(c)),c.startFilter=c.startState.activeFilter,o?c.newFilter=o:c.newFilter=n.extend(new e.CommandFilter,c.startFilter),"all"===c.newFilter.selector?c.newFilter.selector=a.config.selectors.target:"none"===c.newFilter.selector&&(c.newFilter.selector=""),a.filterOperation(c),c.startContainerClassName=c.startState.activeContainerClassName,r?(c.newContainerClassName=r.containerClassName,c.newContainerClassName!==c.startContainerClassName&&(c.willChangeLayout=!0)):c.newContainerClassName=c.startContainerClassName,a.config.animation.enable&&(a.getStartMixData(c),a.setInter(c),c.docState=n.getDocumentState(a.dom.document),a.getInterMixData(c),a.setFinal(c),a.getFinalMixData(c),a.parseEffects(),c.hasEffect=a.hasEffect(),a.getTweenData(c)),c.willSort&&(a.targets=c.newOrder),c.newState=a.buildState(c),a.callFilters("operationMappedGetOperation",c,arguments))},tween:function(t,e){var n=null,a=null,i=-1,o=-1;for(e=Math.min(e,1),e=Math.max(e,0),o=0;n=t.show[o];o++)a=t.showPosData[o],n.applyTween(a,e);for(o=0;n=t.hide[o];o++)n.isShown&&n.hide(),(i=t.toHide.indexOf(n))>-1&&(a=t.toHidePosData[i],n.isShown||n.show(),n.applyTween(a,e))},insert:function(){var t=this,e=t.parseInsertArgs(arguments);return t.multimix({insert:e.command},e.animate,e.callback)},insertBefore:function(){var t=this,e=t.parseInsertArgs(arguments);return t.insert(e.command.collection,"before",e.command.sibling,e.animate,e.callback)},insertAfter:function(){var t=this,e=t.parseInsertArgs(arguments);return t.insert(e.command.collection,"after",e.command.sibling,e.animate,e.callback)},prepend:function(){var t=this,e=t.parseInsertArgs(arguments);return t.insert(0,e.command.collection,e.animate,e.callback)},append:function(){var t=this,e=t.parseInsertArgs(arguments);return t.insert(t.state.totalTargets,e.command.collection,e.animate,e.callback)},remove:function(){var t=this,e=t.parseRemoveArgs(arguments);return t.multimix({remove:e.command},e.animate,e.callback)},getConfig:function(t){var e=this,a=null;return a=t?n.getProperty(e.config,t):e.config,e.callFilters("valueGetConfig",a,arguments)},configure:function(t){var e=this;e.callActions("beforeConfigure",arguments),n.extend(e.config,t,!0,!0),e.callActions("afterConfigure",arguments)},getState:function(){var t=this,a=null;return a=new e.State,n.extend(a,t.state),n.freeze(a),t.callFilters("stateGetState",a,arguments)},forceRefresh:function(){var t=this;t.indexTargets()},forceRender:function(){var t=this,e=null,n=null,a="";for(a in t.cache)e=t.cache[a],n=e.render(e.data),n!==e.dom.el&&(e.isInDom&&(e.unbindEvents(),t.dom.parent.replaceChild(n,e.dom.el)),e.isShown||(n.style.display="none"),e.dom.el=n,e.isInDom&&e.bindEvents());t.state=t.buildState(t.lastOperation)},destroy:function(t){var n=this,a=null,i=null,o=0;for(n.callActions("beforeDestroy",arguments),o=0;a=n.controls[o];o++)a.removeBinding(n);for(o=0;i=n.targets[o];o++)t&&i.show(),i.unbindEvents();n.dom.container.id.match(/^MixItUp/)&&n.dom.container.removeAttribute("id"),delete e.instances[n.id],n.callActions("afterDestroy",arguments)}}),e.IMoveData=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.posIn=null,this.posOut=null,this.operation=null,this.callback=null,this.statusChange="",this.duration=-1,this.staggerIndex=-1,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.IMoveData),e.IMoveData.prototype=Object.create(e.Base.prototype),e.IMoveData.prototype.constructor=e.IMoveData,e.TargetDom=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.el=null,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.TargetDom),e.TargetDom.prototype=Object.create(e.Base.prototype),e.TargetDom.prototype.constructor=e.TargetDom,e.Target=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.sortString="",this.mixer=null,this.callback=null,this.isShown=!1,this.isBound=!1,this.isExcluded=!1,this.isInDom=!1,this.handler=null,this.operation=null,this.data=null,this.dom=new e.TargetDom,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.Target),e.Target.prototype=Object.create(e.Base.prototype),n.extend(e.Target.prototype,{constructor:e.Target,init:function(t,n,a){var i=this,o="";if(i.callActions("beforeInit",arguments),i.mixer=n,t||(t=i.render(a)),i.cacheDom(t),i.bindEvents(),"none"!==i.dom.el.style.display&&(i.isShown=!0),a&&n.config.data.uidKey){if("undefined"==typeof(o=a[n.config.data.uidKey])||o.toString().length<1)throw new TypeError(e.messages.errorDatasetInvalidUidKey({uidKey:n.config.data.uidKey}));i.id=o,i.data=a,n.cache[o]=i}i.callActions("afterInit",arguments)},render:function(t){var a=this,i=null,o=null,r=null,s="";if(a.callActions("beforeRender",arguments),i=a.callFilters("renderRender",a.mixer.config.render.target,arguments),"function"!=typeof i)throw new TypeError(e.messages.errorDatasetRendererNotSet());return s=i(t),s&&"object"==typeof s&&n.isElement(s)?o=s:"string"==typeof s&&(r=document.createElement("div"),r.innerHTML=s,o=r.firstElementChild),a.callFilters("elRender",o,arguments)},cacheDom:function(t){var e=this;e.callActions("beforeCacheDom",arguments),e.dom.el=t,e.callActions("afterCacheDom",arguments)},getSortString:function(t){var e=this,n=e.dom.el.getAttribute("data-"+t)||"";e.callActions("beforeGetSortString",arguments),n=isNaN(1*n)?n.toLowerCase():1*n,e.sortString=n,e.callActions("afterGetSortString",arguments)},show:function(){var t=this;t.callActions("beforeShow",arguments),t.isShown||(t.dom.el.style.display="",t.isShown=!0),t.callActions("afterShow",arguments)},hide:function(){var t=this;t.callActions("beforeHide",arguments),t.isShown&&(t.dom.el.style.display="none",t.isShown=!1),t.callActions("afterHide",arguments)},move:function(t){var e=this;e.callActions("beforeMove",arguments),e.isExcluded||e.mixer.targetsMoved++,e.applyStylesIn(t),requestAnimationFrame(function(){e.applyStylesOut(t)}),e.callActions("afterMove",arguments)},applyTween:function(t,n){var a=this,i="",o=null,r=t.posIn,s=[],l=new e.StyleData,c=-1;for(a.callActions("beforeApplyTween",arguments),l.x=r.x,l.y=r.y,0===n?a.hide():a.isShown||a.show(),c=0;i=e.features.TWEENABLE[c];c++)if(o=t.tweenData[i],"x"===i){if(!o)continue;l.x=r.x+o*n}else if("y"===i){if(!o)continue;l.y=r.y+o*n}else if(o instanceof e.TransformData){if(!o.value)continue;l[i].value=r[i].value+o.value*n,l[i].unit=o.unit,s.push(i+"("+l[i].value+o.unit+")")}else{if(!o)continue;l[i]=r[i]+o*n,a.dom.el.style[i]=l[i]}(l.x||l.y)&&s.unshift("translate("+l.x+"px, "+l.y+"px)"),s.length&&(a.dom.el.style[e.features.transformProp]=s.join(" ")),a.callActions("afterApplyTween",arguments)},applyStylesIn:function(t){var n=this,a=t.posIn,i=1!==n.mixer.effectsIn.opacity,o=[];n.callActions("beforeApplyStylesIn",arguments),o.push("translate("+a.x+"px, "+a.y+"px)"),n.mixer.config.animation.animateResizeTargets&&("show"!==t.statusChange&&(n.dom.el.style.width=a.width+"px",n.dom.el.style.height=a.height+"px"),n.dom.el.style.marginRight=a.marginRight+"px",n.dom.el.style.marginBottom=a.marginBottom+"px"),i&&(n.dom.el.style.opacity=a.opacity),"show"===t.statusChange&&(o=o.concat(n.mixer.transformIn)),n.dom.el.style[e.features.transformProp]=o.join(" "),n.callActions("afterApplyStylesIn",arguments)},applyStylesOut:function(t){var n=this,a=[],i=[],o=n.mixer.config.animation.animateResizeTargets,r="undefined"!=typeof n.mixer.effectsIn.opacity;if(n.callActions("beforeApplyStylesOut",arguments),a.push(n.writeTransitionRule(e.features.transformRule,t.staggerIndex)),"none"!==t.statusChange&&a.push(n.writeTransitionRule("opacity",t.staggerIndex,t.duration)),o&&(a.push(n.writeTransitionRule("width",t.staggerIndex,t.duration)),a.push(n.writeTransitionRule("height",t.staggerIndex,t.duration)),a.push(n.writeTransitionRule("margin",t.staggerIndex,t.duration))),!t.callback)return n.mixer.targetsImmovable++,void(n.mixer.targetsMoved===n.mixer.targetsImmovable&&n.mixer.cleanUp(t.operation));switch(n.operation=t.operation,n.callback=t.callback,!n.isExcluded&&n.mixer.targetsBound++,n.isBound=!0,n.applyTransition(a),o&&t.posOut.width>0&&t.posOut.height>0&&(n.dom.el.style.width=t.posOut.width+"px",n.dom.el.style.height=t.posOut.height+"px",n.dom.el.style.marginRight=t.posOut.marginRight+"px",n.dom.el.style.marginBottom=t.posOut.marginBottom+"px"),n.mixer.config.animation.nudge||"hide"!==t.statusChange||i.push("translate("+t.posOut.x+"px, "+t.posOut.y+"px)"),t.statusChange){case"hide":r&&(n.dom.el.style.opacity=n.mixer.effectsOut.opacity),i=i.concat(n.mixer.transformOut);break;case"show":r&&(n.dom.el.style.opacity=1)}(n.mixer.config.animation.nudge||!n.mixer.config.animation.nudge&&"hide"!==t.statusChange)&&i.push("translate("+t.posOut.x+"px, "+t.posOut.y+"px)"),n.dom.el.style[e.features.transformProp]=i.join(" "),n.callActions("afterApplyStylesOut",arguments)},writeTransitionRule:function(t,e,n){var a=this,i=a.getDelay(e),o="";return o=t+" "+(n>0?n:a.mixer.config.animation.duration)+"ms "+i+"ms "+("opacity"===t?"linear":a.mixer.config.animation.easing),a.callFilters("ruleWriteTransitionRule",o,arguments)},getDelay:function(t){var e=this,n=-1;return"function"==typeof e.mixer.config.animation.staggerSequence&&(t=e.mixer.config.animation.staggerSequence.call(e,t,e.state)),n=e.mixer.staggerDuration?t*e.mixer.staggerDuration:0,e.callFilters("delayGetDelay",n,arguments)},applyTransition:function(t){var n=this,a=t.join(", ");n.callActions("beforeApplyTransition",arguments),n.dom.el.style[e.features.transitionProp]=a,n.callActions("afterApplyTransition",arguments)},handleTransitionEnd:function(t){var e=this,n=t.propertyName,a=e.mixer.config.animation.animateResizeTargets;e.callActions("beforeHandleTransitionEnd",arguments),e.isBound&&t.target.matches(e.mixer.config.selectors.target)&&(n.indexOf("transform")>-1||n.indexOf("opacity")>-1||a&&n.indexOf("height")>-1||a&&n.indexOf("width")>-1||a&&n.indexOf("margin")>-1)&&(e.callback.call(e,e.operation),e.isBound=!1,e.callback=null,e.operation=null),e.callActions("afterHandleTransitionEnd",arguments)},eventBus:function(t){var e=this;switch(e.callActions("beforeEventBus",arguments),t.type){case"webkitTransitionEnd":case"transitionend":e.handleTransitionEnd(t)}e.callActions("afterEventBus",arguments)},unbindEvents:function(){var t=this;t.callActions("beforeUnbindEvents",arguments),n.off(t.dom.el,"webkitTransitionEnd",t.handler),n.off(t.dom.el,"transitionend",t.handler),t.callActions("afterUnbindEvents",arguments)},bindEvents:function(){var t=this,a="";t.callActions("beforeBindEvents",arguments),a="webkit"===e.features.transitionPrefix?"webkitTransitionEnd":"transitionend",t.handler=function(e){return t.eventBus(e)},n.on(t.dom.el,a,t.handler),t.callActions("afterBindEvents",arguments)},getPosData:function(n){var a=this,i={},o=null,r=new e.StyleData;return a.callActions("beforeGetPosData",arguments),r.x=a.dom.el.offsetLeft,r.y=a.dom.el.offsetTop,(a.mixer.config.animation.animateResizeTargets||n)&&(o=a.dom.el.getBoundingClientRect(),r.top=o.top,r.right=o.right,r.bottom=o.bottom,r.left=o.left,r.width=o.width,r.height=o.height),a.mixer.config.animation.animateResizeTargets&&(i=t.getComputedStyle(a.dom.el),r.marginBottom=parseFloat(i.marginBottom),r.marginRight=parseFloat(i.marginRight)),a.callFilters("posDataGetPosData",r,arguments)},cleanUp:function(){var t=this;t.callActions("beforeCleanUp",arguments),t.dom.el.style[e.features.transformProp]="",t.dom.el.style[e.features.transitionProp]="",t.dom.el.style.opacity="",t.mixer.config.animation.animateResizeTargets&&(t.dom.el.style.width="",t.dom.el.style.height="",t.dom.el.style.marginRight="",t.dom.el.style.marginBottom=""),t.callActions("afterCleanUp",arguments)}}),e.Collection=function(t){var e=null,a=-1;for(this.callActions("beforeConstruct"),a=0;e=t[a];a++)this[a]=e;this.length=t.length,this.callActions("afterConstruct"),n.freeze(this)},e.BaseStatic.call(e.Collection),e.Collection.prototype=Object.create(e.Base.prototype),n.extend(e.Collection.prototype,{constructor:e.Collection,mixitup:function(t){var a=this,i=null,o=Array.prototype.slice.call(arguments),r=[],s=-1;for(this.callActions("beforeMixitup"),o.shift(),s=0;i=a[s];s++)r.push(i[t].apply(i,o));return a.callFilters("promiseMixitup",n.all(r,e.libraries),arguments)}}),e.Operation=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.args=[],this.command=null,this.showPosData=[],this.toHidePosData=[],this.startState=null,this.newState=null,this.docState=null,this.willSort=!1,this.willChangeLayout=!1,this.hasEffect=!1,this.hasFailed=!1,this.triggerElement=null,this.show=[],this.hide=[],this.matching=[],this.toShow=[],this.toHide=[],this.toMove=[],this.toRemove=[],this.startOrder=[],this.newOrder=[],this.startSort=null,this.newSort=null,this.startFilter=null,this.newFilter=null,this.startDataset=null,this.newDataset=null,this.viewportDeltaX=0,this.viewportDeltaY=0,this.startX=0,this.startY=0,this.startHeight=0,this.startWidth=0,this.newX=0,this.newY=0,this.newHeight=0,this.newWidth=0,this.startContainerClassName="",this.startDisplay="",this.newContainerClassName="",this.newDisplay="",this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.Operation),e.Operation.prototype=Object.create(e.Base.prototype),e.Operation.prototype.constructor=e.Operation,e.State=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.activeFilter=null,this.activeSort=null,this.activeContainerClassName="",this.container=null,this.targets=[],this.hide=[],this.show=[],this.matching=[],this.totalTargets=-1,this.totalShow=-1,this.totalHide=-1,this.totalMatching=-1,this.hasFailed=!1,this.triggerElement=null,this.activeDataset=null,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.State),e.State.prototype=Object.create(e.Base.prototype),e.State.prototype.constructor=e.State,e.UserInstruction=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.command={},this.animate=!1,this.callback=null,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.UserInstruction),e.UserInstruction.prototype=Object.create(e.Base.prototype),e.UserInstruction.prototype.constructor=e.UserInstruction,e.Messages=function(){e.Base.call(this),this.callActions("beforeConstruct"),this.ERROR_FACTORY_INVALID_CONTAINER="[MixItUp] An invalid selector or element reference was passed to the mixitup factory function",this.ERROR_FACTORY_CONTAINER_NOT_FOUND="[MixItUp] The provided selector yielded no container element",this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS="[MixItUp] Invalid value for `animation.effects`",this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE="[MixItUp] Invalid value for `controls.scope`",this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}',this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?',this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET="[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`",this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items',this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.',this.ERROR_INSERT_INVALID_ARGUMENTS="[MixItUp] Please provider either an index or a sibling and position to insert, not both",this.ERROR_INSERT_PREEXISTING_ELEMENT="[MixItUp] An element to be inserted already exists in the container",this.ERROR_FILTER_INVALID_ARGUMENTS="[MixItUp] Please provide either a selector or collection `.filter()`, not both",this.ERROR_DATASET_NOT_SET="[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`",this.ERROR_DATASET_PRERENDERED_MISMATCH="[MixItUp] `load.dataset` does not match pre-rendered targets",this.ERROR_DATASET_RENDERER_NOT_SET="[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`",this.WARNING_FACTORY_PREEXISTING_INSTANCE="[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.",this.WARNING_INSERT_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.insert()`",this.WARNING_REMOVE_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.remove()`",this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL="[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.",this.WARNING_GET_OPERATION_INSTANCE_BUSY="[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.",this.WARNING_NO_PROMISE_IMPLEMENTATION="[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.",this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output',this.callActions("afterConstruct"),this.compileTemplates(),n.seal(this)},e.BaseStatic.call(e.Messages),e.Messages.prototype=Object.create(e.Base.prototype),e.Messages.prototype.constructor=e.Messages,e.Messages.prototype.compileTemplates=function(){var t="",e="";for(t in this)"string"==typeof(e=this[t])&&(this[n.camelCase(t)]=n.template(e))},e.messages=new e.Messages,e.Facade=function(t){e.Base.call(this),this.callActions("beforeConstruct",arguments),this.configure=t.configure.bind(t),this.show=t.show.bind(t),this.hide=t.hide.bind(t),this.filter=t.filter.bind(t),this.toggleOn=t.toggleOn.bind(t),this.toggleOff=t.toggleOff.bind(t),this.sort=t.sort.bind(t),this.changeLayout=t.changeLayout.bind(t),this.multimix=t.multimix.bind(t),this.dataset=t.dataset.bind(t),this.tween=t.tween.bind(t),this.insert=t.insert.bind(t),this.insertBefore=t.insertBefore.bind(t),this.insertAfter=t.insertAfter.bind(t),this.prepend=t.prepend.bind(t),this.append=t.append.bind(t),this.remove=t.remove.bind(t),this.destroy=t.destroy.bind(t),this.forceRefresh=t.forceRefresh.bind(t),this.forceRender=t.forceRender.bind(t),this.isMixing=t.isMixing.bind(t),this.getOperation=t.getOperation.bind(t),this.getConfig=t.getConfig.bind(t),this.getState=t.getState.bind(t),this.callActions("afterConstruct",arguments),n.freeze(this),n.seal(this)},e.BaseStatic.call(e.Facade),e.Facade.prototype=Object.create(e.Base.prototype),e.Facade.prototype.constructor=e.Facade,"object"==typeof exports&&"object"==typeof module?module.exports=e:"function"==typeof define&&define.amd?define(function(){return e}):"undefined"!=typeof t.mixitup&&"function"==typeof t.mixitup||(t.mixitup=e),e.BaseStatic.call(e.constructor),e.NAME="mixitup",e.CORE_VERSION="3.3.0"}(window); \ No newline at end of file diff --git a/js/mkb-admin.js b/js/mkb-admin.js deleted file mode 100644 index 8d91258..0000000 --- a/js/mkb-admin.js +++ /dev/null @@ -1,129 +0,0 @@ -(function ($) { - "use strict"; - $(window).load(function () { - $('.mp_tab_menu').each(function () { - $(this).find('ul li:first-child').trigger('click'); - }); - if ($('[name="mep_org_address"]').val() > 0) { - $('.mp_event_address').slideUp(250); - } - }); - $(document).on('click', '[data-target-tabs]', function () { - if (!$(this).hasClass('active')) { - let tabsTarget = $(this).attr('data-target-tabs'); - let targetParent = $(this).closest('.mp_event_tab_area').find('.mp_tab_details').first(); - targetParent.children('.mp_tab_item:visible').slideUp('fast'); - targetParent.children('.mp_tab_item[data-tab-item="' + tabsTarget + '"]').slideDown(250); - $(this).siblings('li.active').removeClass('active'); - $(this).addClass('active'); - } - return false; - }); - - - $(document).on('click', 'label.mp_event_virtual_type_des_switch input', function () { - if ($(this).is(":checked")) { - $(this).parents('label.mp_event_virtual_type_des_switch').siblings('label.mp_event_virtual_type_des').slideDown(200); - $(".mep_event_tab_location_content").hide(200); - } else { - $(this).parents('label.mp_event_virtual_type_des_switch').siblings('label.mp_event_virtual_type_des').val('').slideUp(200); - $(".mep_event_tab_location_content").show(200); - } - }); - - - - $(document).on('click', 'label.mp_event_ticket_type_des_switch input', function () { - if ($(this).is(":checked")) { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); - $(".mep_ticket_type_setting_sec").slideDown(200); - } else { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); - $(".mep_ticket_type_setting_sec").slideUp(200); - } - }); - - $(document).on('click', 'label.mep_enable_custom_dt_format input', function () { - if ($(this).is(":checked")) { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); - $(".mep_custom_timezone_setting").slideDown(200); - } else { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); - $(".mep_custom_timezone_setting").slideUp(200); - } - }); - - $(document).on('click', 'label.mp_event_ticket_type_advance_col_switch input', function () { - if ($(this).is(":checked")) { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').slideDown(200); - $(".mep_hide_on_load").slideDown(200); - } else { - // $(this).parents('label.mp_event_ticket_type_des_switch').siblings('label.mep_ticket_type_setting_sec').val('').slideUp(200); - $(".mep_hide_on_load").slideUp(200); - } - }); - - - - - - - $(document).ready(function () { - $('#add-row-t').on('click', function () { - var row = $('.empty-row-t.screen-reader-text').clone(true); - row.removeClass('empty-row-t screen-reader-text'); - row.insertBefore('#repeatable-fieldset-one-t tbody>tr:last'); - $('#mep_ticket_type_empty option[value=inputbox]').attr('selected', 'selected'); - $('.empty-row-t #mep_ticket_type_empty option[value=inputbox]').removeAttr('selected'); - //return false; - }); - - $('.remove-row-t').on('click', function () { - if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { - $(this).parents('tr').remove(); - $('#mep_ticket_type_empty option[value=inputbox]').removeAttr('selected'); - $('#mep_ticket_type_empty option[value=dropdown]').removeAttr('selected'); - } else { - return false; - } - }); - $(document).find('.mp_event_type_sortable').sortable({ - handle: $(this).find('.mp_event_type_sortable_button') - }); - - - $('#add-row').on('click', function () { - var row = $('.empty-row.screen-reader-text').clone(true); - row.removeClass('empty-row screen-reader-text'); - row.insertBefore('#repeatable-fieldset-one tbody>tr:last'); - return false; - }); - - $('.remove-row').on('click', function () { - if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { - $(this).parents('tr').remove(); - } else { - return false; - } - }); - - $('#add-new-date-row').on('click', function () { - var row = $('.empty-row-d.screen-reader-text').clone(true); - row.removeClass('empty-row-d screen-reader-text'); - row.insertBefore('#repeatable-fieldset-one-d tbody>tr:last'); - return false; - }); - - $('.remove-row-d').on('click', function () { - if (confirm('Are You Sure , Remove this row ? \n\n 1. Ok : To Remove . \n 2. Cancel : To Cancel .')) { - $(this).parents('tr').remove(); - } else { - return false; - } - }); - }); -$(document).on('keyup change', '.mp_ticket_type_table [name="option_name_t[]"],.mp_ticket_type_table [name="option_name[]"]', function () { - let n = $(this).val(); - $(this).val(n.replace(/[@%'":;&_]/g, '')); - }); -}(jQuery)); \ No newline at end of file diff --git a/js/mp_event_custom_script.js b/js/mp_event_custom_script.js deleted file mode 100644 index 8e735f1..0000000 --- a/js/mp_event_custom_script.js +++ /dev/null @@ -1,72 +0,0 @@ -function mp_event_wo_commerce_price_format(price) { - let currency_position = jQuery('input[name="currency_position"]').val(); - let currency_symbol = jQuery('input[name="currency_symbol"]').val(); - let currency_decimal = jQuery('input[name="currency_decimal"]').val(); - let currency_thousands_separator = jQuery('input[name="currency_thousands_separator"]').val(); - let currency_number_of_decimal = jQuery('input[name="currency_number_of_decimal"]').val(); - let price_text = ''; - - price = price.toFixed(currency_number_of_decimal); -// console.log('price= '+ price); - let total_part = price.toString().split("."); - total_part[0] = total_part[0].replace(/\B(?=(\d{3})+(?!\d))/g, currency_thousands_separator); - price = total_part.join(currency_decimal); - - if (currency_position === 'right') { - price_text = price + currency_symbol; - } else if (currency_position === 'right_space') { - price_text = price + ' ' + currency_symbol; - } else if (currency_position === 'left') { - price_text = currency_symbol + price; - } else { - price_text = currency_symbol + ' ' + price; - } - // console.log('price= '+ price_text); - return price_text; -} -(function ($) { -//added by sumon - $(document).on('click', '.mep-event-list-loop .mp_event_visible_event_time', function (e) { - e.preventDefault(); - let target = $(this); - $('.mep-event-list-loop .mp_event_visible_event_time').each(function () { - let current=$(this).siblings('ul.mp_event_more_date_list'); - if(current.is(':visible')){ - let active_text=$(this).data('active-text'); - $(this).html(active_text); - current.slideUp(200); - } - - }).promise().done(function () { - let current_list=target.siblings('ul.mp_event_more_date_list'); - if(current_list.length>0){ - if(current_list.is(':visible')){ - current_list.slideUp(200); - target.html(target.data('active-text')); - }else{ - current_list.slideDown(200); - target.html(target.data('hide-text')); - } - }else{ - let event_id = target.data('event-id'); - $.ajax({ - type: 'POST', - url: ajaxurl, - data: {"action": "mep_event_list_date_schedule", "event_id":event_id}, - beforeSend: function(){ - target.html(''); - }, - success: function(data){ - $(data).insertAfter(target); - target.html(target.data('hide-text')); - } - }); - } - - - }); - }); - $(document).on('click', 'button.mep_view_vr_btn', function () { - $(this).closest('tr').next('tr.mep_virtual_event_info_sec').slideToggle('fast'); - }); -}(jQuery)); diff --git a/js/welcome-tabs.js b/js/welcome-tabs.js deleted file mode 100755 index dc48a3a..0000000 --- a/js/welcome-tabs.js +++ /dev/null @@ -1,73 +0,0 @@ -jQuery(document).ready(function ($) { - $(document).on('click', '.welcome-tabs .tab-nav', function () { - $(this).parent().parent().children('.tab-navs').children('.tab-nav').removeClass('active'); - $(this).addClass('active'); - id = $(this).attr('data-id'); - $(this).parent().parent().children('.tab-content').removeClass('active'); - $(this).parent().parent().children('.tab-content#' + id).addClass('active'); - if(id==='start') { - $('.prev').slideUp('fast'); - $('.next').slideDown('fast'); - } - if(id==='general') { - $('.prev').slideDown('fast'); - $('.next').slideDown('fast'); - } - if(id==='done') { - $('.prev').slideDown('fast'); - $('.next').slideUp('fast'); - } - }) - $(document).on('click', '.welcome-tabs .next-prev .next', function () { - welcomeTabs = $('.welcome-tabs .tab-nav'); - welcomeTabsContent = $('.welcome-tabs .tab-content '); - totalTab = welcomeTabs.length; - for (i = 0; i < welcomeTabs.length; i++) { - tab = welcomeTabs[i]; - content = welcomeTabsContent[i]; - if (tab.classList.contains('active')) { - currentTabIndex = i; - tab.classList.remove('active'); - content.classList.remove('active'); - } - } - for (j = 0; j <= currentTabIndex; j++) { - tab = welcomeTabs[j]; - tab.classList.add('done'); - } - if (typeof welcomeTabs[currentTabIndex + 1] != 'undefined') { - welcomeTabs[currentTabIndex + 1].classList.add('active'); - welcomeTabsContent[currentTabIndex + 1].classList.add('active'); - } - if(currentTabIndex===0) { - $('.prev').slideDown('fast'); - } - if(currentTabIndex===1) { - $('.next').slideUp('fast'); - } - }) - $(document).on('click', '.welcome-tabs .next-prev .prev', function () { - welcomeTabs = $('.welcome-tabs .tab-nav'); - welcomeTabsContent = $('.welcome-tabs .tab-content '); - for (i = 0; i < welcomeTabs.length; i++) { - tab = welcomeTabs[i]; - content = welcomeTabsContent[i]; - if (tab.classList.contains('active')) { - currentTabIndex = i; - tab.classList.remove('active'); - content.classList.remove('active'); - } - } - welcomeTabs[currentTabIndex - 1].classList.remove('done'); - if (typeof welcomeTabs[currentTabIndex - 1] != 'undefined') { - welcomeTabs[currentTabIndex - 1].classList.add('active'); - welcomeTabsContent[currentTabIndex - 1].classList.add('active'); - } - if(currentTabIndex===1) { - $('.prev').slideUp('fast'); - } - if(currentTabIndex===2) { - $('.next').slideDown('fast'); - } - }) -}); \ No newline at end of file diff --git a/languages/mage-eventpress.pot b/languages/mage-eventpress.pot index d9b9b59..f6b7a51 100644 --- a/languages/mage-eventpress.pot +++ b/languages/mage-eventpress.pot @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Event Manager and Tickets Selling Plugin for WooCommerce " "3.6.3\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mage-eventpress\n" -"POT-Creation-Date: 2022-12-27 05:18+0000\n" +"POT-Creation-Date: 2023-08-29 05:30+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -17,10 +17,15 @@ msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "X-Generator: Loco https://localise.biz/" +#: inc/mep_functions.php:5168 +msgid " (Off/On):" +msgstr "" + #: inc/mep_tax.php:15 msgid " Category" msgstr "" +#: inc/mep_functions.php:3701 inc/mep_functions.php:3705 #: inc/mep_extra_price.php:154 inc/mep_extra_price.php:171 #: inc/mep_extra_price.php:189 inc/mep_extra_price.php:208 msgid " Date" @@ -30,35 +35,55 @@ msgstr "" msgid " Date & TIme :" msgstr "" +#: inc/mep_functions.php:1371 +msgid " days " +msgstr "" + #: inc/mep_event_meta.php:206 msgid " Details" msgstr "" -#: inc/mep_cpt.php:35 +#: Admin/mep_cpt.php:32 msgid " Feature Image" msgstr "" -#: inc/mep_cpt.php:36 inc/mep_cpt.php:37 inc/mep_cpt.php:38 +#: Admin/mep_cpt.php:33 Admin/mep_cpt.php:34 Admin/mep_cpt.php:35 msgid " featured image" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:1263 +msgid " Global Settings" +msgstr "" + +#: inc/mep_functions.php:1376 +msgid " hours " +msgstr "" + +#: Admin/MPWEM_Welcome.php:996 +msgid "" +" If you visit attendee list menu in event section then you will see all " +"attendee list here. You can filter choosing event name and date if event is " +"recurring event." +msgstr "" + #: inc/mep_event_meta.php:15 msgid " Information : " msgstr "" -#: inc/mep_cpt.php:23 +#: Admin/mep_cpt.php:20 msgid " Item:" msgstr "" -#: inc/mep_cpt.php:21 inc/mep_cpt.php:22 +#: Admin/mep_cpt.php:18 Admin/mep_cpt.php:19 msgid " List" msgstr "" -#: inc/mep_tax.php:30 inc/mep_tax.php:68 inc/mep_cpt.php:41 inc/mep_cpt.php:43 +#: Admin/mep_cpt.php:38 Admin/mep_cpt.php:40 inc/mep_tax.php:30 +#: inc/mep_tax.php:68 msgid " list" msgstr "" -#: inc/mep_tax.php:31 inc/mep_tax.php:69 inc/mep_cpt.php:42 +#: Admin/mep_cpt.php:39 inc/mep_tax.php:31 inc/mep_tax.php:69 msgid " list navigation" msgstr "" @@ -74,15 +99,19 @@ msgstr "" msgid " Location Source:" msgstr "" +#: inc/mep_functions.php:1381 +msgid " minutes " +msgstr "" + #: inc/mep_tax.php:18 inc/mep_tax.php:56 msgid " Name" msgstr "" -#: inc/mep_cpt.php:33 +#: Admin/mep_cpt.php:30 msgid " Not found" msgstr "" -#: inc/mep_cpt.php:34 +#: Admin/mep_cpt.php:31 msgid " Not found in Trash" msgstr "" @@ -90,7 +119,7 @@ msgstr "" msgid " Rich Texts for SEO & Google Schema Text :" msgstr "" -#: inc/admin_setting_panel.php:37 +#: Admin/settings/global/admin_setting_panel.php:37 msgid " Settings" msgstr "" @@ -110,26 +139,6 @@ msgstr "" msgid "\">Add New Speakers From Here" msgstr "" -#: inc/quick_setup.php:29 -#, php-format -msgid "%s Done" -msgstr "" - -#: inc/quick_setup.php:21 -#, php-format -msgid "%s General" -msgstr "" - -#: inc/quick_setup.php:221 -#, php-format -msgid "%s Previous" -msgstr "" - -#: inc/quick_setup.php:14 -#, php-format -msgid "%s Welcome" -msgstr "" - #: support/elementor/widget/event-list-recurring.php:166 #: support/elementor/widget/expired-event-list.php:165 #: support/elementor/widget/event-list.php:96 @@ -182,12 +191,21 @@ msgstr "" msgid ":" msgstr "" -#: inc/admin_setting_panel.php:1116 inc/admin_setting_panel.php:1132 +#: inc/mep_functions.php:5187 +msgid ": " +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:1206 +#: Admin/settings/global/admin_setting_panel.php:1222 msgid "" "Documentation on date and time formatting" msgstr "" +#: inc/mep_functions.php:5013 +msgid "Add To Cart Form Shortcode" +msgstr "" + #: inc/mep_event_fw_meta.php:286 msgid "" "Usable Dynamic tags:
Attendee\n" @@ -199,19 +217,15 @@ msgid "" " Full DateTime: {event_datetime}" msgstr "" -#: inc/welcome.php:27 -msgid "Dummy Import" +#: inc/mep_functions.php:1365 +msgid "Expired" msgstr "" -#: woocommerce-event-press.php:114 inc/welcome.php:26 -msgid "Quick Setup" -msgstr "" - -#: inc/welcome.php:25 +#: Admin/MPWEM_Welcome.php:15 msgid "Welcome" msgstr "" -#: inc/status.php:10 +#: Admin/status.php:8 msgid "Status" msgstr "" @@ -223,7 +237,7 @@ msgstr "" msgid "abc-block" msgstr "" -#: templates/themes/theme-3.php:85 +#: templates/themes/theme-3.php:87 msgid "About The " msgstr "" @@ -239,6 +253,10 @@ msgstr "" msgid "Action" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:208 +msgid "Active Now" +msgstr "" + #: lib/classes/class-icon-library.php:1102 msgid "add" msgstr "" @@ -251,23 +269,24 @@ msgstr "" msgid "Add Extra Price" msgstr "" +#: inc/global/MP_Select_Icon_image.php:23 +#: inc/global/MP_Select_Icon_image.php:26 +msgid "Add Icon" +msgstr "" + #: inc/mep_event_meta.php:826 msgid "Add More Dates" msgstr "" -#: inc/mep_cpt.php:25 inc/mep_cpt.php:26 +#: Admin/mep_cpt.php:22 Admin/mep_cpt.php:23 msgid "Add New " msgstr "" -#: inc/mep_event_fw_meta.php:187 -msgid "Add New Days" -msgstr "" - #: inc/mep_event_fw_meta.php:130 msgid "Add New F.A.Q" msgstr "" -#: inc/mep_cpt.php:74 inc/mep_cpt.php:75 +#: Admin/mep_cpt.php:67 Admin/mep_cpt.php:68 msgid "Add New Speaker" msgstr "" @@ -275,7 +294,11 @@ msgstr "" msgid "Add New Ticket Type" msgstr "" -#: inc/admin_setting_panel.php:648 +#: inc/mep_event_fw_meta.php:187 +msgid "Add New Timeline" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:738 msgid "Add To Your Calender" msgstr "" @@ -283,7 +306,7 @@ msgstr "" msgid "add-1" msgstr "" -#: inc/mep_extra_price.php:306 +#: inc/mep_functions.php:3618 inc/mep_extra_price.php:306 msgid "Address" msgstr "" @@ -347,7 +370,7 @@ msgstr "" msgid "All" msgstr "" -#: inc/mep_cpt.php:24 +#: Admin/mep_cpt.php:21 msgid "All " msgstr "" @@ -355,11 +378,19 @@ msgstr "" msgid "All Events Of " msgstr "" +#: inc/global/MP_Select_Icon_image.php:61 +msgid "All Icon" +msgstr "" + +#: Admin/MPWEM_Welcome.php:143 +msgid "All Shortcode list" +msgstr "" + #: lib/classes/class-icon-library.php:33 msgid "allergies" msgstr "" -#: inc/template-prts/event_add_cart.php:348 +#: inc/template-prts/event_add_cart.php:354 msgid "Already Added into Cart!" msgstr "" @@ -580,10 +611,26 @@ msgstr "" msgid "attachment-1" msgstr "" -#: inc/admin_setting_panel.php:822 +#: Admin/MPWEM_Welcome.php:109 +msgid "Attendee CSV Export" +msgstr "" + +#: Admin/MPWEM_Welcome.php:85 +msgid "Attendee Custom Form" +msgstr "" + +#: Admin/MPWEM_Welcome.php:103 +msgid "Attendee Edit Feature" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:912 msgid "Attendee info:" msgstr "" +#: Admin/MPWEM_Welcome.php:79 +msgid "Attendee Management" +msgstr "" + #: lib/classes/class-icon-library.php:81 msgid "audible" msgstr "" @@ -592,7 +639,7 @@ msgstr "" msgid "audio-description" msgstr "" -#: inc/admin_setting_panel.php:1069 +#: Admin/settings/global/admin_setting_panel.php:1159 msgid "Auto Play" msgstr "" @@ -676,7 +723,7 @@ msgstr "" msgid "bars" msgstr "" -#: inc/admin_setting_panel.php:882 +#: Admin/settings/global/admin_setting_panel.php:972 msgid "Base Color" msgstr "" @@ -825,7 +872,8 @@ msgstr "" msgid "book" msgstr "" -#: inc/admin_setting_panel.php:597 +#: templates/list/default.php:6 +#: Admin/settings/global/admin_setting_panel.php:687 msgid "Book Now" msgstr "" @@ -912,11 +960,16 @@ msgstr "" msgid "Button Style" msgstr "" +#: Admin/MPWEM_Welcome.php:56 Admin/MPWEM_Welcome.php:982 +msgid "Buy Now" +msgstr "" + #: lib/classes/class-icon-library.php:146 msgid "buysellads" msgstr "" -#: inc/admin_setting_panel.php:705 templates/single/organizer.php:2 +#: templates/single/organizer.php:3 +#: Admin/settings/global/admin_setting_panel.php:795 msgid "By:" msgstr "" @@ -955,11 +1008,11 @@ msgstr "" msgid "calendar-times" msgstr "" -#: inc/admin_setting_panel.php:917 +#: Admin/settings/global/admin_setting_panel.php:1007 msgid "Calender Button Background Color" msgstr "" -#: inc/admin_setting_panel.php:924 +#: Admin/settings/global/admin_setting_panel.php:1014 msgid "Calender Button Text Color" msgstr "" @@ -971,6 +1024,10 @@ msgstr "" msgid "camera-retro" msgstr "" +#: Admin/MPWEM_Welcome.php:1019 +msgid "Can I hide any section from event list and details page?" +msgstr "" + #: lib/classes/class-icon-library.php:1110 msgid "cancel" msgstr "" @@ -1043,7 +1100,7 @@ msgstr "" msgid "Carousal Unique ID" msgstr "" -#: inc/admin_setting_panel.php:1091 +#: Admin/settings/global/admin_setting_panel.php:1181 msgid "Carousel Auto Play Speed" msgstr "" @@ -1052,7 +1109,7 @@ msgstr "" msgid "Carousel Mode" msgstr "" -#: inc/admin_setting_panel.php:77 +#: Admin/settings/global/admin_setting_panel.php:77 msgid "Carousel Settings" msgstr "" @@ -1061,8 +1118,8 @@ msgstr "" msgid "Carousel Unique ID" msgstr "" -#: inc/admin_setting_panel.php:903 #: support/elementor/widget/event-add-cart-section.php:405 +#: Admin/settings/global/admin_setting_panel.php:993 msgid "Cart Button Background Color" msgstr "" @@ -1074,8 +1131,8 @@ msgstr "" msgid "Cart Button Text" msgstr "" -#: inc/admin_setting_panel.php:910 #: support/elementor/widget/event-add-cart-section.php:381 +#: Admin/settings/global/admin_setting_panel.php:1000 msgid "Cart Button Text Color" msgstr "" @@ -1151,7 +1208,7 @@ msgstr "" msgid "certificate" msgstr "" -#: inc/admin_setting_panel.php:165 +#: Admin/settings/global/admin_setting_panel.php:192 msgid "" "Changing the event organizer slug will have an effect on the entire plugin. " "Remember, after changing the slug, you will need to flush the permalinks. To " @@ -1267,77 +1324,77 @@ msgstr "" msgid "child" msgstr "" -#: inc/admin_setting_panel.php:883 +#: Admin/settings/global/admin_setting_panel.php:973 msgid "" "Choose a basic color, it will change the icon background color & border " "color." msgstr "" -#: inc/admin_setting_panel.php:965 +#: Admin/settings/global/admin_setting_panel.php:1055 msgid "Choose border color for royal template" msgstr "" -#: inc/admin_setting_panel.php:918 +#: Admin/settings/global/admin_setting_panel.php:1008 msgid "Choose calender button background color" msgstr "" -#: inc/admin_setting_panel.php:925 +#: Admin/settings/global/admin_setting_panel.php:1015 msgid "Choose calender button text color" msgstr "" -#: inc/admin_setting_panel.php:904 +#: Admin/settings/global/admin_setting_panel.php:994 msgid "Choose cart button background color" msgstr "" -#: inc/admin_setting_panel.php:911 +#: Admin/settings/global/admin_setting_panel.php:1001 msgid "Choose cart button text color" msgstr "" -#: inc/admin_setting_panel.php:982 +#: Admin/settings/global/admin_setting_panel.php:1072 msgid "Choose Event Date Icon" msgstr "" -#: inc/admin_setting_panel.php:996 +#: Admin/settings/global/admin_setting_panel.php:1086 msgid "Choose Event Location Icon" msgstr "" -#: inc/admin_setting_panel.php:1003 +#: Admin/settings/global/admin_setting_panel.php:1093 msgid "Choose Event Organizer Icon" msgstr "" -#: inc/admin_setting_panel.php:1010 +#: Admin/settings/global/admin_setting_panel.php:1100 msgid "Choose Event Sidebar Location List Icon" msgstr "" -#: inc/admin_setting_panel.php:1045 +#: Admin/settings/global/admin_setting_panel.php:1135 msgid "Choose Event Social Share Icon for Email" msgstr "" -#: inc/admin_setting_panel.php:1017 +#: Admin/settings/global/admin_setting_panel.php:1107 msgid "Choose Event Social Share Icon for Facebook" msgstr "" -#: inc/admin_setting_panel.php:1031 +#: Admin/settings/global/admin_setting_panel.php:1121 msgid "Choose Event Social Share Icon for Linkedin" msgstr "" -#: inc/admin_setting_panel.php:1024 +#: Admin/settings/global/admin_setting_panel.php:1114 msgid "Choose Event Social Share Icon for Twitter" msgstr "" -#: inc/admin_setting_panel.php:1038 +#: Admin/settings/global/admin_setting_panel.php:1128 msgid "Choose Event Social Share Icon for Whatsapp" msgstr "" -#: inc/admin_setting_panel.php:989 +#: Admin/settings/global/admin_setting_panel.php:1079 msgid "Choose Event Time Icon" msgstr "" -#: inc/admin_setting_panel.php:932 +#: Admin/settings/global/admin_setting_panel.php:1022 msgid "Choose FAQ title background color" msgstr "" -#: inc/admin_setting_panel.php:939 +#: Admin/settings/global/admin_setting_panel.php:1029 msgid "Choose FAQ title text color" msgstr "" @@ -1345,35 +1402,35 @@ msgstr "" msgid "Choose from the most used" msgstr "" -#: inc/admin_setting_panel.php:958 +#: Admin/settings/global/admin_setting_panel.php:1048 msgid "Choose icons background color for royal template" msgstr "" -#: inc/admin_setting_panel.php:890 +#: Admin/settings/global/admin_setting_panel.php:980 msgid "Choose label background color" msgstr "" -#: inc/admin_setting_panel.php:897 +#: Admin/settings/global/admin_setting_panel.php:987 msgid "Choose label text color" msgstr "" -#: inc/admin_setting_panel.php:106 +#: Admin/settings/global/admin_setting_panel.php:122 msgid "Choose Multilingual Plugin" msgstr "" -#: inc/admin_setting_panel.php:946 +#: Admin/settings/global/admin_setting_panel.php:1036 msgid "Choose primary background color for royal template" msgstr "" -#: inc/admin_setting_panel.php:952 +#: Admin/settings/global/admin_setting_panel.php:1042 msgid "Choose secondary background color for royal template" msgstr "" -#: inc/quick_setup.php:281 +#: Admin/MPWEM_Quick_Setup.php:225 msgid "Choose some general option." msgstr "" -#: inc/admin_setting_panel.php:971 +#: Admin/settings/global/admin_setting_panel.php:1061 msgid "Choose text color for royal template" msgstr "" @@ -1555,7 +1612,7 @@ msgstr "" msgid "comments" msgstr "" -#: inc/mep_extra_price.php:309 +#: inc/mep_functions.php:3624 inc/mep_extra_price.php:309 msgid "Company" msgstr "" @@ -1576,11 +1633,11 @@ msgstr "" msgid "confirm-schedule" msgstr "" -#: inc/admin_setting_panel.php:580 +#: Admin/settings/global/admin_setting_panel.php:670 msgid "Confirmation Email Text" msgstr "" -#: inc/admin_setting_panel.php:581 +#: Admin/settings/global/admin_setting_panel.php:671 msgid "" "Confirmation Email Text Usable Dynamic tags:
Attendee\n" " Name:{name}
\n" @@ -1682,11 +1739,25 @@ msgstr "" msgid "Current Booking Status :" msgstr "" -#: inc/admin_setting_panel.php:1115 +#: inc/mep_functions.php:3416 inc/mep_functions.php:3433 +msgid "Custom CSS" +msgstr "" + +#: inc/mep_functions.php:5210 inc/mep_functions.php:5281 +#: Admin/settings/global/admin_setting_panel.php:1205 msgid "Custom Date Format" msgstr "" -#: inc/admin_setting_panel.php:1131 +#: Admin/MPWEM_Welcome.php:97 +msgid "Custom Emailing" +msgstr "" + +#: Admin/MPWEM_Welcome.php:121 +msgid "Custom Style Settings" +msgstr "" + +#: inc/mep_functions.php:5235 inc/mep_functions.php:5292 +#: Admin/settings/global/admin_setting_panel.php:1221 msgid "Custom Time Format" msgstr "" @@ -1710,7 +1781,8 @@ msgstr "" msgid "database" msgstr "" -#: inc/mep_extra_price.php:288 support/elementor/widget/event-date.php:89 +#: inc/mep_functions.php:3389 inc/mep_extra_price.php:288 +#: support/elementor/widget/event-date.php:89 #: support/elementor/widget/event-list.php:313 msgid "Date" msgstr "" @@ -1719,15 +1791,16 @@ msgstr "" msgid "Date & Time" msgstr "" -#: inc/admin_setting_panel.php:61 +#: Admin/settings/global/admin_setting_panel.php:61 msgid "Date & Time Format Settings" msgstr "" -#: templates/themes/theme-1.php:54 templates/themes/theme-3.php:31 +#: templates/themes/theme-1.php:54 templates/themes/theme-3.php:33 msgid "Date and Time:" msgstr "" -#: inc/admin_setting_panel.php:1106 +#: inc/mep_functions.php:5195 +#: Admin/settings/global/admin_setting_panel.php:1196 msgid "Date Format" msgstr "" @@ -1759,10 +1832,6 @@ msgstr "" msgid "Days Style Settings" msgstr "" -#: inc/mep_event_fw_meta.php:183 inc/mep_event_fw_meta.php:212 -msgid "Daywise Details" -msgstr "" - #: lib/classes/class-icon-library.php:278 msgid "deaf" msgstr "" @@ -1792,7 +1861,7 @@ msgstr "" msgid "Description" msgstr "" -#: inc/mep_extra_price.php:310 +#: inc/mep_functions.php:3626 inc/mep_extra_price.php:310 msgid "Designation" msgstr "" @@ -1844,7 +1913,7 @@ msgstr "" msgid "Disable" msgstr "" -#: inc/admin_setting_panel.php:298 +#: Admin/settings/global/admin_setting_panel.php:326 msgid "Disappear Event from list when fully booked?" msgstr "" @@ -1903,6 +1972,10 @@ msgstr "" msgid "dna" msgstr "" +#: Admin/MPWEM_Welcome.php:1031 +msgid "Do you offer customization?" +msgstr "" + #: lib/classes/class-icon-library.php:290 msgid "dochub" msgstr "" @@ -1911,10 +1984,14 @@ msgstr "" msgid "docker" msgstr "" -#: woocommerce-event-press.php:78 woocommerce-event-press.php:84 +#: woocommerce-event-press.php:64 woocommerce-event-press.php:71 msgid "Docs" msgstr "" +#: Admin/MPWEM_Welcome.php:59 +msgid "Documentation" +msgstr "" + #: lib/classes/class-icon-library.php:292 msgid "dollar-sign" msgstr "" @@ -1931,6 +2008,10 @@ msgstr "" msgid "donate" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:156 +msgid "Done" +msgstr "" + #: lib/classes/class-icon-library.php:296 #: lib/classes/class-icon-library.php:297 msgid "dot-circle" @@ -1981,10 +2062,6 @@ msgstr "" msgid "drupal" msgstr "" -#: inc/welcome.php:27 -msgid "Dummy Import" -msgstr "" - #: lib/classes/class-icon-library.php:1023 msgid "dustbin" msgstr "" @@ -2007,11 +2084,11 @@ msgstr "" msgid "edit" msgstr "" -#: inc/mep_cpt.php:28 +#: Admin/mep_cpt.php:25 msgid "Edit " msgstr "" -#: inc/mep_cpt.php:77 +#: Admin/mep_cpt.php:70 msgid "Edit Speaker" msgstr "" @@ -2035,27 +2112,29 @@ msgstr "" msgid "ellipsis-v" msgstr "" -#: inc/mep_extra_price.php:304 +#: inc/mep_functions.php:3614 inc/mep_extra_price.php:304 msgid "Email" msgstr "" -#: inc/admin_setting_panel.php:559 inc/admin_setting_panel.php:560 +#: Admin/settings/global/admin_setting_panel.php:649 +#: Admin/settings/global/admin_setting_panel.php:650 msgid "Email From Name" msgstr "" -#: inc/quick_setup.php:311 +#: Admin/MPWEM_Quick_Setup.php:262 msgid "Email From Name:" msgstr "" -#: inc/admin_setting_panel.php:547 +#: Admin/settings/global/admin_setting_panel.php:637 msgid "Email Sent on order status" msgstr "" -#: inc/admin_setting_panel.php:57 +#: Admin/settings/global/admin_setting_panel.php:57 msgid "Email Settings" msgstr "" -#: inc/admin_setting_panel.php:573 inc/admin_setting_panel.php:574 +#: Admin/settings/global/admin_setting_panel.php:663 +#: Admin/settings/global/admin_setting_panel.php:664 msgid "Email Subject" msgstr "" @@ -2083,11 +2162,11 @@ msgstr "" msgid "Enable" msgstr "" -#: inc/admin_setting_panel.php:96 +#: Admin/settings/global/admin_setting_panel.php:112 msgid "Enable/Disable gutenburg editor." msgstr "" -#: inc/admin_setting_panel.php:415 +#: Admin/settings/global/admin_setting_panel.php:505 msgid "" "Enabling this feature will allow you to assign a product category to the " "event edit page. If you have a product category-based coupon code that you " @@ -2095,6 +2174,10 @@ msgid "" "order to enable this feature, please select 'Yes'." msgstr "" +#: inc/mep_functions.php:2230 +msgid "End" +msgstr "" + #: inc/mep_event_meta.php:729 msgid "End Date" msgstr "" @@ -2116,7 +2199,7 @@ msgstr "" msgid "End Time" msgstr "" -#: inc/admin_setting_panel.php:186 +#: Admin/settings/global/admin_setting_panel.php:213 msgid "" "Enter Your Google Map API key. Get API Key. " @@ -2163,7 +2246,7 @@ msgstr "" msgid "euro-sign" msgstr "" -#: inc/mep_event_meta.php:862 +#: inc/mep_functions.php:1613 inc/mep_event_meta.php:862 msgid "Event" msgstr "" @@ -2233,11 +2316,11 @@ msgstr "" msgid "Event Category" msgstr "" -#: inc/admin_setting_panel.php:143 +#: Admin/settings/global/admin_setting_panel.php:170 msgid "Event Category Label" msgstr "" -#: inc/admin_setting_panel.php:150 +#: Admin/settings/global/admin_setting_panel.php:177 msgid "Event Category Slug" msgstr "" @@ -2283,8 +2366,9 @@ msgstr "" msgid "Event Date Typography" msgstr "" -#: inc/admin_setting_panel.php:690 templates/themes/vanilla.php:34 -#: templates/themes/default-theme.php:35 templates/themes/royal.php:38 +#: templates/themes/vanilla.php:36 templates/themes/default-theme.php:37 +#: templates/themes/royal.php:38 +#: Admin/settings/global/admin_setting_panel.php:780 msgid "Event Date:" msgstr "" @@ -2297,10 +2381,6 @@ msgstr "" msgid "Event Day Background Color" msgstr "" -#: inc/mep_event_fw_meta.php:174 -msgid "Event Daywise Details" -msgstr "" - #: support/elementor/widget/event-list-recurring.php:565 #: support/elementor/widget/expired-event-list.php:572 msgid "Event Description Color" @@ -2324,11 +2404,11 @@ msgstr "" msgid "Event Details Settings" msgstr "" -#: inc/quick_setup.php:305 +#: Admin/MPWEM_Quick_Setup.php:253 msgid "Event End Time" msgstr "" -#: inc/admin_setting_panel.php:800 +#: Admin/settings/global/admin_setting_panel.php:890 msgid "Event Expired" msgstr "" @@ -2400,7 +2480,7 @@ msgstr "" msgid "Event Header Border Color" msgstr "" -#: inc/admin_setting_panel.php:134 +#: Admin/settings/global/admin_setting_panel.php:161 msgid "Event Icon" msgstr "" @@ -2413,19 +2493,19 @@ msgstr "" msgid "Event Information List" msgstr "" -#: inc/admin_setting_panel.php:118 +#: Admin/settings/global/admin_setting_panel.php:145 msgid "Event Label" msgstr "" -#: inc/quick_setup.php:284 -msgid "Event Label:" -msgstr "" - #: support/elementor/widget/event-list.php:24 #: support/elementor/widget/event-list.php:40 msgid "Event List" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:134 +msgid "Event List Order By" +msgstr "" + #: support/elementor/widget/event-list-recurring.php:21 msgid "Event List Recurring" msgstr "" @@ -2438,8 +2518,8 @@ msgstr "" msgid "Event List Recurring Style Settings" msgstr "" -#: inc/admin_setting_panel.php:49 #: support/elementor/widget/expired-event-list.php:37 +#: Admin/settings/global/admin_setting_panel.php:49 msgid "Event List Settings" msgstr "" @@ -2460,24 +2540,29 @@ msgstr "" msgid "Event Location Settings" msgstr "" -#: inc/admin_setting_panel.php:683 templates/themes/theme-1.php:64 -#: templates/themes/vanilla.php:56 templates/themes/default-theme.php:57 -#: templates/themes/default-theme.php:81 templates/themes/royal.php:60 +#: templates/themes/theme-1.php:64 templates/themes/vanilla.php:58 +#: templates/themes/default-theme.php:60 templates/themes/default-theme.php:84 +#: templates/themes/royal.php:60 +#: Admin/settings/global/admin_setting_panel.php:773 msgid "Event Location:" msgstr "" -#: inc/quick_setup.php:238 +#: Admin/MPWEM_Quick_Setup.php:187 msgid "Event Manager and Tickets Selling Plugin" msgstr "" #. Name of the plugin -msgid "Event Manager and Tickets Selling Plugin for WooCommerce (DEV)" +msgid "Event Manager and Tickets Selling Plugin for WooCommerce" msgstr "" #: support/elementor/elementor-support.php:26 msgid "Event Manager For Woocommerce " msgstr "" +#: inc/mep_functions.php:4429 +msgid "Event Manager For Woocommerce Sidebar" +msgstr "" + #: support/elementor/widget/event-map.php:37 msgid "Event Map Settings" msgstr "" @@ -2504,11 +2589,11 @@ msgstr "" msgid "Event Organizer" msgstr "" -#: inc/admin_setting_panel.php:157 +#: Admin/settings/global/admin_setting_panel.php:184 msgid "Event Organizer Label" msgstr "" -#: inc/admin_setting_panel.php:164 +#: Admin/settings/global/admin_setting_panel.php:191 msgid "Event Organizer Slug" msgstr "" @@ -2549,7 +2634,8 @@ msgstr "" msgid "Event Schedule" msgstr "" -#: inc/admin_setting_panel.php:747 templates/single/date_list_title.php:4 +#: templates/single/date_list_title.php:4 +#: Admin/settings/global/admin_setting_panel.php:837 msgid "Event Schedule Details" msgstr "" @@ -2581,14 +2667,10 @@ msgstr "" msgid "Event SKU No:" msgstr "" -#: inc/admin_setting_panel.php:126 +#: Admin/settings/global/admin_setting_panel.php:153 msgid "Event Slug" msgstr "" -#: inc/quick_setup.php:292 -msgid "Event Slug:" -msgstr "" - #: support/elementor/widget/event-speaker-list.php:21 msgid "Event Speaker List" msgstr "" @@ -2601,7 +2683,11 @@ msgstr "" msgid "Event Speaker Style Settings" msgstr "" -#: inc/quick_setup.php:304 +#: inc/mep_functions.php:2052 +msgid "Event Start Date" +msgstr "" + +#: Admin/MPWEM_Quick_Setup.php:250 msgid "Event Start Time" msgstr "" @@ -2630,15 +2716,20 @@ msgstr "" msgid "Event Table Title Typography" msgstr "" -#: inc/admin_setting_panel.php:257 +#: Admin/settings/global/admin_setting_panel.php:285 msgid "Event Ticket Expire before minutes" msgstr "" -#: inc/admin_setting_panel.php:697 templates/themes/vanilla.php:45 -#: templates/themes/default-theme.php:46 templates/themes/royal.php:49 +#: templates/themes/vanilla.php:47 templates/themes/default-theme.php:49 +#: templates/themes/royal.php:49 +#: Admin/settings/global/admin_setting_panel.php:787 msgid "Event Time:" msgstr "" +#: inc/mep_event_fw_meta.php:174 +msgid "Event Timeline Details" +msgstr "" + #: templates/single/daywise_details.php:2 msgid "Event Timelines" msgstr "" @@ -2661,10 +2752,18 @@ msgstr "" msgid "Event Title Typography" msgstr "" -#: woocommerce-event-press.php:113 +#: Admin/MPWEM_Quick_Setup.php:31 msgid "Events" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:228 +msgid "Events Label:" +msgstr "" + +#: Admin/MPWEM_Quick_Setup.php:237 +msgid "Events Slug:" +msgstr "" + #: lib/classes/class-icon-library.php:327 msgid "exchange-alt" msgstr "" @@ -2697,7 +2796,7 @@ msgstr "" msgid "expeditedssl" msgstr "" -#: support/elementor/widget/event-list.php:234 +#: inc/mep_functions.php:4577 support/elementor/widget/event-list.php:234 msgid "Expired" msgstr "" @@ -2713,7 +2812,7 @@ msgstr "" msgid "external-link-square-alt" msgstr "" -#: inc/mep_shortcode.php:401 +#: inc/mep_shortcode.php:424 msgid "Extra Service" msgstr "" @@ -2743,9 +2842,10 @@ msgstr "" msgid "Extra Service Title" msgstr "" -#: inc/admin_setting_panel.php:634 inc/template-prts/event_add_cart.php:26 +#: inc/template-prts/event_add_cart.php:27 #: support/elementor/widget/event-add-cart-section.php:268 #: support/elementor/widget/event-add-cart-section.php:490 +#: Admin/settings/global/admin_setting_panel.php:724 msgid "Extra Service:" msgstr "" @@ -2762,7 +2862,7 @@ msgstr "" msgid "eye-slash" msgstr "" -#: inc/mep_event_fw_meta.php:155 +#: Admin/MPWEM_Welcome.php:31 inc/mep_event_fw_meta.php:155 msgid "F.A.Q" msgstr "" @@ -2786,11 +2886,11 @@ msgstr "" msgid "facebook-square" msgstr "" -#: inc/admin_setting_panel.php:931 +#: Admin/settings/global/admin_setting_panel.php:1021 msgid "FAQ Title Background Color" msgstr "" -#: inc/admin_setting_panel.php:938 +#: Admin/settings/global/admin_setting_panel.php:1028 msgid "FAQ Title Text Color" msgstr "" @@ -2886,7 +2986,7 @@ msgstr "" msgid "filter" msgstr "" -#: inc/mep_cpt.php:43 +#: Admin/mep_cpt.php:40 msgid "Filter " msgstr "" @@ -2900,15 +3000,15 @@ msgstr "" msgid "Filter Events by Organizer" msgstr "" -#: inc/mep_cpt.php:92 +#: Admin/mep_cpt.php:85 msgid "Filter Speaker list" msgstr "" -#: inc/quick_setup.php:335 +#: Admin/MPWEM_Quick_Setup.php:286 msgid "Finalize Setup" msgstr "" -#: templates/themes/vanilla.php:75 +#: templates/themes/vanilla.php:77 msgid "Find Location On Google Map:" msgstr "" @@ -2916,7 +3016,7 @@ msgstr "" msgid "find-in-folder" msgstr "" -#: inc/quick_setup.php:338 +#: Admin/MPWEM_Quick_Setup.php:289 msgid "Finish & Save" msgstr "" @@ -3032,6 +3132,14 @@ msgstr "" msgid "For Any Logged in user" msgstr "" +#: Admin/MPWEM_Welcome.php:1024 +msgid "" +"For virtual event we know there should not have any location or physical " +"address so we recommend to use template virtual that we have during event " +"adding time and also you can use location hide settings from list and " +"details page." +msgstr "" + #: lib/classes/class-icon-library.php:399 msgid "fort-awesome" msgstr "" @@ -3052,7 +3160,7 @@ msgstr "" msgid "foursquare" msgstr "" -#: inc/admin_setting_panel.php:619 +#: inc/mep_functions.php:4166 Admin/settings/global/admin_setting_panel.php:709 msgid "Free" msgstr "" @@ -3064,11 +3172,20 @@ msgstr "" msgid "freebsd" msgstr "" -#: inc/admin_setting_panel.php:566 inc/admin_setting_panel.php:567 +#: Admin/MPWEM_Welcome.php:949 +msgid "Frequently Asked Questions" +msgstr "" + +#: inc/global/MP_Global_Function.php:334 +msgid "Friday" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:656 +#: Admin/settings/global/admin_setting_panel.php:657 msgid "From Email" msgstr "" -#: inc/quick_setup.php:319 +#: Admin/MPWEM_Quick_Setup.php:271 msgid "From Email Address:" msgstr "" @@ -3103,7 +3220,7 @@ msgstr "" msgid "gem" msgstr "" -#: inc/mep_extra_price.php:308 +#: inc/mep_functions.php:3622 inc/mep_extra_price.php:308 msgid "Gender" msgstr "" @@ -3111,14 +3228,29 @@ msgstr "" msgid "genderless" msgstr "" -#: inc/admin_setting_panel.php:45 +#: Admin/MPWEM_Quick_Setup.php:149 +msgid "General" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:45 msgid "General Settings" msgstr "" -#: inc/quick_setup.php:280 +#: Admin/MPWEM_Quick_Setup.php:224 msgid "General settings" msgstr "" +#: inc/mep_functions.php:5047 +msgid "" +"Get Individual Attendee Information, PDF Ticketing and Email Function with " +"Event Manager Pro" +msgstr "" + +#: Admin/MPWEM_Welcome.php:980 +msgid "Get Pro and Others Available Addon to get all these exciting features" +msgstr "" + #: lib/classes/class-icon-library.php:415 msgid "get-pocket" msgstr "" @@ -3208,11 +3340,11 @@ msgstr "" msgid "google" msgstr "" -#: inc/admin_setting_panel.php:185 +#: Admin/settings/global/admin_setting_panel.php:212 msgid "Google Map API Key" msgstr "" -#: inc/admin_setting_panel.php:173 +#: Admin/settings/global/admin_setting_panel.php:200 msgid "Google Map Type" msgstr "" @@ -3240,11 +3372,11 @@ msgstr "" msgid "google-wallet" msgstr "" -#: lib/classes/class-mep.php:178 +#: lib/classes/class-mep.php:178 inc/global/MP_Custom_Layout.php:71 msgid "GoTO Next Page" msgstr "" -#: lib/classes/class-mep.php:159 +#: lib/classes/class-mep.php:159 inc/global/MP_Custom_Layout.php:49 msgid "GoTO Previous Page" msgstr "" @@ -3427,71 +3559,80 @@ msgstr "" msgid "Here" msgstr "" -#: inc/admin_setting_panel.php:488 +#: Admin/MPWEM_Welcome.php:950 +msgid "Here is list of question that may help." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:578 msgid "Hide \"Org By\" Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:532 +#: Admin/settings/global/admin_setting_panel.php:622 msgid "Hide Add Calendar Button from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:224 +#: Admin/settings/global/admin_setting_panel.php:241 msgid "Hide Date From Order Details & Email Section" msgstr "" -#: inc/admin_setting_panel.php:857 inc/template-prts/event_date.php:151 +#: inc/mep_functions.php:4738 inc/template-prts/event_date.php:152 +#: Admin/settings/global/admin_setting_panel.php:947 msgid "Hide Date Lists" msgstr "" -#: inc/admin_setting_panel.php:499 +#: Admin/settings/global/admin_setting_panel.php:589 msgid "Hide Event Address Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:444 +#: Admin/settings/global/admin_setting_panel.php:534 msgid "Hide Event Date Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:466 +#: Admin/settings/global/admin_setting_panel.php:556 msgid "Hide Event Location Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:510 +#: Admin/settings/global/admin_setting_panel.php:600 msgid "Hide Event Schedule Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:521 +#: Admin/settings/global/admin_setting_panel.php:611 msgid "Hide Event Share this Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:455 +#: Admin/settings/global/admin_setting_panel.php:545 msgid "Hide Event Time Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:477 +#: Admin/settings/global/admin_setting_panel.php:567 msgid "Hide Event Total Seats Section from Single Event Details page" msgstr "" -#: inc/admin_setting_panel.php:367 +#: Admin/settings/global/admin_setting_panel.php:252 +msgid "Hide Expired Event from Calendar" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:457 msgid "Hide Full Time Section from list" msgstr "" -#: inc/admin_setting_panel.php:213 +#: Admin/settings/global/admin_setting_panel.php:230 msgid "Hide Location From Order Details & Email Section" msgstr "" -#: inc/admin_setting_panel.php:356 +#: Admin/settings/global/admin_setting_panel.php:446 msgid "Hide Location Section from list" msgstr "" -#: inc/admin_setting_panel.php:378 +#: Admin/settings/global/admin_setting_panel.php:468 msgid "Hide Only End Time Section from list" msgstr "" -#: inc/admin_setting_panel.php:345 +#: Admin/settings/global/admin_setting_panel.php:435 msgid "Hide Organizer Section from list" msgstr "" -#: inc/admin_setting_panel.php:389 +#: Admin/settings/global/admin_setting_panel.php:479 msgid "Hide/Show Event Hover Book Now Button" msgstr "" @@ -3577,6 +3718,18 @@ msgstr "" msgid "houzz" msgstr "" +#: Admin/MPWEM_Welcome.php:1023 +msgid "How Can I configure Virtual Event?" +msgstr "" + +#: Admin/MPWEM_Welcome.php:999 +msgid "How can I Export attendee list as CSV?" +msgstr "" + +#: Admin/MPWEM_Welcome.php:995 +msgid "How can I see event wise registered attendee list?" +msgstr "" + #: lib/classes/class-icon-library.php:505 msgid "html5" msgstr "" @@ -3593,10 +3746,22 @@ msgstr "" msgid "hubspot" msgstr "" +#: Admin/MPWEM_Welcome.php:1015 +msgid "I have configured correctly but pdf email I am not getting." +msgstr "" + +#: Admin/MPWEM_Welcome.php:1027 +msgid "I installed event manager plugin but it does not work?" +msgstr "" + #: lib/classes/class-icon-library.php:507 msgid "i-cursor" msgstr "" +#: inc/global/MP_Select_Icon_image.php:161 +msgid "Icon" +msgstr "" + #: support/elementor/widget/event-list.php:685 msgid "Icon Background Color" msgstr "" @@ -3613,14 +3778,18 @@ msgstr "" msgid "Icon Color" msgstr "" -#: inc/class/mep_settings_api.php:441 +#: Admin/settings/global/MAGE_Setting_API.php:441 msgid "Icon Library" msgstr "" -#: inc/admin_setting_panel.php:69 +#: Admin/settings/global/admin_setting_panel.php:69 msgid "Icon Settings" msgstr "" +#: inc/global/MP_Select_Icon_image.php:45 +msgid "Icon/class name...." +msgstr "" + #: lib/classes/class-icon-library.php:508 #: lib/classes/class-icon-library.php:509 msgid "id-badge" @@ -3635,18 +3804,24 @@ msgstr "" msgid "id-card-alt" msgstr "" -#: inc/admin_setting_panel.php:266 +#: Admin/settings/global/admin_setting_panel.php:294 msgid "" "If the icons are not working and you want to disable Font Awesome loading " "from the plugin, select Yes." msgstr "" -#: inc/admin_setting_panel.php:277 +#: Admin/settings/global/admin_setting_panel.php:305 msgid "" "If the icons are not working, and you want to remove Flat Icon load from the " "plugin, select \"Yes.\"" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:394 +msgid "" +"If you enable this then a Widget area will be registred and you can add any " +"widgets from the Widget Menu. By default its disabled" +msgstr "" + #: inc/mep_event_meta.php:211 msgid "" "If you have saved organizer details, please select the \"Organizer\" option. " @@ -3662,19 +3837,52 @@ msgid "" "proceed." msgstr "" -#: inc/admin_setting_panel.php:1139 +#: Admin/MPWEM_Welcome.php:1000 +msgid "" +"If you visit attendee list menu in event section then you will see all " +"attendee list here. You can filter choosing event name and date if event is " +"recurring event. After filtering right section there is 2 button to export " +"attendee and extra service." +msgstr "" + +#: Admin/MPWEM_Welcome.php:1012 +msgid "" +"If you visit Event settings page then You will see PDF email tab top right, " +"you can configure pdf email here." +msgstr "" + +#: inc/mep_functions.php:5015 +msgid "" +"If you want to display the ticket type list with an add-to-cart button on " +"any post or page of your website, simply copy the shortcode and paste it " +"where desired." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:253 +msgid "" +"If you want to hide the expired event from the calendar please select Yes. " +"Its applicable for the Free Calendar" +msgstr "" + +#: inc/mep_functions.php:5253 +msgid "" +"If you want to show the date and time in your local timezone, please select " +"Yes." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:1229 msgid "" "If you want to show the time zone with the date and time, please select " "\"Yes\"." msgstr "" -#: inc/admin_setting_panel.php:299 +#: Admin/settings/global/admin_setting_panel.php:327 msgid "" "If you want your event to be removed from the list once it is fully booked, " "you can select \"Yes\" here." msgstr "" -#: inc/admin_setting_panel.php:214 +#: Admin/settings/global/admin_setting_panel.php:231 msgid "" "If you would like to hide the location details from the order details " "section on the thank you page and confirmation email body, please choose " @@ -3682,20 +3890,41 @@ msgid "" "\"No\". The default setting is \"No\"." msgstr "" -#: inc/admin_setting_panel.php:288 +#: inc/mep_functions.php:5267 +msgid "" +"If you're looking for a recurring events function where customers can choose " +"date and time, check out our website. We have a wide selection of options to " +"choose from to make sure your event is perfect. " +"Recurring Addon" +msgstr "" + +#: inc/mep_functions.php:4975 +msgid "" +"If your event is online or virtual, please ensure that this option is " +"enabled." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:316 msgid "" "If your event list page is loading slowly, you can select this option to " "improve performance. Keep in mind that selecting this option will disable " "Waitlist and Seat count features. " msgstr "" -#: inc/admin_setting_panel.php:1058 +#: Admin/settings/global/admin_setting_panel.php:1148 msgid "" "If your theme is not loading the Owl Carousel Library, or if you\"re having " "issues with Owl Carousel, you can set this option to \"Yes\" to fix the " "issue." msgstr "" +#: inc/global/MP_Select_Icon_image.php:106 +#: inc/global/MP_Select_Icon_image.php:132 +#: inc/global/MP_Select_Icon_image.php:159 +msgid "Image" +msgstr "" + #: lib/classes/class-icon-library.php:513 #: lib/classes/class-icon-library.php:514 msgid "image" @@ -3710,6 +3939,12 @@ msgstr "" msgid "imdb" msgstr "" +#: Admin/MPWEM_Welcome.php:1008 +msgid "" +"In Event Settings area we have slug changing option. You can change it and " +"resave permalink to avoid 404 error." +msgstr "" + #: inc/mep_event_meta.php:1150 msgid "" "In order to add a new tax class, please go to WooCommerce -> Settings -> Tax " @@ -3728,7 +3963,7 @@ msgstr "" msgid "industry" msgstr "" -#: inc/admin_setting_panel.php:1080 +#: Admin/settings/global/admin_setting_panel.php:1170 msgid "Infinite Loop" msgstr "" @@ -3745,11 +3980,11 @@ msgstr "" msgid "Input Box" msgstr "" -#: inc/mep_cpt.php:39 +#: Admin/mep_cpt.php:36 msgid "Insert into " msgstr "" -#: inc/mep_cpt.php:88 +#: Admin/mep_cpt.php:81 msgid "Insert into Speaker" msgstr "" @@ -3757,6 +3992,10 @@ msgstr "" msgid "instagram" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:206 +msgid "Install & Active Now" +msgstr "" + #: lib/classes/class-icon-library.php:524 msgid "internet-explorer" msgstr "" @@ -3765,35 +4004,42 @@ msgstr "" msgid "ioxhost" msgstr "" -#: inc/admin_setting_panel.php:151 +#: Admin/MPWEM_Welcome.php:53 +msgid "" +"It uses WooCommerce to take payment, which provides freedom for using " +"popular payment getaway via WooCommerce. This plugin supports all WordPress " +"version and can be used to create any types of any types of events." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:178 msgid "" "It will change the category slug for the entire plugin. Remember that after " "you change this slug, you need to flush permalinks. To do this, just go to " "Settings->Permalinks hit the Save Settings button." msgstr "" -#: inc/admin_setting_panel.php:119 +#: Admin/settings/global/admin_setting_panel.php:146 msgid "It will change the event post type label for the entire plugin." msgstr "" -#: inc/quick_setup.php:288 -msgid "It will change the event post type label on the entire plugin." -msgstr "" - -#: inc/quick_setup.php:296 -msgid "" -"It will change the event slug on the entire plugin. Remember after changing " -"this slug you need to flush permalinks. Just go to Settings->Permalinks hit " -"the Save Settings button" -msgstr "" - -#: inc/admin_setting_panel.php:127 +#: Admin/settings/global/admin_setting_panel.php:154 msgid "" "It will change the event slug throughout the entire plugin. Remember, after " "changing this slug you need to flush permalinks. Just go to Settings-" ">Permalinks hit the Save Settings button" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:233 +msgid "It will change the Events post type label on the entire plugin." +msgstr "" + +#: Admin/MPWEM_Quick_Setup.php:242 +msgid "" +"It will change the Events slug on the entire plugin. Remember after changing " +"this slug you need to flush permalinks. Just go to Settings->Permalinks hit " +"the Save Settings button" +msgstr "" + #: lib/classes/class-icon-library.php:526 msgid "italic" msgstr "" @@ -3868,7 +4114,7 @@ msgstr "" msgid "korvue" msgstr "" -#: inc/admin_setting_panel.php:889 +#: Admin/settings/global/admin_setting_panel.php:979 msgid "Label Background Color" msgstr "" @@ -3879,7 +4125,7 @@ msgstr "" msgid "Label Color" msgstr "" -#: inc/admin_setting_panel.php:896 +#: Admin/settings/global/admin_setting_panel.php:986 msgid "Label Text Color" msgstr "" @@ -3919,7 +4165,7 @@ msgstr "" msgid "lecture" msgstr "" -#: inc/admin_setting_panel.php:815 +#: Admin/settings/global/admin_setting_panel.php:905 msgid "Left" msgstr "" @@ -3941,7 +4187,7 @@ msgstr "" msgid "less" msgstr "" -#: lib/classes/class-mep.php:147 +#: lib/classes/class-mep.php:147 inc/global/MP_Custom_Layout.php:150 msgid "Less More" msgstr "" @@ -3953,6 +4199,10 @@ msgstr "" msgid "level-up-alt" msgstr "" +#: inc/mep_functions.php:3420 +msgid "License" +msgstr "" + #: lib/classes/class-icon-library.php:555 #: lib/classes/class-icon-library.php:556 msgid "life-ring" @@ -4023,23 +4273,25 @@ msgstr "" msgid "list-ul" msgstr "" -#: inc/admin_setting_panel.php:276 +#: Admin/settings/global/admin_setting_panel.php:304 msgid "Load Flat Icon From Theme?" msgstr "" -#: inc/admin_setting_panel.php:265 +#: Admin/settings/global/admin_setting_panel.php:293 msgid "Load Font Awesome From Theme?" msgstr "" #: lib/classes/class-mep.php:146 lib/classes/class-mep.php:149 +#: inc/global/MP_Custom_Layout.php:39 inc/global/MP_Custom_Layout.php:150 +#: inc/global/MP_Custom_Layout.php:151 msgid "Load More" msgstr "" -#: inc/admin_setting_panel.php:1057 +#: Admin/settings/global/admin_setting_panel.php:1147 msgid "Load Owl Carousel From Theme" msgstr "" -#: inc/mep_extra_price.php:287 +#: inc/mep_functions.php:3388 inc/mep_extra_price.php:287 msgid "Location" msgstr "" @@ -4063,7 +4315,8 @@ msgstr "" msgid "Location/Venue:" msgstr "" -#: inc/admin_setting_panel.php:669 templates/list/default.php:96 +#: templates/list/default.php:96 +#: Admin/settings/global/admin_setting_panel.php:759 msgid "Location:" msgstr "" @@ -4310,6 +4563,10 @@ msgstr "" msgid "modx" msgstr "" +#: inc/global/MP_Global_Function.php:330 +msgid "Monday" +msgstr "" + #: lib/classes/class-icon-library.php:619 msgid "monero" msgstr "" @@ -4353,8 +4610,9 @@ msgstr "" msgid "movie-tickets" msgstr "" -#: inc/admin_setting_panel.php:843 templates/list/spring.php:49 -#: templates/list/default.php:30 templates/list/winter.php:60 +#: templates/list/spring.php:49 templates/list/default.php:30 +#: templates/list/winter.php:60 +#: Admin/settings/global/admin_setting_panel.php:933 msgid "Multi Date Event" msgstr "" @@ -4371,6 +4629,11 @@ msgstr "" msgid "music-player" msgstr "" +#: Admin/MPWEM_Welcome.php:1003 +msgid "My plugin page shows 404 error?" +msgstr "" + +#: inc/mep_functions.php:1611 inc/mep_functions.php:3612 #: inc/mep_extra_price.php:303 inc/mep_event_meta.php:641 msgid "Name" msgstr "" @@ -4379,7 +4642,7 @@ msgstr "" msgid "Name :" msgstr "" -#: inc/admin_setting_panel.php:733 +#: Admin/settings/global/admin_setting_panel.php:823 msgid "Name:" msgstr "" @@ -4397,11 +4660,11 @@ msgstr "" msgid "neuter" msgstr "" -#: inc/mep_cpt.php:27 +#: Admin/mep_cpt.php:24 msgid "New " msgstr "" -#: inc/mep_cpt.php:76 +#: Admin/mep_cpt.php:69 msgid "New Speaker" msgstr "" @@ -4410,13 +4673,12 @@ msgstr "" msgid "newspaper" msgstr "" -#: lib/classes/class-icon-library.php:1067 -msgid "next" +#: Admin/MPWEM_Quick_Setup.php:173 +msgid "Next" msgstr "" -#: inc/quick_setup.php:223 -#, php-format -msgid "Next %s" +#: lib/classes/class-icon-library.php:1067 +msgid "next" msgstr "" #: lib/classes/class-icon-library.php:1164 @@ -4427,6 +4689,7 @@ msgstr "" msgid "nintendo-switch" msgstr "" +#: inc/mep_functions.php:3682 inc/mep_functions.php:5250 #: support/elementor/widget/event-add-cart-section.php:62 #: support/elementor/widget/event-add-cart-section.php:104 #: support/elementor/widget/event-add-cart-section.php:128 @@ -4476,7 +4739,7 @@ msgstr "" msgid "No of Item Show" msgstr "" -#: inc/admin_setting_panel.php:784 +#: Admin/settings/global/admin_setting_panel.php:874 msgid "No Seat Available" msgstr "" @@ -4484,7 +4747,7 @@ msgstr "" msgid "No Seat Availables" msgstr "" -#: inc/admin_setting_panel.php:776 +#: Admin/settings/global/admin_setting_panel.php:866 msgid "No Ticket Selected!" msgstr "" @@ -4507,7 +4770,8 @@ msgstr "" msgid "None" msgstr "" -#: inc/admin_setting_panel.php:792 templates/single/extra_service_list.php:50 +#: templates/single/extra_service_list.php:50 +#: Admin/settings/global/admin_setting_panel.php:882 msgid "Not Available" msgstr "" @@ -4584,7 +4848,7 @@ msgstr "" msgid "On" msgstr "" -#: inc/admin_setting_panel.php:95 +#: Admin/settings/global/admin_setting_panel.php:111 msgid "On/Off Block/Gutenberg Editor" msgstr "" @@ -4598,26 +4862,30 @@ msgstr "" msgid "On/Off Carousel Navigation" msgstr "" -#: inc/admin_setting_panel.php:323 +#: Admin/settings/global/admin_setting_panel.php:413 msgid "On/Off Event Price in List" msgstr "" -#: inc/admin_setting_panel.php:334 +#: Admin/settings/global/admin_setting_panel.php:424 msgid "On/Off Multi Date List in Event listing Page" msgstr "" -#: inc/admin_setting_panel.php:414 +#: Admin/settings/global/admin_setting_panel.php:504 msgid "On/Off Product Category in Event" msgstr "" -#: inc/admin_setting_panel.php:433 +#: Admin/settings/global/admin_setting_panel.php:523 msgid "On/Off Shipping Method on event" msgstr "" -#: inc/admin_setting_panel.php:403 +#: Admin/settings/global/admin_setting_panel.php:493 msgid "On/Off Speaker List" msgstr "" +#: inc/mep_functions.php:4969 +msgid "Online/Virtual " +msgstr "" + #: inc/mep_event_meta.php:895 msgid "OnlineEventAttendanceMode" msgstr "" @@ -4650,7 +4918,8 @@ msgstr "" msgid "order" msgstr "" -#: inc/admin_setting_panel.php:662 templates/list/default.php:82 +#: templates/list/default.php:82 templates/themes/deora.php:21 +#: Admin/settings/global/admin_setting_panel.php:752 msgid "Organized By:" msgstr "" @@ -4747,6 +5016,18 @@ msgstr "" msgid "paypal" msgstr "" +#: Admin/MPWEM_Welcome.php:1016 +msgid "" +"PDF email with pdf send based on some configuration. If order status " +"processing or complete then only pdf email will send as we considered these " +"2 order status come after order payment done. If order status holds or " +"pending, then email of pdf will not send." +msgstr "" + +#: Admin/MPWEM_Welcome.php:91 +msgid "PDF Ticketing" +msgstr "" + #: lib/classes/class-icon-library.php:667 msgid "pen-square" msgstr "" @@ -4759,7 +5040,8 @@ msgstr "" msgid "people-carry" msgstr "" -#: inc/admin_setting_panel.php:768 inc/template-prts/event_ticket_type.php:34 +#: inc/template-prts/event_ticket_type.php:36 +#: Admin/settings/global/admin_setting_panel.php:858 msgid "Per Ticket Price:" msgstr "" @@ -4779,7 +5061,7 @@ msgstr "" msgid "phoenix-framework" msgstr "" -#: inc/mep_extra_price.php:305 +#: inc/mep_functions.php:3616 inc/mep_extra_price.php:305 msgid "Phone" msgstr "" @@ -4897,276 +5179,313 @@ msgstr "" msgid "playstation" msgstr "" -#: inc/admin_setting_panel.php:983 +#: Admin/settings/global/admin_setting_panel.php:1073 msgid "Please choose event date icon." msgstr "" -#: inc/admin_setting_panel.php:997 +#: Admin/settings/global/admin_setting_panel.php:1087 msgid "Please choose event location icon." msgstr "" -#: inc/admin_setting_panel.php:1004 +#: Admin/settings/global/admin_setting_panel.php:1094 msgid "Please choose event organizer icon." msgstr "" -#: inc/admin_setting_panel.php:1011 +#: Admin/settings/global/admin_setting_panel.php:1101 msgid "Please choose event sidebar location list icon." msgstr "" -#: inc/admin_setting_panel.php:1046 +#: Admin/settings/global/admin_setting_panel.php:1136 msgid "Please choose event social share icon for email." msgstr "" -#: inc/admin_setting_panel.php:1018 +#: Admin/settings/global/admin_setting_panel.php:1108 msgid "Please choose event social share icon for facebook." msgstr "" -#: inc/admin_setting_panel.php:1032 +#: Admin/settings/global/admin_setting_panel.php:1122 msgid "Please choose event social share icon for linkedin." msgstr "" -#: inc/admin_setting_panel.php:1025 +#: Admin/settings/global/admin_setting_panel.php:1115 msgid "Please choose event social share icon for twitter." msgstr "" -#: inc/admin_setting_panel.php:1039 +#: Admin/settings/global/admin_setting_panel.php:1129 msgid "Please choose event social share icon for whatsapp." msgstr "" -#: inc/admin_setting_panel.php:990 +#: Admin/settings/global/admin_setting_panel.php:1080 msgid "Please choose event time icon." msgstr "" -#: inc/admin_setting_panel.php:1092 +#: Admin/settings/global/admin_setting_panel.php:1182 msgid "Please Enter Carousel Auto Play Speed. Default is 5000" msgstr "" -#: inc/quick_setup.php:315 inc/quick_setup.php:324 +#: Admin/MPWEM_Quick_Setup.php:267 Admin/MPWEM_Quick_Setup.php:276 msgid "Please enter the email from name" msgstr "" -#: inc/admin_setting_panel.php:135 +#: Admin/settings/global/admin_setting_panel.php:162 msgid "" "Please enter the icon class name for the event custom post type. You can " "find icons here: Example: dashicons-calendar-alt. Find Icons: Dashicons" msgstr "" -#: inc/admin_setting_panel.php:258 +#: Admin/settings/global/admin_setting_panel.php:286 msgid "" "Please enter the number of minutes before the event that an attendee cannot " "book/register a ticket." msgstr "" -#: inc/admin_setting_panel.php:649 +#: Admin/settings/global/admin_setting_panel.php:739 msgid "" "Please enter the translated text of Add To Your Calender." msgstr "" -#: inc/admin_setting_panel.php:823 +#: Admin/settings/global/admin_setting_panel.php:913 msgid "Please enter the translated text of Attendee info:." msgstr "" -#: inc/admin_setting_panel.php:598 +#: Admin/settings/global/admin_setting_panel.php:688 msgid "Please enter the translated text of Book Now." msgstr "" -#: inc/admin_setting_panel.php:706 +#: Admin/settings/global/admin_setting_panel.php:796 msgid "Please enter the translated text of By:." msgstr "" -#: inc/admin_setting_panel.php:691 +#: Admin/settings/global/admin_setting_panel.php:781 msgid "Please enter the translated text of Event Date:." msgstr "" -#: inc/admin_setting_panel.php:801 +#: Admin/settings/global/admin_setting_panel.php:891 msgid "Please enter the translated text of Event Expired." msgstr "" -#: inc/admin_setting_panel.php:684 +#: Admin/settings/global/admin_setting_panel.php:774 msgid "Please enter the translated text of Event Location:." msgstr "" -#: inc/admin_setting_panel.php:748 +#: Admin/settings/global/admin_setting_panel.php:838 msgid "" "Please enter the translated text of Event Schedule Details." msgstr "" -#: inc/admin_setting_panel.php:698 +#: Admin/settings/global/admin_setting_panel.php:788 msgid "Please enter the translated text of Event Time:." msgstr "" -#: inc/admin_setting_panel.php:635 +#: Admin/settings/global/admin_setting_panel.php:725 msgid "Please enter the translated text of Extra Service:." msgstr "" -#: inc/admin_setting_panel.php:620 +#: Admin/settings/global/admin_setting_panel.php:710 msgid "Please enter the translated text of Free." msgstr "" -#: inc/admin_setting_panel.php:858 +#: Admin/settings/global/admin_setting_panel.php:948 msgid "Please enter the translated text of Hide Date Lists." msgstr "" -#: inc/admin_setting_panel.php:816 +#: Admin/settings/global/admin_setting_panel.php:906 msgid "Please enter the translated text of Left." msgstr "" -#: inc/admin_setting_panel.php:670 +#: Admin/settings/global/admin_setting_panel.php:760 msgid "Please enter the translated text of Location:." msgstr "" -#: inc/admin_setting_panel.php:844 +#: Admin/settings/global/admin_setting_panel.php:934 msgid "Please enter the translated text of Multi Date Event." msgstr "" -#: inc/admin_setting_panel.php:734 +#: Admin/settings/global/admin_setting_panel.php:824 msgid "Please enter the translated text of Name:." msgstr "" -#: inc/admin_setting_panel.php:785 +#: Admin/settings/global/admin_setting_panel.php:875 msgid "Please enter the translated text of No Seat Available." msgstr "" -#: inc/admin_setting_panel.php:777 +#: Admin/settings/global/admin_setting_panel.php:867 msgid "" "Please enter the translated text of No Ticket Selected!." msgstr "" -#: inc/admin_setting_panel.php:793 +#: Admin/settings/global/admin_setting_panel.php:883 msgid "Please enter the translated text of Not Available." msgstr "" -#: inc/admin_setting_panel.php:663 +#: Admin/settings/global/admin_setting_panel.php:753 msgid "Please enter the translated text of Organized By:." msgstr "" -#: inc/admin_setting_panel.php:769 +#: Admin/settings/global/admin_setting_panel.php:859 msgid "Please enter the translated text of Per Ticket Price:." msgstr "" -#: inc/admin_setting_panel.php:606 +#: Admin/settings/global/admin_setting_panel.php:696 msgid "Please enter the translated text of Price Starts from:" msgstr "" -#: inc/admin_setting_panel.php:613 +#: Admin/settings/global/admin_setting_panel.php:703 msgid "Please enter the translated text of Price:" msgstr "" -#: inc/admin_setting_panel.php:741 +#: Admin/settings/global/admin_setting_panel.php:831 msgid "Please enter the translated text of Price:." msgstr "" -#: inc/admin_setting_panel.php:727 +#: Admin/settings/global/admin_setting_panel.php:817 msgid "Please enter the translated text of Quantity:." msgstr "" -#: inc/admin_setting_panel.php:865 +#: Admin/settings/global/admin_setting_panel.php:955 msgid "Please enter the translated text of Recurring Event." msgstr "" -#: inc/admin_setting_panel.php:720 +#: Admin/settings/global/admin_setting_panel.php:810 msgid "Please enter the translated text of Register Now:." msgstr "" -#: inc/admin_setting_panel.php:642 +#: Admin/settings/global/admin_setting_panel.php:732 msgid "" "Please enter the translated text of Register This Event." msgstr "" -#: inc/admin_setting_panel.php:830 +#: Admin/settings/global/admin_setting_panel.php:920 msgid "" "Please enter the translated text of Select Ticket Error Message:" "." msgstr "" -#: inc/admin_setting_panel.php:656 +#: Admin/settings/global/admin_setting_panel.php:746 msgid "Please enter the translated text of Share This Event." msgstr "" -#: inc/admin_setting_panel.php:872 +#: Admin/settings/global/admin_setting_panel.php:962 msgid "Please enter the translated text of Sold Out." msgstr "" -#: inc/admin_setting_panel.php:762 +#: Admin/settings/global/admin_setting_panel.php:852 msgid "Please enter the translated text of Ticket Qty." msgstr "" -#: inc/admin_setting_panel.php:628 +#: Admin/settings/global/admin_setting_panel.php:718 msgid "Please enter the translated text of Ticket Type:." msgstr "" -#: inc/admin_setting_panel.php:809 +#: Admin/settings/global/admin_setting_panel.php:899 msgid "Please enter the translated text of Ticket." msgstr "" -#: inc/admin_setting_panel.php:677 +#: Admin/settings/global/admin_setting_panel.php:767 msgid "Please enter the translated text of Time:." msgstr "" -#: inc/admin_setting_panel.php:713 +#: Admin/settings/global/admin_setting_panel.php:803 msgid "Please enter the translated text of Total Seats:." msgstr "" -#: inc/admin_setting_panel.php:755 +#: Admin/settings/global/admin_setting_panel.php:845 msgid "Please enter the translated text of Total:." msgstr "" -#: inc/admin_setting_panel.php:851 +#: Admin/settings/global/admin_setting_panel.php:941 msgid "Please enter the translated text of View More Date." msgstr "" -#: inc/admin_setting_panel.php:837 +#: Admin/settings/global/admin_setting_panel.php:927 msgid "Please enter the translated text of Virtual Event." msgstr "" +#: inc/mep_functions.php:3434 +msgid "" +"Please enter your custom CSS code below. Do not include the STYLE tag here." +msgstr "" + +#: inc/mep_functions.php:4979 +msgid "" +"Please enter your virtual event joining details in the form below. This " +"information will be sent to the buyer along with a confirmation email." +msgstr "" + #: inc/mep_event_meta.php:1088 msgid "" "Please enter your virtual event joining details information below. This " "information will be sent to the buyer along with a confirmation email." msgstr "" +#: Admin/MPWEM_Welcome.php:1028 +msgid "Please install WooCommerce plugin first, before installing any plugin." +msgstr "" + +#: Admin/MPWEM_Welcome.php:1004 +msgid "Please re-save the permalink to solve the problem." +msgstr "" + #: inc/mep_event_meta.php:607 msgid "Please Select" msgstr "" -#: inc/admin_setting_panel.php:346 inc/admin_setting_panel.php:357 -#: inc/admin_setting_panel.php:368 inc/admin_setting_panel.php:379 -#: inc/admin_setting_panel.php:445 inc/admin_setting_panel.php:456 -#: inc/admin_setting_panel.php:467 inc/admin_setting_panel.php:478 -#: inc/admin_setting_panel.php:489 inc/admin_setting_panel.php:500 -#: inc/admin_setting_panel.php:511 inc/admin_setting_panel.php:522 -#: inc/admin_setting_panel.php:533 +#: Admin/settings/global/admin_setting_panel.php:436 +#: Admin/settings/global/admin_setting_panel.php:447 +#: Admin/settings/global/admin_setting_panel.php:458 +#: Admin/settings/global/admin_setting_panel.php:469 +#: Admin/settings/global/admin_setting_panel.php:535 +#: Admin/settings/global/admin_setting_panel.php:546 +#: Admin/settings/global/admin_setting_panel.php:557 +#: Admin/settings/global/admin_setting_panel.php:568 +#: Admin/settings/global/admin_setting_panel.php:579 +#: Admin/settings/global/admin_setting_panel.php:590 +#: Admin/settings/global/admin_setting_panel.php:601 +#: Admin/settings/global/admin_setting_panel.php:612 +#: Admin/settings/global/admin_setting_panel.php:623 msgid "Please select \"Yes\" to hide or \"No\" to display." msgstr "" -#: inc/admin_setting_panel.php:404 +#: Admin/settings/global/admin_setting_panel.php:494 msgid "" "Please select 'Yes' to display the speaker list. By default, the speaker " "list is disabled." msgstr "" -#: inc/admin_setting_panel.php:1070 +#: Admin/settings/global/admin_setting_panel.php:1160 msgid "Please select Carousel will auto play or not." msgstr "" -#: inc/admin_setting_panel.php:1081 +#: Admin/settings/global/admin_setting_panel.php:1171 msgid "Please select Carousel will Infinite Loop or not." msgstr "" -#: inc/admin_setting_panel.php:390 +#: Admin/settings/global/admin_setting_panel.php:480 msgid "Please select either 'Yes' to hide or 'No' to display." msgstr "" +#: Admin/settings/global/admin_setting_panel.php:135 +msgid "" +"Please select Event list order by which value Event Title or Event Date. By " +"Default is: Event Upcoming Date" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:97 +msgid "" +"Please select in which order status seat will mark as reserved/booked. By " +"Default is Processing & Completed." +msgstr "" + #: inc/mep_event_fw_meta.php:67 msgid "Please select the icon that will be used for the speaker icon." msgstr "" -#: inc/admin_setting_panel.php:107 +#: Admin/settings/global/admin_setting_panel.php:123 msgid "Please select the name of your multilingual plugin from the list below." msgstr "" -#: inc/admin_setting_panel.php:174 +#: Admin/settings/global/admin_setting_panel.php:201 msgid "" "Please select the preferred map type you want to be displayed on the front " "page.
Note: It\"s been known that Iframe does not always " @@ -5175,7 +5494,14 @@ msgid "" "desired location." msgstr "" -#: inc/admin_setting_panel.php:1123 +#: inc/mep_functions.php:5229 +msgid "" +"Please select the time format from the list. If you want to use a custom " +"time format, select Custom and write your desired time format. This time " +"format will only apply to events." +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:1213 msgid "" "Please select the time format you want to use from the list. If you want to " "use a custom time format, select Custom and write your custom time format. " @@ -5186,27 +5512,34 @@ msgstr "" msgid "Please Select Type" msgstr "" -#: inc/admin_setting_panel.php:203 +#: Admin/settings/global/admin_setting_panel.php:220 msgid "Please select when the event will end" msgstr "" -#: inc/quick_setup.php:307 +#: Admin/MPWEM_Quick_Setup.php:258 msgid "Please select when the event will expire" msgstr "" -#: inc/admin_setting_panel.php:548 +#: Admin/settings/global/admin_setting_panel.php:638 msgid "" "Please select when you would like the customer to receive an email " "confirming their order status event." msgstr "" -#: inc/admin_setting_panel.php:1107 +#: Admin/settings/global/admin_setting_panel.php:1197 msgid "" "Please select your desired date format from the list below. If you wish to " "use a custom date format, select the \"Custom\" option and write your format " "in the box provided. Note that this date format will apply to all events." msgstr "" +#: inc/mep_functions.php:5204 +msgid "" +"Please select your preferred date format from the options below. If you wish " +"to use a custom date format, select the Custom option and enter your desired " +"date format. Please note that this date format will only apply to events." +msgstr "" + #: inc/mep_event_fw_meta.php:244 msgid "Please upload image for event list" msgstr "" @@ -5266,6 +5599,10 @@ msgstr "" msgid "prescription-bottle-alt" msgstr "" +#: Admin/MPWEM_Quick_Setup.php:169 +msgid "Previous" +msgstr "" + #: inc/mep_event_meta.php:902 msgid "Previous Start Date:" msgstr "" @@ -5275,17 +5612,6 @@ msgstr "" msgid "Price" msgstr "" -#: inc/admin_setting_panel.php:605 inc/template-prts/event_loop_winter.php:19 -#: inc/template-prts/event_loop_spring.php:19 -#: inc/template-prts/event_loop_timeline.php:18 -#: inc/template-prts/event_loop_minimal.php:18 -#: inc/template-prts/event_loop_list.php:14 -#: inc/template-prts/event_loop_title.php:19 -#: inc/template-prts/event_loop_native.php:18 -msgid "Price Starts from:" -msgstr "" - -#: inc/admin_setting_panel.php:612 inc/admin_setting_panel.php:740 #: inc/template-prts/event_loop_winter.php:19 #: inc/template-prts/event_loop_spring.php:19 #: inc/template-prts/event_loop_timeline.php:18 @@ -5293,6 +5619,19 @@ msgstr "" #: inc/template-prts/event_loop_list.php:14 #: inc/template-prts/event_loop_title.php:19 #: inc/template-prts/event_loop_native.php:18 +#: Admin/settings/global/admin_setting_panel.php:695 +msgid "Price Starts from:" +msgstr "" + +#: inc/template-prts/event_loop_winter.php:19 +#: inc/template-prts/event_loop_spring.php:19 +#: inc/template-prts/event_loop_timeline.php:18 +#: inc/template-prts/event_loop_minimal.php:18 +#: inc/template-prts/event_loop_list.php:14 +#: inc/template-prts/event_loop_title.php:19 +#: inc/template-prts/event_loop_native.php:18 +#: Admin/settings/global/admin_setting_panel.php:702 +#: Admin/settings/global/admin_setting_panel.php:830 msgid "Price:" msgstr "" @@ -5300,6 +5639,10 @@ msgstr "" msgid "print" msgstr "" +#: Admin/MPWEM_Welcome.php:72 +msgid "Pro Features You'll Love" +msgstr "" + #: lib/classes/class-icon-library.php:705 msgid "procedures" msgstr "" @@ -5340,8 +5683,9 @@ msgstr "" msgid "Qty Box Type" msgstr "" -#: inc/admin_setting_panel.php:726 inc/template-prts/event_add_cart.php:160 -#: inc/template-prts/event_add_cart.php:333 +#: inc/mep_functions.php:4399 inc/template-prts/event_add_cart.php:164 +#: inc/template-prts/event_add_cart.php:339 +#: Admin/settings/global/admin_setting_panel.php:816 msgid "Quantity:" msgstr "" @@ -5354,7 +5698,9 @@ msgstr "" msgid "question-circle" msgstr "" -#: woocommerce-event-press.php:114 inc/welcome.php:26 +#: Admin/MPWEM_Quick_Setup.php:27 Admin/MPWEM_Quick_Setup.php:28 +#: Admin/MPWEM_Quick_Setup.php:28 Admin/MPWEM_Quick_Setup.php:32 +#: Admin/MPWEM_Quick_Setup.php:32 msgid "Quick Setup" msgstr "" @@ -5402,8 +5748,9 @@ msgstr "" msgid "rebel" msgstr "" -#: inc/admin_setting_panel.php:864 templates/list/spring.php:54 -#: templates/list/default.php:36 templates/list/winter.php:64 +#: templates/list/spring.php:54 templates/list/default.php:36 +#: templates/list/winter.php:64 +#: Admin/settings/global/admin_setting_panel.php:954 msgid "Recurring Event" msgstr "" @@ -5431,7 +5778,7 @@ msgstr "" msgid "reddit-square" msgstr "" -#: inc/admin_setting_panel.php:235 +#: Admin/settings/global/admin_setting_panel.php:263 msgid "Redirect Checkout after Booking" msgstr "" @@ -5443,18 +5790,19 @@ msgstr "" msgid "redo-alt" msgstr "" -#: inc/mep_shortcode.php:399 inc/template-prts/event_add_cart.php:24 +#: inc/mep_shortcode.php:422 inc/template-prts/event_add_cart.php:25 #: support/elementor/widget/event-add-cart-section.php:76 #: support/elementor/widget/event-add-cart-section.php:489 msgid "Register For This Event" msgstr "" -#: inc/admin_setting_panel.php:719 inc/template-prts/event_add_cart.php:134 -#: inc/template-prts/event_add_cart.php:311 +#: inc/mep_functions.php:4379 inc/template-prts/event_add_cart.php:138 +#: inc/template-prts/event_add_cart.php:317 +#: Admin/settings/global/admin_setting_panel.php:809 msgid "Register Now:" msgstr "" -#: inc/admin_setting_panel.php:641 +#: Admin/settings/global/admin_setting_panel.php:731 msgid "Register This Event" msgstr "" @@ -5463,6 +5811,10 @@ msgstr "" msgid "registered" msgstr "" +#: inc/mep_functions.php:5017 +msgid "Registration Off/On:" +msgstr "" + #: inc/mep_event_meta.php:1006 msgid "Registration On/Off:" msgstr "" @@ -5471,11 +5823,20 @@ msgstr "" msgid "reload" msgstr "" -#: inc/mep_cpt.php:37 +#: Admin/mep_cpt.php:34 msgid "Remove " msgstr "" -#: inc/mep_cpt.php:86 +#: inc/global/MP_Select_Icon_image.php:30 +#: inc/global/MP_Select_Icon_image.php:150 +msgid "Remove Icon" +msgstr "" + +#: inc/global/MP_Select_Icon_image.php:154 +msgid "Remove Image" +msgstr "" + +#: Admin/mep_cpt.php:79 msgid "Remove Speaker image" msgstr "" @@ -5503,6 +5864,10 @@ msgstr "" msgid "replyd" msgstr "" +#: Admin/MPWEM_Welcome.php:115 +msgid "Report Overview" +msgstr "" + #: inc/mep_event_meta.php:482 msgid "Reserve Qty" msgstr "" @@ -5563,23 +5928,23 @@ msgstr "" msgid "rockrms" msgstr "" -#: inc/admin_setting_panel.php:964 +#: Admin/settings/global/admin_setting_panel.php:1054 msgid "Royal Template Border Color" msgstr "" -#: inc/admin_setting_panel.php:957 +#: Admin/settings/global/admin_setting_panel.php:1047 msgid "Royal Template Icons Background Color" msgstr "" -#: inc/admin_setting_panel.php:945 +#: Admin/settings/global/admin_setting_panel.php:1035 msgid "Royal Template Primary Background Color" msgstr "" -#: inc/admin_setting_panel.php:951 +#: Admin/settings/global/admin_setting_panel.php:1041 msgid "Royal Template Secondary Background Color" msgstr "" -#: inc/admin_setting_panel.php:970 +#: Admin/settings/global/admin_setting_panel.php:1060 msgid "Royal Template Text Color" msgstr "" @@ -5619,6 +5984,10 @@ msgstr "" msgid "sass" msgstr "" +#: inc/global/MP_Global_Function.php:335 +msgid "Saturday" +msgstr "" + #: lib/classes/class-icon-library.php:752 #: lib/classes/class-icon-library.php:753 msgid "save" @@ -5637,7 +6006,7 @@ msgstr "" msgid "search" msgstr "" -#: inc/mep_cpt.php:32 +#: Admin/mep_cpt.php:29 msgid "Search " msgstr "" @@ -5645,10 +6014,14 @@ msgstr "" msgid "Search Icon..." msgstr "" -#: inc/mep_cpt.php:81 +#: Admin/mep_cpt.php:74 msgid "Search Speaker" msgstr "" +#: templates/themes/deora.php:66 +msgid "Search ticket availability by date" +msgstr "" + #: lib/classes/class-icon-library.php:1158 msgid "search-1" msgstr "" @@ -5669,6 +6042,14 @@ msgstr "" msgid "searchengin" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:96 +msgid "Seat Reserved Order Status" +msgstr "" + +#: inc/mep_functions.php:2543 +msgid "Seats [ Total - Sold = Available ]" +msgstr "" + #: support/elementor/widget/event-countdown.php:386 msgid "Seconds Style Settings" msgstr "" @@ -5707,15 +6088,23 @@ msgstr "" msgid "Select Event" msgstr "" -#: inc/template-prts/event_add_cart.php:27 +#: inc/template-prts/event_add_cart.php:28 msgid "Select Event Date:" msgstr "" +#: inc/global/MP_Select_Icon_image.php:43 +msgid "Select Icon" +msgstr "" + #: lib/classes/class-mep.php:39 msgid "Select Organizer" msgstr "" -#: inc/admin_setting_panel.php:829 +#: Admin/settings/global/admin_setting_panel.php:363 +msgid "Select the Google Map zoom level. By default is 17" +msgstr "" + +#: Admin/settings/global/admin_setting_panel.php:919 msgid "Select Ticket Error Message:" msgstr "" @@ -5736,19 +6125,30 @@ msgstr "" msgid "servicestack" msgstr "" -#: inc/mep_cpt.php:36 +#: Admin/mep_cpt.php:33 msgid "Set " msgstr "" -#: inc/mep_cpt.php:85 +#: inc/mep_functions.php:5060 +msgid "" +"Set maximum/minimum qty buying option with Max/Min Qty Addon" +msgstr "" + +#: Admin/mep_cpt.php:78 msgid "Set Speaker image" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:362 +msgid "Set the Google Map Zoom Level" +msgstr "" + #: lib/classes/class-icon-library.php:1138 msgid "setting" msgstr "" -#: woocommerce-event-press.php:63 inc/mep_event_meta.php:42 +#: woocommerce-event-press.php:54 inc/mep_event_meta.php:42 msgid "Settings" msgstr "" @@ -5764,6 +6164,13 @@ msgstr "" msgid "settings-2" msgstr "" +#: inc/mep_functions.php:5051 +msgid "" +"Setup Event Common QTY of All Ticket Type get " +"Global QTY Addon" +msgstr "" + #: lib/classes/class-icon-library.php:765 #: lib/classes/class-icon-library.php:1083 msgid "share" @@ -5773,7 +6180,7 @@ msgstr "" msgid "Share This" msgstr "" -#: inc/admin_setting_panel.php:655 +#: Admin/settings/global/admin_setting_panel.php:745 msgid "Share This Event" msgstr "" @@ -5843,7 +6250,7 @@ msgstr "" msgid "Short Desc." msgstr "" -#: inc/admin_setting_panel.php:246 +#: Admin/settings/global/admin_setting_panel.php:274 msgid "Show 0 Price as Free" msgstr "" @@ -5869,10 +6276,18 @@ msgstr "" msgid "Show Event Info" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:393 +msgid "Show Event Sidebar Widgets?" +msgstr "" + #: inc/mep_event_meta.php:264 msgid "Show Google Map " msgstr "" +#: Admin/settings/global/admin_setting_panel.php:350 +msgid "Show Hidden Woocommerce Products?" +msgstr "" + #: support/elementor/widget/event-list.php:627 msgid "Show Location?" msgstr "" @@ -5889,7 +6304,7 @@ msgstr "" msgid "Show Ribbon" msgstr "" -#: inc/admin_setting_panel.php:309 +#: Admin/settings/global/admin_setting_panel.php:337 msgid "Show Sold out Ribon?" msgstr "" @@ -5897,7 +6312,8 @@ msgstr "" msgid "Show Thumbnail" msgstr "" -#: inc/admin_setting_panel.php:1138 +#: inc/mep_functions.php:5246 +#: Admin/settings/global/admin_setting_panel.php:1228 msgid "Show Timezone" msgstr "" @@ -5945,11 +6361,11 @@ msgstr "" msgid "simplybuilt" msgstr "" -#: inc/admin_setting_panel.php:425 +#: Admin/settings/global/admin_setting_panel.php:515 msgid "Single Event Page Template" msgstr "" -#: inc/admin_setting_panel.php:53 +#: Admin/settings/global/admin_setting_panel.php:53 msgid "Single Event Settings" msgstr "" @@ -6036,7 +6452,8 @@ msgstr "" msgid "snowflake" msgstr "" -#: inc/admin_setting_panel.php:871 templates/list/default.php:47 +#: templates/list/default.php:47 +#: Admin/settings/global/admin_setting_panel.php:961 msgid "Sold Out" msgstr "" @@ -6045,7 +6462,7 @@ msgid "solution" msgstr "" #: inc/template-prts/event_labels.php:27 -#: inc/template-prts/event_ticket_type_extra_service.php:31 +#: inc/template-prts/event_ticket_type_extra_service.php:33 msgid "Sorry, There Are No Seats Available" msgstr "" @@ -6116,7 +6533,7 @@ msgstr "" msgid "speakap" msgstr "" -#: inc/mep_cpt.php:67 +#: Admin/mep_cpt.php:60 msgid "Speaker" msgstr "" @@ -6128,7 +6545,7 @@ msgstr "" msgid "Speaker Icon" msgstr "" -#: inc/mep_cpt.php:84 +#: Admin/mep_cpt.php:77 msgid "Speaker Image" msgstr "" @@ -6136,19 +6553,19 @@ msgstr "" msgid "Speaker Information" msgstr "" -#: inc/mep_cpt.php:90 +#: Admin/mep_cpt.php:83 msgid "Speaker list" msgstr "" -#: inc/mep_cpt.php:91 +#: Admin/mep_cpt.php:84 msgid "Speaker list navigation" msgstr "" -#: inc/mep_cpt.php:82 +#: Admin/mep_cpt.php:75 msgid "Speaker Not found" msgstr "" -#: inc/mep_cpt.php:83 +#: Admin/mep_cpt.php:76 msgid "Speaker Not found in Trash" msgstr "" @@ -6156,8 +6573,8 @@ msgstr "" msgid "Speaker's" msgstr "" -#: inc/mep_event_fw_meta.php:82 inc/mep_cpt.php:66 inc/mep_cpt.php:68 -#: inc/mep_cpt.php:69 inc/mep_cpt.php:73 +#: Admin/mep_cpt.php:59 Admin/mep_cpt.php:61 Admin/mep_cpt.php:62 +#: Admin/mep_cpt.php:66 inc/mep_event_fw_meta.php:82 msgid "Speakers" msgstr "" @@ -6165,11 +6582,11 @@ msgstr "" msgid "Speakers Additional Information" msgstr "" -#: inc/mep_cpt.php:72 +#: Admin/mep_cpt.php:65 msgid "Speakers Item:" msgstr "" -#: inc/mep_cpt.php:70 inc/mep_cpt.php:71 +#: Admin/mep_cpt.php:63 Admin/mep_cpt.php:64 msgid "Speakers List" msgstr "" @@ -6177,11 +6594,18 @@ msgstr "" msgid "Speakers Meta Box" msgstr "" +#: inc/mep_functions.php:5056 +msgid "" +"Special Price Option for each user type or membership get Membership Pricing Addon" +msgstr "" + #: lib/classes/class-icon-library.php:1027 msgid "speech-bubble-and-three-dots" msgstr "" -#: inc/admin_setting_panel.php:287 +#: Admin/settings/global/admin_setting_panel.php:315 msgid "Speed up the Event List Page Loading?" msgstr "" @@ -6278,7 +6702,8 @@ msgstr "" msgid "State: " msgstr "" -#: inc/status.php:10 support/elementor/widget/event-list.php:229 +#: Admin/status.php:8 inc/mep_functions.php:2051 +#: support/elementor/widget/event-list.php:229 msgid "Status" msgstr "" @@ -6376,7 +6801,6 @@ msgstr "" msgid "stumbleupon-circle" msgstr "" -#: inc/admin_setting_panel.php:65 #: support/elementor/widget/event-location.php:101 #: support/elementor/widget/event-details.php:59 #: support/elementor/widget/event-total-seat.php:74 @@ -6387,6 +6811,7 @@ msgstr "" #: support/elementor/widget/event-title.php:59 #: support/elementor/widget/event-org.php:76 #: support/elementor/widget/event-date.php:117 +#: Admin/settings/global/admin_setting_panel.php:65 msgid "Style Settings" msgstr "" @@ -6411,6 +6836,10 @@ msgstr "" msgid "sun" msgstr "" +#: inc/global/MP_Global_Function.php:336 +msgid "Sunday" +msgstr "" + #: lib/classes/class-icon-library.php:851 msgid "superpowers" msgstr "" @@ -6423,7 +6852,7 @@ msgstr "" msgid "supple" msgstr "" -#: woocommerce-event-press.php:79 woocommerce-event-press.php:85 +#: woocommerce-event-press.php:65 woocommerce-event-press.php:72 msgid "Support" msgstr "" @@ -6431,6 +6860,10 @@ msgstr "" msgid "support" msgstr "" +#: Admin/MPWEM_Welcome.php:28 +msgid "Support & Knowledge Base" +msgstr "" + #: lib/classes/class-icon-library.php:854 msgid "sync" msgstr "" @@ -6443,7 +6876,7 @@ msgstr "" msgid "syringe" msgstr "" -#: inc/mep_extra_price.php:307 +#: inc/mep_functions.php:3620 inc/mep_extra_price.php:307 msgid "T-Shirt Size" msgstr "" @@ -6593,13 +7026,13 @@ msgstr "" msgid "th-list" msgstr "" -#: inc/quick_setup.php:239 +#: Admin/MPWEM_Quick_Setup.php:188 msgid "" "Thanks for choosing Event Manager and Tickets Selling Plugin for WooCommerce " "for your site, Please go step by step and choose some options to get started." msgstr "" -#: inc/admin_setting_panel.php:434 +#: Admin/settings/global/admin_setting_panel.php:524 msgid "" "The event product type in WooCommerce is set to virtual by default. If you " "change this type, you will need to save all of your events again." @@ -6633,52 +7066,57 @@ msgstr "" msgid "thermometer-three-quarters" msgstr "" -#: inc/admin_setting_panel.php:144 +#: Admin/settings/global/admin_setting_panel.php:171 msgid "This change will apply the event category label to the whole plugin." msgstr "" -#: inc/admin_setting_panel.php:426 +#: Admin/settings/global/admin_setting_panel.php:516 msgid "This change will impact the template for the single event details page." msgstr "" -#: inc/admin_setting_panel.php:324 +#: Admin/settings/global/admin_setting_panel.php:414 msgid "" "This enables or disables the event price in the list. By default, it is " "enabled." msgstr "" -#: inc/admin_setting_panel.php:335 +#: Admin/settings/global/admin_setting_panel.php:425 msgid "" "This feature enables or disables the full date list for multi-date events in " "the event listing page. By default, this feature is enabled." msgstr "" +#: inc/mep_functions.php:4431 +msgid "" +"This is the Default sidebar of the Event manager for Woocommerce template." +msgstr "" + #: inc/mep_event_fw_meta.php:75 msgid "" "This is the heading for the Speaker List that will be displayed on the " "frontend. The default heading is \"Speakers.\" " msgstr "" -#: inc/admin_setting_panel.php:236 +#: Admin/settings/global/admin_setting_panel.php:264 msgid "" "This setting controls whether or not the checkout page is redirected after " "booking an event." msgstr "" -#: inc/admin_setting_panel.php:247 +#: Admin/settings/global/admin_setting_panel.php:275 msgid "" "This setting enables you to a \"Free\" at a price of 0. By default, this " "setting is enabled." msgstr "" -#: inc/admin_setting_panel.php:225 +#: Admin/settings/global/admin_setting_panel.php:242 msgid "" "This toggle determines whether or not the date is shown in the order details " "section of the thank you page and confirmation email body. Choose \"Yes\" to " "hide the date or \"No\" to show it. The default is \"No\"." msgstr "" -#: inc/admin_setting_panel.php:158 +#: Admin/settings/global/admin_setting_panel.php:185 msgid "This will change the event organizer label throughout the plugin." msgstr "" @@ -6704,6 +7142,10 @@ msgstr "" msgid "thumbtack" msgstr "" +#: inc/global/MP_Global_Function.php:333 +msgid "Thursday" +msgstr "" + #: lib/classes/class-icon-library.php:1148 msgid "tick" msgstr "" @@ -6712,7 +7154,8 @@ msgstr "" msgid "tick-inside-a-circle" msgstr "" -#: inc/admin_setting_panel.php:808 inc/mep_event_meta.php:472 +#: inc/mep_functions.php:1612 inc/mep_event_meta.php:472 +#: Admin/settings/global/admin_setting_panel.php:898 msgid "Ticket" msgstr "" @@ -6720,26 +7163,26 @@ msgstr "" msgid "Ticket & Pricing" msgstr "" +#: templates/themes/deora.php:65 +msgid "Ticket and Prices" +msgstr "" + #: inc/mep_event_meta.php:474 msgid "Ticket Price" msgstr "" -#: inc/admin_setting_panel.php:761 +#: Admin/settings/global/admin_setting_panel.php:851 msgid "Ticket Qty" msgstr "" -#: inc/template-prts/event_ticket_type.php:29 +#: inc/template-prts/event_ticket_type.php:31 msgid "Ticket Qty:" msgstr "" -#: inc/mep_shortcode.php:400 +#: inc/mep_shortcode.php:423 inc/mep_functions.php:3696 msgid "Ticket Type" msgstr "" -#: inc/template-prts/event_ticket_type.php:24 -msgid "Ticket type" -msgstr "" - #: inc/mep_event_meta.php:473 msgid "Ticket Type Details" msgstr "" @@ -6760,12 +7203,17 @@ msgstr "" msgid "Ticket Type Title" msgstr "" -#: inc/admin_setting_panel.php:627 inc/template-prts/event_add_cart.php:25 +#: inc/template-prts/event_add_cart.php:26 #: support/elementor/widget/event-add-cart-section.php:117 #: support/elementor/widget/event-add-cart-section.php:488 +#: Admin/settings/global/admin_setting_panel.php:717 msgid "Ticket Type:" msgstr "" +#: inc/template-prts/event_ticket_type.php:26 +msgid "Ticket type:" +msgstr "" + #: lib/classes/class-icon-library.php:889 msgid "ticket-alt" msgstr "" @@ -6789,7 +7237,8 @@ msgstr "" msgid "Time Color" msgstr "" -#: inc/admin_setting_panel.php:1122 +#: inc/mep_functions.php:5220 +#: Admin/settings/global/admin_setting_panel.php:1212 msgid "Time Format" msgstr "" @@ -6801,7 +7250,7 @@ msgstr "" msgid "Time Text Color" msgstr "" -#: inc/admin_setting_panel.php:676 +#: Admin/settings/global/admin_setting_panel.php:766 msgid "Time:" msgstr "" @@ -6811,6 +7260,10 @@ msgstr "" msgid "Timeline" msgstr "" +#: inc/mep_event_fw_meta.php:183 inc/mep_event_fw_meta.php:212 +msgid "Timeline Details" +msgstr "" + #: support/elementor/widget/event-list-recurring.php:121 #: support/elementor/widget/expired-event-list.php:120 msgid "Timeline Events Style" @@ -6865,6 +7318,14 @@ msgstr "" msgid "Title Text Typography" msgstr "" +#: Admin/MPWEM_Welcome.php:992 +msgid "" +"To enable attendee form you must first install a premium addon name “Form " +"Builder”. Once you are done with installing – Click on “Events” -> Click on " +"“All Events” -> Click on Edit of any existing event -> Scroll down below to " +"find \"Attendee Registration Form\"" +msgstr "" + #: lib/classes/class-icon-library.php:894 msgid "toggle-off" msgstr "" @@ -6873,16 +7334,17 @@ msgstr "" msgid "toggle-on" msgstr "" -#: inc/template-prts/event_add_cart.php:165 -#: inc/template-prts/event_add_cart.php:338 +#: inc/mep_functions.php:4404 inc/template-prts/event_add_cart.php:169 +#: inc/template-prts/event_add_cart.php:344 msgid "Total" msgstr "" -#: inc/admin_setting_panel.php:712 templates/single/total_seat.php:3 +#: templates/single/total_seat.php:3 +#: Admin/settings/global/admin_setting_panel.php:802 msgid "Total Seats:" msgstr "" -#: inc/admin_setting_panel.php:754 +#: Admin/settings/global/admin_setting_panel.php:844 msgid "Total:" msgstr "" @@ -6902,7 +7364,7 @@ msgstr "" msgid "transgender-alt" msgstr "" -#: inc/admin_setting_panel.php:73 +#: Admin/MPWEM_Welcome.php:127 Admin/settings/global/admin_setting_panel.php:73 msgid "Translation Settings" msgstr "" @@ -6955,6 +7417,10 @@ msgstr "" msgid "tty" msgstr "" +#: inc/global/MP_Global_Function.php:331 +msgid "Tuesday" +msgstr "" + #: lib/classes/class-icon-library.php:911 msgid "tumblr" msgstr "" @@ -7066,15 +7532,15 @@ msgstr "" msgid "Upcoming Datetime" msgstr "" -#: inc/mep_cpt.php:29 +#: Admin/mep_cpt.php:26 msgid "Update " msgstr "" -#: inc/mep_cpt.php:78 +#: Admin/mep_cpt.php:71 msgid "Update Speaker" msgstr "" -#: woocommerce-event-press.php:80 +#: woocommerce-event-press.php:66 msgid "Upgrade to PRO Version" msgstr "" @@ -7082,11 +7548,11 @@ msgstr "" msgid "upload" msgstr "" -#: inc/mep_cpt.php:40 +#: Admin/mep_cpt.php:37 msgid "Uploaded to this " msgstr "" -#: inc/mep_cpt.php:89 +#: Admin/mep_cpt.php:82 msgid "Uploaded to this Speaker" msgstr "" @@ -7094,11 +7560,11 @@ msgstr "" msgid "usb" msgstr "" -#: inc/mep_cpt.php:38 +#: Admin/mep_cpt.php:35 msgid "Use as " msgstr "" -#: inc/mep_cpt.php:87 +#: Admin/mep_cpt.php:80 msgid "Use as Speaker image" msgstr "" @@ -7148,7 +7614,7 @@ msgstr "" msgid "vaadin" msgstr "" -#: inc/mep_extra_price.php:312 +#: inc/mep_functions.php:3630 inc/mep_extra_price.php:312 msgid "Vegetarian" msgstr "" @@ -7206,7 +7672,7 @@ msgstr "" msgid "video-slash" msgstr "" -#: inc/mep_cpt.php:30 inc/mep_cpt.php:31 +#: Admin/mep_cpt.php:27 Admin/mep_cpt.php:28 msgid "View " msgstr "" @@ -7218,22 +7684,45 @@ msgstr "" msgid "View Button Text Color" msgstr "" +#: Admin/MPWEM_Welcome.php:58 Admin/MPWEM_Welcome.php:157 +#: Admin/MPWEM_Welcome.php:183 Admin/MPWEM_Welcome.php:210 +#: Admin/MPWEM_Welcome.php:248 Admin/MPWEM_Welcome.php:286 +#: Admin/MPWEM_Welcome.php:324 Admin/MPWEM_Welcome.php:362 +#: Admin/MPWEM_Welcome.php:408 Admin/MPWEM_Welcome.php:454 +#: Admin/MPWEM_Welcome.php:509 Admin/MPWEM_Welcome.php:541 +#: Admin/MPWEM_Welcome.php:607 Admin/MPWEM_Welcome.php:639 +#: Admin/MPWEM_Welcome.php:655 Admin/MPWEM_Welcome.php:674 +#: Admin/MPWEM_Welcome.php:684 Admin/MPWEM_Welcome.php:726 +#: Admin/MPWEM_Welcome.php:763 Admin/MPWEM_Welcome.php:803 +#: Admin/MPWEM_Welcome.php:819 Admin/MPWEM_Welcome.php:838 +#: Admin/MPWEM_Welcome.php:854 Admin/MPWEM_Welcome.php:870 +#: Admin/MPWEM_Welcome.php:880 Admin/MPWEM_Welcome.php:896 +#: Admin/MPWEM_Welcome.php:907 +msgid "View Demo" +msgstr "" + #: support/elementor/widget/event-schedule.php:157 msgid "View More Button Display?" msgstr "" -#: inc/admin_setting_panel.php:850 inc/template-prts/event_date.php:150 +#: inc/mep_functions.php:4737 inc/mep_functions.php:4740 +#: inc/template-prts/event_date.php:151 +#: Admin/settings/global/admin_setting_panel.php:940 msgid "View More Date" msgstr "" -#: inc/template-prts/event_add_cart.php:175 +#: inc/template-prts/event_add_cart.php:179 msgid "View Seat Plan" msgstr "" -#: inc/mep_cpt.php:79 inc/mep_cpt.php:80 +#: Admin/mep_cpt.php:72 Admin/mep_cpt.php:73 msgid "View Speaker" msgstr "" +#: inc/mep_functions.php:1650 +msgid "View Virtual Info" +msgstr "" + #: lib/classes/class-icon-library.php:957 msgid "vimeo" msgstr "" @@ -7254,11 +7743,16 @@ msgstr "" msgid "Virtual " msgstr "" -#: inc/admin_setting_panel.php:836 templates/list/spring.php:60 -#: templates/list/default.php:42 templates/list/winter.php:69 +#: templates/list/spring.php:60 templates/list/default.php:42 +#: templates/list/winter.php:69 +#: Admin/settings/global/admin_setting_panel.php:926 msgid "Virtual Event" msgstr "" +#: inc/mep_functions.php:1662 +msgid "Virtual Event Information:" +msgstr "" + #: lib/classes/class-icon-library.php:961 msgid "vk" msgstr "" @@ -7291,10 +7785,14 @@ msgstr "" msgid "warehouse" msgstr "" -#: inc/mep_extra_price.php:311 +#: inc/mep_functions.php:3628 inc/mep_extra_price.php:311 msgid "Website" msgstr "" +#: inc/global/MP_Global_Function.php:332 +msgid "Wednesday" +msgstr "" + #: lib/classes/class-icon-library.php:969 msgid "weibo" msgstr "" @@ -7307,7 +7805,8 @@ msgstr "" msgid "weixin" msgstr "" -#: inc/welcome.php:25 +#: Admin/MPWEM_Welcome.php:15 Admin/MPWEM_Welcome.php:25 +#: Admin/MPWEM_Quick_Setup.php:142 msgid "Welcome" msgstr "" @@ -7323,19 +7822,28 @@ msgstr "" msgid "wheelchair" msgstr "" -#: inc/admin_setting_panel.php:202 +#: Admin/MPWEM_Quick_Setup.php:246 +#: Admin/settings/global/admin_setting_panel.php:219 msgid "When will the event expire" msgstr "" -#: inc/quick_setup.php:300 -msgid "When will the event expire:" +#: Admin/MPWEM_Welcome.php:1007 +msgid "Where Can I change Event Slug Url?" +msgstr "" + +#: Admin/MPWEM_Welcome.php:1011 +msgid "Where Can I configure Pdf Email?" +msgstr "" + +#: Admin/MPWEM_Welcome.php:991 +msgid "Where can I find the Attendee registration Form?" msgstr "" #: lib/classes/class-icon-library.php:975 msgid "whmcs" msgstr "" -#: inc/template-prts/event_add_cart.php:193 +#: inc/template-prts/event_add_cart.php:197 msgid "" "Whoops, this event is for members only. Login to view the content. Not a " "member? That's easy to fix!" @@ -7385,19 +7893,37 @@ msgstr "" msgid "Winter" msgstr "" +#: Admin/settings/global/admin_setting_panel.php:351 +msgid "" +"With every creation of an event there is a Woocommerce product is also " +"created. By default its hidden in the Product list. If you want to show them " +"in the list select Yes" +msgstr "" + #: lib/classes/class-icon-library.php:988 msgid "won-sign" msgstr "" -#: inc/quick_setup.php:249 +#: Admin/MPWEM_Quick_Setup.php:198 msgid "Woocommerce already install , please activate it" msgstr "" -#: inc/quick_setup.php:245 +#: Admin/MPWEM_Quick_Setup.php:192 msgid "Woocommerce already installed and activated" msgstr "" -#: inc/quick_setup.php:247 +#: Admin/MPWEM_Welcome.php:50 +msgid "WooCommerce Event Manager" +msgstr "" + +#: Admin/MPWEM_Welcome.php:52 +msgid "" +"WooCommerce Event Manager Plugin for WordPress is the complete event " +"solution. All major functions are available in this plugin which is needed " +"in an Event booking website." +msgstr "" + +#: Admin/MPWEM_Quick_Setup.php:195 msgid "Woocommerce need to install and active" msgstr "" @@ -7489,6 +8015,7 @@ msgstr "" msgid "yen-sign" msgstr "" +#: inc/mep_functions.php:3682 inc/mep_functions.php:5249 #: support/elementor/widget/event-add-cart-section.php:61 #: support/elementor/widget/event-add-cart-section.php:103 #: support/elementor/widget/event-add-cart-section.php:127 @@ -7526,22 +8053,41 @@ msgstr "" msgid "Yes" msgstr "" +#: Admin/MPWEM_Welcome.php:1020 +msgid "" +"Yes You can hide any section from event list and details page. If you go " +"event settings area in general section, you will find lots of settings " +"regarding all section." +msgstr "" + +#: Admin/MPWEM_Welcome.php:1032 +msgid "" +"Yes! we offer customization service for our client. If you want any new " +"features don’t hesitate to contact us. Email: magepeopleteam@gmail.com." +msgstr "" + #: lib/classes/class-icon-library.php:1005 msgid "yoast" msgstr "" -#: inc/quick_setup.php:336 +#: Admin/MPWEM_Quick_Setup.php:287 msgid "" -"You are about to Finish & Save Event Manager and Tickets Selling Plugin " +"You are about to Finish & Save Events Booking Manager For Woocommerce Plugin " "setup process" msgstr "" -#: inc/admin_setting_panel.php:310 +#: Admin/settings/global/admin_setting_panel.php:338 msgid "" "You can show a \"Sold Out\" Ribbon on the event list when it is fully booked " "by selecting \"Yes\" here." msgstr "" +#: inc/template-prts/event_add_cart.php:183 +msgid "" +"You have already added this item to your cart! View your cart to continue " +"shopping or checkout now." +msgstr "" + #: lib/classes/class-mep-required-plugins.php:89 msgid "" "You must activate the WooCommerce plugin before activating Event Manager For " @@ -7554,12 +8100,6 @@ msgid "" "WooCommerce. Because it is dependent on the WooCommerce plugin." msgstr "" -#: inc/template-prts/event_add_cart.php:179 -msgid "" -"You\"ve already added this item to your cart! View your cart to continue " -"shopping or checkout now." -msgstr "" - #: lib/classes/class-icon-library.php:1006 msgid "youtube" msgstr "" diff --git a/lib/appsero/src/Insights.php b/lib/appsero/src/Insights.php index ef42db5..6b59140 100755 --- a/lib/appsero/src/Insights.php +++ b/lib/appsero/src/Insights.php @@ -928,7 +928,7 @@ class Insights { var $input = $('.wd-dr-modal-reason-input textarea'); $.ajax({ - url: ajaxurl, + url: mp_ajax_url, type: 'POST', data: { nonce: '', diff --git a/readme.txt b/readme.txt index 4255fb9..3e41ba9 100644 --- a/readme.txt +++ b/readme.txt @@ -2,11 +2,11 @@ Contributors: magepeopleteam, aamahin Tags: event, woocomerce events manager, events manager, Wordpress Events plugin, Events plugin, wp events Requires at least: 5.3 -Stable tag: 4.0.0 -Version: 4.0.0 +Stable tag: 4.0.5 +Version: 4.0.5 Tested up to: 6.3 WC requires at least: 3.0 -WC tested up to: 6.5 +WC tested up to: 8.0 Requires PHP: 7.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -365,6 +365,13 @@ A. you can create support ticket here with problem details with possible screens == Changelog == += 4.0.5 = +* Translation Issue Fixed. +* Translation File Updated with new strings +* Code Optimized & Speed up Process +* Bug Fixed. + 29 Aug 2023* + = 4.0.0 = * Bug Fixed. 09 Aug 2023* diff --git a/templates/all-speaker-list.php b/templates/all-speaker-list.php index 89005d3..7608008 100755 --- a/templates/all-speaker-list.php +++ b/templates/all-speaker-list.php @@ -3,7 +3,7 @@ - ; + ;
diff --git a/templates/list/default.php b/templates/list/default.php index aeb027f..2786ba7 100644 --- a/templates/list/default.php +++ b/templates/list/default.php @@ -3,7 +3,7 @@ $day = mep_get_event_upcomming_date($event_id, 'day') $month = mep_get_event_upcomming_date($event_id, 'month-name'); $recurring = get_post_meta($event_id, 'mep_enable_recurring', true) ? get_post_meta($event_id, 'mep_enable_recurring', true) : 'no'; $mep_hide_event_hover_btn = mep_get_option('mep_hide_event_hover_btn', 'event_list_setting_sec', 'no'); -$mep_hide_event_hover_btn_text = mep_get_option('mep_hide_event_hover_btn_text', 'general_setting_sec', 'Book Now'); +$mep_hide_event_hover_btn_text = mep_get_option('mep_hide_event_hover_btn_text', 'general_setting_sec', __('Book Now','mage-eventpress')); $sold_out_ribbon = mep_get_option('mep_show_sold_out_ribbon_list_page', 'general_setting_sec', 'no'); $taxonomy_category = MPWEM_Helper::all_taxonomy_as_text($event_id, 'mep_cat'); $taxonomy_organizer = MPWEM_Helper::all_taxonomy_as_text($event_id, 'mep_org'); @@ -27,24 +27,24 @@ $event_organizer_icon = mep_get_option('mep_event_organizer_icon', 'ic if (is_array($event_multidate) && sizeof($event_multidate) > 0 && $recurring == 'no') { ?>
- +
- +
- +
-
+
@@ -79,7 +79,7 @@ $event_organizer_icon = mep_get_option('mep_event_organizer_icon', 'ic
- +
name); ?>
@@ -93,7 +93,7 @@ $event_organizer_icon = mep_get_option('mep_event_organizer_icon', 'ic
- +
diff --git a/templates/list/spring.php b/templates/list/spring.php index 7bd1070..0d3d52d 100644 --- a/templates/list/spring.php +++ b/templates/list/spring.php @@ -46,18 +46,18 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se 0 && $recurring == 'no') { ?>
- +
- +
- +
diff --git a/templates/list/winter.php b/templates/list/winter.php index 42dd180..8313281 100644 --- a/templates/list/winter.php +++ b/templates/list/winter.php @@ -57,16 +57,16 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se 0 && $recurring == 'no') { ?>
- +
- +
- +
diff --git a/templates/single/date_list_title.php b/templates/single/date_list_title.php index db38d1c..213b67a 100644 --- a/templates/single/date_list_title.php +++ b/templates/single/date_list_title.php @@ -1,5 +1,5 @@

- +

\ No newline at end of file diff --git a/templates/single/extra_service_list.php b/templates/single/extra_service_list.php index 56f5f99..33bc5e4 100644 --- a/templates/single/extra_service_list.php +++ b/templates/single/extra_service_list.php @@ -24,7 +24,7 @@
- +
@@ -47,7 +47,7 @@
- 1){ -foreach ($org as $_org) { -?> - name); if($count_term == $count){ }else{ echo ', '; } ?> +if ($count_term > 1) { + foreach ($org as $_org) { + ?> + name);if ($count_term == $count) {} else {echo ', ';} ?> - name); ?> - + } +} else { + ?> + name); ?> +

\ No newline at end of file diff --git a/templates/single/speaker-list.php b/templates/single/speaker-list.php index cc28939..e9035ba 100644 --- a/templates/single/speaker-list.php +++ b/templates/single/speaker-list.php @@ -8,7 +8,7 @@ echo get_the_post_thumbnail($speakers, 'medium'); } else { ?> - +
diff --git a/templates/single/ticket_type_list.php b/templates/single/ticket_type_list.php index b3cdc18..c67f59b 100644 --- a/templates/single/ticket_type_list.php +++ b/templates/single/ticket_type_list.php @@ -22,7 +22,7 @@ @@ -37,7 +37,7 @@ } else { ?> -
- +
diff --git a/templates/single/total_seat.php b/templates/single/total_seat.php index ef1db2b..93fe23b 100644 --- a/templates/single/total_seat.php +++ b/templates/single/total_seat.php @@ -1,12 +1,12 @@
- + ( - ) + )
\ No newline at end of file diff --git a/templates/themes/default-theme.php b/templates/themes/default-theme.php index 0008468..c21c07d 100644 --- a/templates/themes/default-theme.php +++ b/templates/themes/default-theme.php @@ -34,7 +34,7 @@ $show_google_map_location = get_post_meta($event_id,'mep_sgm',true) ? get_post

@@ -46,7 +46,7 @@ $show_google_map_location = get_post_meta($event_id,'mep_sgm',true) ? get_post

- +

@@ -57,7 +57,7 @@ $show_google_map_location = get_post_meta($event_id,'mep_sgm',true) ? get_post

- +

@@ -81,7 +81,7 @@ $show_google_map_location = get_post_meta($event_id,'mep_sgm',true) ? get_post

- +

diff --git a/templates/themes/royal.php b/templates/themes/royal.php index 58e6dca..27a2c59 100644 --- a/templates/themes/royal.php +++ b/templates/themes/royal.php @@ -35,7 +35,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -46,7 +46,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -57,7 +57,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

diff --git a/templates/themes/theme-1.php b/templates/themes/theme-1.php index 40ffb9b..af395a1 100644 --- a/templates/themes/theme-1.php +++ b/templates/themes/theme-1.php @@ -61,7 +61,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

diff --git a/templates/themes/theme-3.php b/templates/themes/theme-3.php index 047cda7..2f6d17f 100644 --- a/templates/themes/theme-3.php +++ b/templates/themes/theme-3.php @@ -40,7 +40,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -89,7 +89,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

diff --git a/templates/themes/vanilla.php b/templates/themes/vanilla.php index c90256e..eea4ece 100644 --- a/templates/themes/vanilla.php +++ b/templates/themes/vanilla.php @@ -33,7 +33,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -44,7 +44,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -55,7 +55,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

@@ -74,7 +74,7 @@ $event_location_icon = mep_get_option('mep_event_location_icon', 'icon_se

- +

diff --git a/woocommerce-event-press.php b/woocommerce-event-press.php index d52a362..81afad9 100644 --- a/woocommerce-event-press.php +++ b/woocommerce-event-press.php @@ -1,132 +1,90 @@ insights()->init(); - } - - - function mep_event_activation_redirect($plugin) - { - $check_quick_setup = get_option('mep_quick_setup') ? get_option('mep_quick_setup') : 'no-done'; - - $slug = $check_quick_setup == 'done' ? 'edit.php?post_type=mep_events&page=mep_event_welcome_page' : 'edit.php?post_type=mep_events&page=mep_event_quick_setup_page'; - if ($plugin == plugin_basename(__FILE__)) { - exit(wp_redirect(admin_url($slug))); - } - } - - // add_action('activated_plugin', 'mep_event_activation_redirect'); - require_once(dirname(__FILE__) . "/inc/mep_file_include.php"); - - // Get Plugin Data - if(!function_exists('mep_get_plugin_data')) { - function mep_get_plugin_data($data) { - $get_mep_plugin_data = get_plugin_data( __FILE__ ); - $mep_data = $get_mep_plugin_data[$data]; - return $mep_data; - } - } - - // Added Settings link to plugin action links - add_filter( 'plugin_action_links', 'mep_plugin_action_link', 10, 2 ); - - function mep_plugin_action_link( $links_array, $plugin_file_name ){ - - if( strpos( $plugin_file_name, basename(__FILE__) ) ) { - - array_unshift( $links_array, ''.__('Settings','mage-eventpress').''); - } - - return $links_array; - } - - // Added links to plugin row meta - add_filter( 'plugin_row_meta', 'mep_plugin_row_meta', 10, 2 ); - - function mep_plugin_row_meta( $links_array, $plugin_file_name ) { - - if( strpos( $plugin_file_name, basename(__FILE__) ) ) { - - if(!is_plugin_active('woocommerce-event-manager-pdf-ticket/tickets.php') || !is_plugin_active('woocommerce-event-manager-addon-form-builder/addon-builder.php')){ - $wbbm_links = array( - 'docs' => ''.__('Docs','mage-eventpress').'', - 'support' => ''.__('Support','mage-eventpress').'', - 'get_pro' => ''.__('Upgrade to PRO Version','mage-eventpress').'' - ); - }else{ - $wbbm_links = array( - 'docs' => ''.__('Docs','mage-eventpress').'', - 'support' => ''.__('Support','mage-eventpress').'' - ); - } - $links_array = array_merge( $links_array, $wbbm_links ); - } - - return $links_array; - } - -} else { - - - add_action('admin_enqueue_scripts', 'mep_add_admin_scripts', 10, 1); - function mep_add_admin_scripts($hook) - { - - - wp_register_script('welcome-tabs', plugin_dir_url(__FILE__) . 'js/welcome-tabs.js', array('jquery')); - wp_register_style('welcome-tabs', plugin_dir_url(__FILE__) . 'css/welcome-tabs.css'); - - wp_register_script('welcome-tabs', plugin_dir_url(__FILE__) . 'js/welcome-tabs.js', array('jquery')); - wp_register_style('welcome-tabs', plugin_dir_url(__FILE__) . 'css/welcome-tabs.css'); - } - -//dgdg - - add_action('admin_menu', 'mep_event_welcome_admin_menu'); - function mep_event_welcome_admin_menu(){ - add_menu_page(__( 'Events', 'mage-eventpress' ), __( 'Events', 'mage-eventpress' ), 'manage_options', 'mep_events','mep_event_quick_setup_page','dashicons-calendar-alt', 6); - add_submenu_page('mep_events', __('Quick Setup', 'mage-eventpress'), __('Quick Setup', 'mage-eventpress'), 'manage_options', 'mep_event_quick_setup_page', 'mep_event_quick_setup_page'); - } - - function mep_event_quick_setup_page(){ - require_once(dirname(__FILE__) . "/inc/quick_setup.php"); - } - - function mep_no_woo_event_activation_redirect($plugin) - { - // $check_quick_setup = get_option('mep_quick_setup') ? get_option('mep_quick_setup') : 'no-done'; - - $slug = 'admin.php?page=mep_event_quick_setup_page'; - if ($plugin == plugin_basename(__FILE__)) { - exit(wp_redirect(admin_url($slug))); - } - } - add_action('activated_plugin', 'mep_no_woo_event_activation_redirect'); - -} \ No newline at end of file + include_once(ABSPATH . 'wp-admin/includes/plugin.php'); + if (!defined('MPWEM_PLUGIN_DIR')) { + define('MPWEM_PLUGIN_DIR', dirname(__FILE__)); + } + if (!defined('MPWEM_PLUGIN_URL')) { + define('MPWEM_PLUGIN_URL', plugins_url() . '/' . plugin_basename(dirname(__FILE__))); + } + if (is_plugin_active('woocommerce/woocommerce.php')) { + function appsero_init_tracker_mage_eventpress() { + if (!class_exists('Appsero\Client')) { + require_once __DIR__ . '/lib/appsero/src/Client.php'; + } + $client = new Appsero\Client('08cd627c-4ed9-49cf-a9b5-1536ec384a5a', 'Event Manager For Woocommerce ', __FILE__); + $client->insights()->init(); + } + function mep_event_activation_redirect($plugin) { + $check_quick_setup = get_option('mep_quick_setup') ? get_option('mep_quick_setup') : 'no-done'; + $slug = $check_quick_setup == 'done' ? 'edit.php?post_type=mep_events&page=mep_event_welcome_page' : 'edit.php?post_type=mep_events&page=mpwem_quick_setup'; + if ($plugin == plugin_basename(__FILE__)) { + exit(wp_redirect(admin_url($slug))); + } + } + // add_action('activated_plugin', 'mep_event_activation_redirect'); + require_once MPWEM_PLUGIN_DIR . '/inc/MPWEM_Dependencies.php'; + // Get Plugin Data + if (!function_exists('mep_get_plugin_data')) { + function mep_get_plugin_data($data) { + $get_mep_plugin_data = get_plugin_data(__FILE__); + $mep_data = $get_mep_plugin_data[$data]; + return $mep_data; + } + } + // Added Settings link to plugin action links + add_filter('plugin_action_links', 'mep_plugin_action_link', 10, 2); + function mep_plugin_action_link($links_array, $plugin_file_name) { + if (strpos($plugin_file_name, basename(__FILE__))) { + array_unshift($links_array, '' . __('Settings', 'mage-eventpress') . ''); + } + return $links_array; + } + // Added links to plugin row meta + add_filter('plugin_row_meta', 'mep_plugin_row_meta', 10, 2); + function mep_plugin_row_meta($links_array, $plugin_file_name) { + if (strpos($plugin_file_name, basename(__FILE__))) { + if (!is_plugin_active('woocommerce-event-manager-pdf-ticket/tickets.php') || !is_plugin_active('woocommerce-event-manager-addon-form-builder/addon-builder.php')) { + $wbbm_links = array( + 'docs' => '' . __('Docs', 'mage-eventpress') . '', + 'support' => '' . __('Support', 'mage-eventpress') . '', + 'get_pro' => '' . __('Upgrade to PRO Version', 'mage-eventpress') . '' + ); + } + else { + $wbbm_links = array( + 'docs' => '' . __('Docs', 'mage-eventpress') . '', + 'support' => '' . __('Support', 'mage-eventpress') . '' + ); + } + $links_array = array_merge($links_array, $wbbm_links); + } + return $links_array; + } + } + else { + require_once MPWEM_PLUGIN_DIR . '/inc/global/MP_Global_Function.php'; + require_once MPWEM_PLUGIN_DIR . '/inc/global/MP_Global_Style.php'; + require_once MPWEM_PLUGIN_DIR . '/Admin/MPWEM_Quick_Setup.php'; + function mep_no_woo_event_activation_redirect($plugin) { + if ($plugin == plugin_basename(__FILE__)) { + exit(wp_redirect(admin_url('admin.php?post_type=mep_events&page=mpwem_quick_setup'))); + } + } + add_action('activated_plugin', 'mep_no_woo_event_activation_redirect'); + } \ No newline at end of file