Plugin Directory

Changeset 3218009


Ignore:
Timestamp:
01/06/2025 10:40:48 PM (14 months ago)
Author:
bohemiaplugins
Message:

Version 1.3.0

Location:
event-feed-for-eventbrite
Files:
356 added
17 edited

Legend:

Unmodified
Added
Removed
  • event-feed-for-eventbrite/trunk/README.txt

    r3185242 r3218009  
    55Requires at least: 5.0
    66Tested up to: 6.7
    7 Stable tag: 1.2.5
     7Stable tag: 1.3.0
    88Requires PHP: 5.6
    99Type: freemium
     
    147147== Changelog ==
    148148
     149= 1.3.0 =
     150* Feature - Added WPML compatibility - event feeds are now translatable
     151* Feature - Better compatibility with WP Rocket and SiteGround Optimizer
     152* Tweak - Added explicit width and height to main images to improve Cumulative Layout Shift (CLS) metric
     153
    149154= 1.2.5 =
    150155* Fix - Corrected price formatting to display two decimal places
  • event-feed-for-eventbrite/trunk/event-feed-for-eventbrite.php

    r3185242 r3218009  
    55 * Plugin URI:        https://www.eventfeed.click/
    66 * Description:       The easiest way to publish Eventbrite events to your WordPress site.
    7  * Version:           1.2.5
     7 * Version:           1.3.0
    88 * Author:            Bohemia Plugins
    99 * Author URI:        https://www.bohemiaplugins.com/
     
    6363         */
    6464        define( 'EFFE_PLUGIN_NAME', 'event-feed-for-eventbrite' );
    65         define( 'EFFE_VERSION', '1.2.5' );
     65        define( 'EFFE_VERSION', '1.3.0' );
    6666
    6767        /**
  • event-feed-for-eventbrite/trunk/freemius/includes/class-freemius.php

    r3185242 r3218009  
    109109         */
    110110        private $_enable_anonymous = true;
     111
     112        /**
     113         * @since 2.9.1
     114         * @var string|null Hints the SDK whether the plugin supports parallel activation mode, preventing the auto-deactivation of the free version when the premium version is activated, and vice versa.
     115         */
     116        private $_premium_plugin_basename_from_parallel_activation;
    111117
    112118        /**
     
    16521658                }
    16531659            }
     1660
     1661            if (
     1662                $this->is_user_in_admin() &&
     1663                $this->is_parallel_activation() &&
     1664                $this->_premium_plugin_basename !== $this->_premium_plugin_basename_from_parallel_activation
     1665            ) {
     1666                $this->_premium_plugin_basename = $this->_premium_plugin_basename_from_parallel_activation;
     1667
     1668                register_activation_hook(
     1669                    dirname( $this->_plugin_dir_path ) . '/' . $this->_premium_plugin_basename,
     1670                    array( &$this, '_activate_plugin_event_hook' )
     1671                );
     1672            }
     1673        }
     1674
     1675        /**
     1676         * Determines if a plugin is running in parallel activation mode.
     1677         *
     1678         * @author Leo Fajardo (@leorw)
     1679         * @since 2.9.1
     1680         *
     1681         * @return bool
     1682         */
     1683        private function is_parallel_activation() {
     1684            return ! empty( $this->_premium_plugin_basename_from_parallel_activation );
    16541685        }
    16551686
     
    51565187                new FS_Plugin();
    51575188
     5189            $is_premium     = $this->get_bool_option( $plugin_info, 'is_premium', true );
    51585190            $premium_suffix = $this->get_option( $plugin_info, 'premium_suffix', '(Premium)' );
     5191
     5192            $module_type = $this->get_option( $plugin_info, 'type', $this->_module_type );
     5193
     5194            $parallel_activation = $this->get_option( $plugin_info, 'parallel_activation' );
     5195
     5196            if (
     5197                ! $is_premium &&
     5198                is_array( $parallel_activation ) &&
     5199                ( WP_FS__MODULE_TYPE_PLUGIN === $module_type ) &&
     5200                $this->get_bool_option( $parallel_activation, 'enabled' )
     5201            ) {
     5202                $premium_basename = $this->get_option( $parallel_activation, 'premium_version_basename' );
     5203
     5204                if ( empty( $premium_basename ) ) {
     5205                    throw new Exception('You need to specify the premium version basename to enable parallel version activation.');
     5206                }
     5207
     5208                $this->_premium_plugin_basename_from_parallel_activation = $premium_basename;
     5209
     5210                if ( is_plugin_active( $premium_basename ) ) {
     5211                    $is_premium = true;
     5212                }
     5213            }
    51595214
    51605215            $plugin->update( array(
    51615216                'id'                   => $id,
    5162                 'type'                 => $this->get_option( $plugin_info, 'type', $this->_module_type ),
     5217                'type'                 => $module_type,
    51635218                'public_key'           => $public_key,
    51645219                'slug'                 => $this->_slug,
     
    51685223                'title'                => $this->get_plugin_name( $premium_suffix ),
    51695224                'file'                 => $this->_plugin_basename,
    5170                 'is_premium'           => $this->get_bool_option( $plugin_info, 'is_premium', true ),
     5225                'is_premium'           => $is_premium,
    51715226                'premium_suffix'       => $premium_suffix,
    51725227                'is_live'              => $this->get_bool_option( $plugin_info, 'is_live', true ),
     
    52375292            } else {
    52385293                $this->_enable_anonymous = $this->get_bool_option( $plugin_info, 'enable_anonymous', true );
    5239                 $this->_anonymous_mode   = $this->get_bool_option( $plugin_info, 'anonymous_mode', false );
     5294                $this->_anonymous_mode   = (
     5295                    $this->get_bool_option( $plugin_info, 'anonymous_mode', false ) ||
     5296                    (
     5297                        $this->apply_filters( 'playground_anonymous_mode', true ) &&
     5298                        ! empty( $_SERVER['HTTP_HOST'] ) &&
     5299                        FS_Site::is_playground_wp_environment_by_host( $_SERVER['HTTP_HOST'] )
     5300                    )
     5301                );
    52405302            }
    52415303            $this->_permissions = $this->get_option( $plugin_info, 'permissions', array() );
     
    54455507            if ( $this->is_registered() ) {
    54465508                // Schedule code type changes event.
    5447                 $this->schedule_install_sync();
     5509                $this->maybe_schedule_install_sync_cron();
    54485510            }
    54495511
     
    65096571
    65106572        /**
     6573         * Instead of running blocking install sync event, execute non blocking scheduled cron job.
     6574         *
     6575         * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding specified blog ID from being the cron job executor.
     6576         *
     6577         * @author Leo Fajardo (@leorw)
     6578         * @since  2.9.1
     6579         */
     6580        private function maybe_schedule_install_sync_cron( $except_blog_id = 0 ) {
     6581            if ( ! $this->is_user_in_admin() ) {
     6582                return;
     6583            }
     6584
     6585            if ( $this->is_clone() ) {
     6586                return;
     6587            }
     6588
     6589            if (
     6590                // The event has been properly scheduled, so no need to reschedule it.
     6591                is_numeric( $this->next_install_sync() )
     6592            ) {
     6593                return;
     6594            }
     6595
     6596            $this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id );
     6597        }
     6598
     6599        /**
    65116600         * @author Vova Feldman (@svovaf)
    65126601         * @since  1.1.7.3
     
    66036692        private function get_install_sync_cron_blog_id() {
    66046693            return $this->get_cron_blog_id( 'install_sync' );
    6605         }
    6606 
    6607         /**
    6608          * Instead of running blocking install sync event, execute non blocking scheduled wp-cron.
    6609          *
    6610          * @author Vova Feldman (@svovaf)
    6611          * @since  1.1.7.3
    6612          *
    6613          * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.
    6614          */
    6615         private function schedule_install_sync( $except_blog_id = 0 ) {
    6616             if ( $this->is_clone() ) {
    6617                 return;
    6618             }
    6619 
    6620             $this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id );
    66216694        }
    66226695
     
    74127485                if (
    74137486                    is_plugin_active( $other_version_basename ) &&
    7414                     $this->apply_filters( 'deactivate_on_activation', true )
     7487                    $this->apply_filters( 'deactivate_on_activation', ! $this->is_parallel_activation() )
    74157488                ) {
    74167489                    deactivate_plugins( $other_version_basename );
     
    74267499                // Schedule re-activation event and sync.
    74277500//              $this->sync_install( array(), true );
    7428                 $this->schedule_install_sync();
     7501                $this->maybe_schedule_install_sync_cron();
    74297502
    74307503                // If activating the premium module version, add an admin notice to congratulate for an upgrade completion.
     
    86178690            }
    86188691
    8619             $this->schedule_install_sync();
     8692            $this->maybe_schedule_install_sync_cron();
    86208693//          $this->sync_install( array(), true );
    86218694        }
     
    1597516048                 $context_blog_id == $this->get_install_sync_cron_blog_id()
    1597616049            ) {
    15977                 $this->schedule_install_sync( $context_blog_id );
     16050                $this->maybe_schedule_install_sync_cron( $context_blog_id );
    1597816051            }
    1597916052        }
  • event-feed-for-eventbrite/trunk/freemius/includes/entities/class-fs-site.php

    r3185242 r3218009  
    191191                // Kinsta
    192192                (
    193                     ( fs_starts_with( $subdomain, 'staging-' ) || fs_starts_with( $subdomain, 'env-' ) ) &&
     193                    ( fs_starts_with( $subdomain, 'stg-' ) ||  fs_starts_with( $subdomain, 'staging-' ) || fs_starts_with( $subdomain, 'env-' ) ) &&
    194194                    ( fs_ends_with( $subdomain, '.kinsta.com' ) || fs_ends_with( $subdomain, '.kinsta.cloud' ) )
    195195                ) ||
     
    209209        }
    210210
     211        /**
     212         * @author Leo Fajardo (@leorw)
     213         * @since  2.9.1
     214         *
     215         * @param string $host
     216         *
     217         * @return bool
     218         */
     219        static function is_playground_wp_environment_by_host( $host ) {
     220            // Services aimed at providing a WordPress sandbox environment.
     221            $sandbox_wp_environment_domains = array(
     222                // InstaWP
     223                'instawp.xyz',
     224
     225                // TasteWP
     226                'tastewp.com',
     227
     228                // WordPress Playground
     229                'playground.wordpress.net',
     230            );
     231
     232            foreach ( $sandbox_wp_environment_domains as $domain) {
     233                if (
     234                    ( $host === $domain ) ||
     235                    fs_ends_with( $host, '.' . $domain ) ||
     236                    fs_ends_with( $host, '-' . $domain )
     237                ) {
     238                    return true;
     239                }
     240            }
     241
     242            return false;
     243        }
     244
    211245        function is_localhost() {
    212246            return ( WP_FS__IS_LOCALHOST_FOR_SERVER || self::is_localhost_by_address( $this->url ) );
  • event-feed-for-eventbrite/trunk/freemius/start.php

    r3185242 r3218009  
    1616     * @var string
    1717     */
    18     $this_sdk_version = '2.9.0';
     18    $this_sdk_version = '2.10.1';
    1919
    2020    #region SDK Selection Logic --------------------------------------------------------------------
     
    3737    }
    3838
    39     /**
     39    /**
     40     * We updated the logic to support SDK loading from a subfolder of a theme as well as from a parent theme
     41     * If the SDK is found in the active theme, it sets the relative path accordingly.
     42     * If not, it checks the parent theme and sets the relative path if found there.
     43     * This allows the SDK to be loaded from composer dependencies or from a custom `vendor/freemius` folder.
     44     *
     45     * @author Daniele Alessandra (@DanieleAlessandra)
     46     * @since  2.9.0.5
     47     *
     48     *
    4049     * This complex logic fixes symlink issues (e.g. with Vargant). The logic assumes
    4150     * that if it's a file from an SDK running in a theme, the location of the SDK
     
    8493    $themes_directory         = get_theme_root( get_stylesheet() );
    8594    $themes_directory_name    = basename( $themes_directory );
    86     $theme_candidate_basename = basename( dirname( $fs_root_path ) ) . '/' . basename( $fs_root_path );
    87 
    88     if ( $file_path == fs_normalize_path( realpath( trailingslashit( $themes_directory ) . $theme_candidate_basename . '/' . basename( $file_path ) ) )
    89     ) {
    90         $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_candidate_basename;
    91         $is_theme               = true;
    92     } else {
    93         $this_sdk_relative_path = plugin_basename( $fs_root_path );
    94         $is_theme               = false;
    95     }
     95
     96    // This change ensures that the condition works even if the SDK is located in a subdirectory (e.g., vendor)
     97    $theme_candidate_sdk_basename = str_replace( $themes_directory . '/' . get_stylesheet() . '/', '', $fs_root_path );
     98
     99    // Check if the current file is part of the active theme.
     100    $is_current_sdk_from_active_theme = $file_path == $themes_directory . '/' . get_stylesheet() . '/' . $theme_candidate_sdk_basename . '/' . basename( $file_path );
     101    $is_current_sdk_from_parent_theme = false;
     102
     103    // Check if the current file is part of the parent theme.
     104    if ( ! $is_current_sdk_from_active_theme ) {
     105        $theme_candidate_sdk_basename     = str_replace( $themes_directory . '/' . get_template() . '/',
     106            '',
     107            $fs_root_path );
     108        $is_current_sdk_from_parent_theme = $file_path == $themes_directory . '/' . get_template() . '/' . $theme_candidate_sdk_basename . '/' . basename( $file_path );
     109    }
     110
     111    $theme_name = null;
     112    if ( $is_current_sdk_from_active_theme ) {
     113        $theme_name             = get_stylesheet();
     114        $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_name . '/' . $theme_candidate_sdk_basename;
     115        $is_theme               = true;
     116    } else if ( $is_current_sdk_from_parent_theme ) {
     117        $theme_name             = get_template();
     118        $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_name . '/' . $theme_candidate_sdk_basename;
     119        $is_theme               = true;
     120    } else {
     121        $this_sdk_relative_path = plugin_basename( $fs_root_path );
     122        $is_theme               = false;
     123
     124        /**
     125         * If this file was included from another plugin with lower SDK version, and if this plugin is symlinked, then we need to get the actual plugin path,
     126         * as the value right now will be wrong, it will only remove the directory separator from the file_path.
     127         *
     128         * The check of `fs_find_direct_caller_plugin_file` determines that this file was indeed included by a different plugin than the main plugin.
     129         */
     130        if ( DIRECTORY_SEPARATOR . $this_sdk_relative_path === $fs_root_path && function_exists( 'fs_find_direct_caller_plugin_file' ) ) {
     131            $original_plugin_dir_name = dirname( fs_find_direct_caller_plugin_file( $file_path ) );
     132
     133            // Remove everything before the original plugin directory name.
     134            $this_sdk_relative_path = substr( $this_sdk_relative_path, strpos( $this_sdk_relative_path, $original_plugin_dir_name ) );
     135
     136            unset( $original_plugin_dir_name );
     137        }
     138    }
    96139
    97140    if ( ! isset( $fs_active_plugins ) ) {
     
    177220    ) {
    178221        if ( $is_theme ) {
    179             $plugin_path = basename( dirname( $this_sdk_relative_path ) );
     222            // Saving relative path and not only directory name as it could be a subfolder
     223            $plugin_path = $theme_name;
    180224        } else {
    181225            $plugin_path = plugin_basename( fs_find_direct_caller_plugin_file( $file_path ) );
     
    226270        $is_newest_sdk_type_theme = ( isset( $fs_newest_sdk->type ) && 'theme' === $fs_newest_sdk->type );
    227271
    228         if ( ! $is_newest_sdk_type_theme ) {
    229             $is_newest_sdk_plugin_active = is_plugin_active( $fs_newest_sdk->plugin_path );
    230         } else {
    231             $current_theme               = wp_get_theme();
    232             $is_newest_sdk_plugin_active = ( $current_theme->stylesheet === $fs_newest_sdk->plugin_path );
     272        /**
     273         * @var bool $is_newest_sdk_module_active
     274         * True if the plugin with the newest SDK is active.
     275         * True if the newest SDK is part of the current theme or current theme's parent.
     276         * False otherwise.
     277         */
     278        if ( ! $is_newest_sdk_type_theme ) {
     279            $is_newest_sdk_module_active = is_plugin_active( $fs_newest_sdk->plugin_path );
     280        } else {
     281            $current_theme = wp_get_theme();
     282            // Detect if current theme is the one registered as newer SDK
     283            $is_newest_sdk_module_active = (
     284                strpos(
     285                    $fs_newest_sdk->plugin_path,
     286                    '../' . $themes_directory_name . '/' . $current_theme->get_stylesheet() . '/'
     287                ) === 0
     288            );
    233289
    234290            $current_theme_parent = $current_theme->parent();
     
    238294             * from happening by keeping the SDK info stored in the `fs_active_plugins` option.
    239295             */
    240             if ( ! $is_newest_sdk_plugin_active && $current_theme_parent instanceof WP_Theme ) {
    241                 $is_newest_sdk_plugin_active = ( $fs_newest_sdk->plugin_path === $current_theme_parent->stylesheet );
     296            if ( ! $is_newest_sdk_module_active && $current_theme_parent instanceof WP_Theme ) {
     297                // Detect if current theme parent is the one registered as newer SDK
     298                $is_newest_sdk_module_active = (
     299                    strpos(
     300                        $fs_newest_sdk->plugin_path,
     301                        '../' . $themes_directory_name . '/' . $current_theme_parent->get_stylesheet() . '/'
     302                    ) === 0
     303                );
    242304            }
    243305        }
    244306
    245307        if ( $is_current_sdk_newest &&
    246              ! $is_newest_sdk_plugin_active &&
     308             ! $is_newest_sdk_module_active &&
    247309             ! $fs_active_plugins->newest->in_activation
    248310        ) {
     
    263325        }
    264326
    265         $is_newest_sdk_path_valid = ( $is_newest_sdk_plugin_active || $fs_active_plugins->newest->in_activation ) && file_exists( $sdk_starter_path );
     327        $is_newest_sdk_path_valid = ( $is_newest_sdk_module_active || $fs_active_plugins->newest->in_activation ) && file_exists( $sdk_starter_path );
    266328
    267329        if ( ! $is_newest_sdk_path_valid && ! $is_current_sdk_newest ) {
     
    270332        }
    271333
    272         if ( ! ( $is_newest_sdk_plugin_active || $fs_active_plugins->newest->in_activation ) ||
     334        if ( ! ( $is_newest_sdk_module_active || $fs_active_plugins->newest->in_activation ) ||
    273335             ! $is_newest_sdk_path_valid ||
    274336             // Is newest SDK downgraded.
     
    285347            fs_fallback_to_newest_active_sdk();
    286348        } else {
    287             if ( $is_newest_sdk_plugin_active &&
     349            if ( $is_newest_sdk_module_active &&
    288350                 $this_sdk_relative_path == $fs_active_plugins->newest->sdk_path &&
    289351                 ( $fs_active_plugins->newest->in_activation ||
     
    314376    }
    315377
    316     if ( version_compare( $this_sdk_version, $fs_active_plugins->newest->version, '<' ) ) {
     378    if ( isset( $fs_active_plugins->newest ) && version_compare( $this_sdk_version, $fs_active_plugins->newest->version, '<' ) ) {
    317379        $newest_sdk = $fs_active_plugins->plugins[ $fs_active_plugins->newest->sdk_path ];
    318380
  • event-feed-for-eventbrite/trunk/freemius/templates/forms/license-activation.php

    r3068697 r3218009  
    570570                    } else {
    571571                        if ( ! hasLicensesDropdown ) {
    572                             licenseID = $availableLicenseKey.data( 'id' );
     572                            licenseID = $availableLicenseKey.data( 'id' ).toString();
    573573                        } else {
    574574                            licenseID = $licensesDropdown.val();
  • event-feed-for-eventbrite/trunk/freemius/templates/pricing.php

    r3185242 r3218009  
    7070    wp_enqueue_script( 'freemius-pricing', $pricing_js_url );
    7171
     72    $pricing_css_path = $fs->apply_filters( 'pricing/css_path', null );
     73    if ( is_string( $pricing_css_path ) ) {
     74        wp_enqueue_style( 'freemius-pricing', fs_asset_url( $pricing_css_path ) );
     75    }
     76
    7277    $has_tabs = $fs->_add_tabs_before_content();
    7378
     
    96101            'show_annual_in_monthly' => $fs->apply_filters( 'pricing/show_annual_in_monthly', true ),
    97102            'license'                => $fs->has_active_valid_license() ? $fs->_get_license() : null,
     103            'plugin_icon'            => $fs->get_local_icon_url(),
     104            'disable_single_package' => $fs->apply_filters( 'pricing/disable_single_package', false ),
    98105        ), $query_params );
    99106
  • event-feed-for-eventbrite/trunk/includes/class-event-feed-for-eventbrite.php

    r3127568 r3218009  
    258258
    259259        // Siteground Optimizer compatibility
    260         $this->loader->add_filter( 'sgo_js_minify_exclude', $plugin_public, 'siteground_optimizer_js_minify_exclude' );
    261         $this->loader->add_filter( 'sgo_javascript_combine_exclude', $plugin_public, 'siteground_optimizer_js_combine_exclude' );
    262        
     260        $this->loader->add_filter( 'sgo_js_minify_exclude', $plugin_public, 'siteground_optimizer_js_exclude' );
     261        $this->loader->add_filter( 'sgo_js_async_exclude', $plugin_public, 'siteground_optimizer_js_exclude' );
     262        $this->loader->add_filter( 'sgo_javascript_combine_exclude', $plugin_public, 'siteground_optimizer_js_exclude' );
     263        $this->loader->add_filter( 'sgo_javascript_combine_excluded_external_paths', $plugin_public, 'siteground_optimizer_external_js_exclude' );
     264       
     265        // WP Rocket compatibility
     266        $this->loader->add_filter( 'rocket_exclude_js', $plugin_public, 'wp_rocket_exclude_js' );
     267        $this->loader->add_filter( 'rocket_exclude_defer_js', $plugin_public, 'wp_rocket_exclude_js' );
     268        $this->loader->add_filter( 'rocket_defer_inline_exclusions', $plugin_public, 'wp_rocket_exclude_js' );
     269
    263270        $this->loader->add_action( 'rest_api_init', $plugin_public, 'register_event_image_rest_endpoint' );
    264271
  • event-feed-for-eventbrite/trunk/languages/event-feed-for-eventbrite.pot

    r3185242 r3218009  
    1 # Copyright (C) 2024 Event Feed for Eventbrite
     1# Copyright (C) 2025 Event Feed for Eventbrite
    22# This file is distributed under the same license as the Event Feed for Eventbrite package.
    33msgid ""
     
    99"Language-Team: Bohemia Plugins <[email protected]>\n"
    1010"Last-Translator: Bohemia Plugins <[email protected]>\n"
    11 "POT-Creation-Date: 2024-11-10 20:14+0000\n"
     11"POT-Creation-Date: 2025-01-06 22:27+0000\n"
    1212"X-Poedit-Basepath: ..\n"
    1313"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
     
    405405msgstr ""
    406406
    407 #: public/class-public.php:312
     407#: public/class-public.php:322
    408408msgid "To be announced"
    409409msgstr ""
    410410
    411 #: public/class-public.php:310
     411#: public/class-public.php:320
    412412msgid "Online"
    413413msgstr ""
    414414
    415 #: public/class-public.php:688
     415#: public/class-public.php:706
    416416msgid "Unavailable"
    417417msgstr ""
    418418
    419 #: public/class-public.php:684
     419#: public/class-public.php:702
    420420msgid "Not yet on sale"
    421421msgstr ""
    422422
    423 #: public/class-public.php:680
     423#: public/class-public.php:698
    424424msgid "Sold Out"
    425425msgstr ""
    426426
    427 #: public/class-public.php:676
     427#: public/class-public.php:694
    428428msgid "Sales Ended"
    429429msgstr ""
    430430
    431 #: public/class-public.php:737, public/class-public.php:761
     431#: public/class-public.php:755, public/class-public.php:779
    432432msgid "Free"
    433433msgstr ""
    434434
    435 #: public/class-public.php:763
     435#: public/class-public.php:781
    436436msgid "Donation"
    437437msgstr ""
  • event-feed-for-eventbrite/trunk/public/assets/css/app.css

    r2745531 r3218009  
    1 body{--event-feed-for-eventbrite-preview-title-color: #39364f;--event-feed-for-eventbrite-preview-text-color: #39364f;--event-feed-for-eventbrite-preview-input-text-color: #39364f}.event-feed-for-eventbrite-app,.eventbrite-modal,.eventbrite-modal-error,.eventbrite-modal-spinner-wrapper{--event-feed-for-eventbrite-theme-color: #334ECD;--event-feed-for-eventbrite-theme-color-h: 229;--event-feed-for-eventbrite-theme-color-s: 61;--event-feed-for-eventbrite-theme-color-l: 50;--event-feed-for-eventbrite-theme-color-l: 46;--event-feed-for-eventbrite-card-bg: #fff;--event-feed-for-eventbrite-title-color: #39364f;--event-feed-for-eventbrite-datetime-color: #6F7287;--event-feed-for-eventbrite-full-date-color: #6F7287;--event-feed-for-eventbrite-desc-color: #6F7287;--event-feed-for-eventbrite-location-icon-color: #6F7287;--event-feed-for-eventbrite-location-color: #6F7287;--event-feed-for-eventbrite-sign-up-button-color: #fff;--event-feed-for-eventbrite-details-button-bg: #EAEEFC;--event-feed-for-eventbrite-price-bg: #fff;--event-feed-for-eventbrite-price-color: #39364f;--event-feed-for-eventbrite-separator-color: #eaeefc;--event-feed-for-eventbrite-modal-text-color: #6F7287;--event-feed-for-eventbrite-rows-desktop: 4;--event-feed-for-eventbrite-rows-large-tablets: 3;--event-feed-for-eventbrite-rows-small-tablets: 2;--event-feed-for-eventbrite-rows-mobile: 1;line-height:1.5}.event-feed-for-eventbrite-app div,.event-feed-for-eventbrite-app span,.event-feed-for-eventbrite-app iframe,.event-feed-for-eventbrite-app p,.event-feed-for-eventbrite-app blockquote,.event-feed-for-eventbrite-app a,.event-feed-for-eventbrite-app button,.event-feed-for-eventbrite-app em,.event-feed-for-eventbrite-app img,.event-feed-for-eventbrite-app small,.event-feed-for-eventbrite-app strong,.event-feed-for-eventbrite-app b,.event-feed-for-eventbrite-app u,.event-feed-for-eventbrite-app i,.event-feed-for-eventbrite-app ol,.event-feed-for-eventbrite-app ul,.event-feed-for-eventbrite-app li,.event-feed-for-eventbrite-app form,.event-feed-for-eventbrite-app label,.event-feed-for-eventbrite-app table,.event-feed-for-eventbrite-app embed,.event-feed-for-eventbrite-app figure,.event-feed-for-eventbrite-app figcaption,.eventbrite-modal div,.eventbrite-modal span,.eventbrite-modal iframe,.eventbrite-modal p,.eventbrite-modal blockquote,.eventbrite-modal a,.eventbrite-modal button,.eventbrite-modal em,.eventbrite-modal img,.eventbrite-modal small,.eventbrite-modal strong,.eventbrite-modal b,.eventbrite-modal u,.eventbrite-modal i,.eventbrite-modal ol,.eventbrite-modal ul,.eventbrite-modal li,.eventbrite-modal form,.eventbrite-modal label,.eventbrite-modal table,.eventbrite-modal embed,.eventbrite-modal figure,.eventbrite-modal figcaption{padding:0;margin:0}.event-feed-for-eventbrite-app button,.eventbrite-modal button{cursor:pointer;border:none;transform:none;min-height:0}.event-feed-for-eventbrite-app button::before,.event-feed-for-eventbrite-app button::after,.eventbrite-modal button::before,.eventbrite-modal button::after{content:none}.event-feed-for-eventbrite-app button:hover,.eventbrite-modal button:hover{transform:none}.event-feed-for-eventbrite-app button:hover::before,.event-feed-for-eventbrite-app button:hover::after,.eventbrite-modal button:hover::before,.eventbrite-modal button:hover::after{content:none}body .eventbrite-modal-content-spinner-wrapper{position:absolute;top:50px;width:100%;display:block;text-align:center}body .eventbrite-modal-spinner-wrapper{display:none;z-index:20001;align-items:center;bottom:0;left:0;position:fixed;right:0;top:0}body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce2{opacity:.75}body .eventbrite-modal-spinner{position:relative;width:40px;height:40px;margin:0 auto}body .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--event-feed-for-eventbrite-theme-color);opacity:.5;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}body .eventbrite-modal-spinner .double-bounce2{animation-delay:-1s}body .eventbrite-modal-spinner-feed{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner{margin:0;width:30px;height:30px}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner-text p{color:var(--event-feed-for-eventbrite-title-color);margin-left:10px;margin-bottom:0;font-size:15px}body .iframe-container{margin:0;overflow:hidden;padding-top:56.25%;position:relative;line-height:0}body .iframe-container iframe{display:block;line-height:0;border:0;height:100%;left:0;position:absolute;top:0;width:100%}body .event-feed-for-eventbrite-shortcode-field{width:100%;max-width:300px;display:inline-block;position:relative}body .event-feed-for-eventbrite-shortcode-field input[type=text]{text-align:left;font-size:16px;box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;padding:0 12px;line-height:2;width:100%;min-height:40px;max-width:100%;margin:0}body .event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}body .event-feed-for-eventbrite-shortcode-field input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent;color:inherit}body .event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:1px;right:1px;bottom:1px;width:35px;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span:hover,body .event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span svg{fill:#333}body .tooltipster-sidetip.tooltipster-borderless{font-size:14px !important}.event-feed-for-eventbrite-app:hover .eventbrite-feed-edit-link{opacity:1;visibility:visible}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link{opacity:0;visibility:hidden;position:absolute;z-index:5;top:10px;right:10px;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:5px 10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;color:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover{text-decoration:none;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover svg{fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover span{text-decoration:none}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link svg{position:relative;top:-1px;margin-right:7px;fill:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link span{font-size:12px;font-weight:600;text-decoration:none}.event-feed-for-eventbrite-preview-wrapper{padding-top:32px;padding-bottom:32px}.event-feed-for-eventbrite-preview-wrapper h1{font-weight:700;font-size:24px;margin-bottom:16px;color:var(--event-feed-for-eventbrite-preview-title-color)}.event-feed-for-eventbrite-preview-info{margin-bottom:32px}.event-feed-for-eventbrite-preview-info p{margin-bottom:15px;color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-preview-shortcode{margin-top:12px}.event-feed-for-eventbrite-preview-shortcode input{width:240px;max-width:100%;background:#fff;text-align:center;color:var(--event-feed-for-eventbrite-preview-input-text-color)}.event-feed-for-eventbrite-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;padding:0 5px;margin:0 -5px 24px;font-family:var(--event-feed-for-eventbrite-font-family);max-width:calc(100% + 10px);position:relative}.event-feed-for-eventbrite-app *{box-sizing:border-box}.event-feed-for-eventbrite-app ::selection{background-color:var(--event-feed-for-eventbrite-theme-color);color:#fff}.event-feed-for-eventbrite-app .eventbrite-info-message{font-size:15px;width:100%;text-align:center}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error{color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a{text-decoration:underline}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a:hover{text-decoration:underline}.event-feed-for-eventbrite-app .eventbrite-copyright{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:400;color:var(--event-feed-for-eventbrite-title-color);max-width:100%;padding-top:24px;margin:0 auto;position:relative}.event-feed-for-eventbrite-app .eventbrite-copyright a{text-decoration:none;margin-left:5px;align-items:center;display:flex;font-weight:600;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-copyright a:hover{color:var(--event-feed-for-eventbrite-theme-color)}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright a{margin-left:0}}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright>div{display:none}}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img{display:flex;width:23px;height:23px;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%);justify-content:center;align-items:center;border-radius:5px;box-shadow:0 3px 6px hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img span{display:block;font-size:14px;font-style:italic}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text{display:block;font-weight:600;color:#323546}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text strong{padding-right:2px;font-style:italic;color:var(--event-feed-for-eventbrite-theme-color);font-weight:700}.event-feed-for-eventbrite-app .eventbrite-copyright-left{justify-content:flex-start}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item{max-width:100%;margin:0 auto;width:100%;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-top-row{display:flex;padding:0 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-bottom-row{padding:0;display:flex;flex-direction:column;flex:1 1 0%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-separator{border:none;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color);padding:0;margin:-8px 0 0;height:auto;background:none;border-top:none;box-shadow:none;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image img{border-top-left-radius:5px;border-top-right-radius:5px;line-height:0;display:block;margin:0;padding:0;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none;cursor:pointer;opacity:1;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner:hover{opacity:.9}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags{margin:0;position:absolute;top:10px;left:10px;display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span{margin:0 5px 0 0;text-align:left;display:inline-block;padding:2px 8px;border-radius:5px;background-color:#fff;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-price-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span:last-child{margin-right:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-price .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-content{border-radius:5px;font-size:14px;margin:0;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image+.eventbrite-item-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags{display:flex;align-items:baseline;margin:3px 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div{padding:2px 6px;margin-right:5px;border:1px solid #e5e5e5;border-radius:5px;display:inline-block;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date{padding-top:2px;margin-right:15px;letter-spacing:-0.2px;text-align:center}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-month{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:4px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-day{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:20px;font-weight:600;line-height:1}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-next-events svg{width:15px;height:15px;fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title{font-family:var(--event-feed-for-eventbrite-font-family);position:relative;top:-2px;display:block;text-align:left;margin:0;padding:0;font-size:0;line-height:0;font-size:18px;line-height:1.29;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:left;letter-spacing:-0.3px;color:var(--event-feed-for-eventbrite-title-color);transition:all .3s ease-in-out;cursor:pointer}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title:hover{color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-datetime{display:block;text-transform:uppercase;margin:3px 0 0 0;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location{display:flex;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.43;font-stretch:normal;font-style:normal;margin:0 0 8px;letter-spacing:normal;text-align:left;text-transform:none;color:var(--event-feed-for-eventbrite-location-color);display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon{position:relative;top:1px;width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon-online{position:relative;top:1px;width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-description{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;margin:0 0 8px;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons{display:flex;flex-wrap:wrap;justify-items:center;padding:0;margin:auto 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button{margin-top:8px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:var(--event-feed-for-eventbrite-theme-color);padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-right:10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:hover{color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:focus{outline:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed-list{margin:0 auto -40px;display:flex;flex-wrap:wrap;width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:0 0 8px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:18px 0 10px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{display:flex;margin-bottom:40px;position:relative}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{flex-direction:column}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:400px;margin-bottom:5px;flex-shrink:0;margin-left:auto}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image img{border-radius:5px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{order:1;width:400px;margin-bottom:0;margin-left:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{padding-right:30px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{width:60%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{order:2;width:100%;padding-right:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:20px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day{font-size:22px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-datetime{margin:-1px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date{padding-left:60px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date .eventbrite-item-datetime{margin:-1px 0 3px;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget{display:block;margin-bottom:-30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item{display:block;margin-bottom:30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image{max-width:100%;width:400px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-content{width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-title{font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-datetime{margin:10px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-location{font-size:13px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-tags{margin:0 0 7px}.event-feed-for-eventbrite-app .eventbrite-feed-grid{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -30px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px )}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-bottom-row{padding:0 0 13px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-content{border-radius:0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-datetime{order:1;margin:18px 0 6px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{order:2;font-size:19px}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:100%}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:400px;max-width:100%}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-bottom-row{padding:13px 0 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-datetime{order:2;margin:3px 0 0 0;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-title{order:1;font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -24px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{display:flex;flex-direction:column;justify-content:stretch;box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px );background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-image{flex:0 1 auto}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-datetime{order:1;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color);margin-bottom:5px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title{order:2}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-top-row{padding:12px 18px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-bottom-row{padding:13px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-datetime{order:2;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color);margin-bottom:0}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-title{order:1}.eventbrite-modal-bg{background-color:rgba(57,54,79,.8)}.eventbrite-modal-wrapper{display:flex;align-items:center}.eventbrite-modal-wrapper .vm{top:auto}.admin-bar .eventbrite-modal{margin-top:32px;max-height:calc( 95% - 32px )}@media(max-width: 782px){.admin-bar .eventbrite-modal{margin-top:46px;max-height:calc( 95% - 46px )}}@media(max-width: 660px){.admin-bar .eventbrite-modal{max-height:calc( 100% - 46px )}}@media(max-width: 600px){.admin-bar .eventbrite-modal{max-height:100%;margin-top:0}}@media(max-width: 600px){.admin-bar.eventbrite-scroll-top .eventbrite-modal{max-height:calc( 100% - 46px );margin-top:46px}}.eventbrite-modal{cursor:auto;box-shadow:none;display:flex;flex-direction:column;top:0;max-width:600px;max-height:95%;height:auto}@media(max-width: 660px){.eventbrite-modal{width:100%;max-width:100%;max-height:100%}}.eventbrite-modal .vm-titlebar{display:none}.eventbrite-modal .vm-content{font-family:var(--event-feed-for-eventbrite-font-family);padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.eventbrite-modal .scroll-content{position:relative;display:block;overflow:auto;-webkit-overflow-scrolling:touch}.eventbrite-modal .scroll-content{scrollbar-width:thin;scrollbar-color:#aaa #f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar{width:12px}.eventbrite-modal .scroll-content::-webkit-scrollbar-track{background:#f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:20px;border:3px solid #f1f1f1}.eventbrite-modal .eventbrite-modal-img{position:relative}.eventbrite-modal .eventbrite-modal-img svg{display:block;line-height:0}.eventbrite-modal .eventbrite-modal-img img{width:100%;height:auto;display:block}.eventbrite-modal .eventbrite-modal-back{line-height:0;display:block;right:auto;left:10px}.eventbrite-modal .eventbrite-modal-add-to-calendar-wrapper{right:15px;bottom:15px;position:absolute;z-index:2}.eventbrite-modal .eventbrite-modal-add-to-calendar{font-family:var(--event-feed-for-eventbrite-font-family);background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;color:var(--event-feed-for-eventbrite-title-color);display:flex;align-items:center;padding:10px 12px;text-decoration:none;transition:all .3s ease-in-out;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-add-to-calendar{padding:10px}}.eventbrite-modal .eventbrite-modal-add-to-calendar span{padding-left:7px;line-height:1;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-transform:none}.eventbrite-modal .eventbrite-modal-add-to-calendar i{position:relative;top:-1px}.eventbrite-modal .eventbrite-modal-add-to-calendar svg{width:18px;height:18px;fill:none;transition:all .3s ease-in-out;stroke:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:var(--event-feed-for-eventbrite-card-bg)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover svg,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus svg{fill:none;stroke:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu{font-family:var(--event-feed-for-eventbrite-font-family);z-index:1;position:absolute;right:0;top:0;min-width:100%;border-radius:5px;border-top-right-radius:0;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item{text-decoration:none;color:var(--event-feed-for-eventbrite-title-color);background-color:var(--event-feed-for-eventbrite-card-bg);position:relative;z-index:1;display:block;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;padding:8px 12px;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:focus{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:0}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close{font-weight:400;display:flex;align-items:center;justify-content:center;position:absolute;top:-26px;right:0;margin:0;padding:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;width:26px;height:26px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close svg{fill:var(--event-feed-for-eventbrite-title-color);top:1px;position:relative;width:13px;height:13px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:focus{background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.eventbrite-modal .eventbrite-modal-back,.eventbrite-modal .eventbrite-modal-close{z-index:3;position:absolute;right:10px;top:10px;border-radius:40px}.eventbrite-modal .eventbrite-modal-back button,.eventbrite-modal .eventbrite-modal-close button{background-color:rgba(248,247,250,.75);border-radius:40px;height:40px;padding:8px;transition:all .4s cubic-bezier(0.4, 0, 0.3, 1);width:40px}.eventbrite-modal .eventbrite-modal-back:hover button,.eventbrite-modal .eventbrite-modal-close:hover button{background-color:#f8f7fa}.eventbrite-modal .eventbrite-modal-back i,.eventbrite-modal .eventbrite-modal-close i{display:block;margin:0 auto;background-size:contain;line-height:0;width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg,.eventbrite-modal .eventbrite-modal-close svg{width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg path,.eventbrite-modal .eventbrite-modal-close svg path{fill:#4b4d63}.eventbrite-modal .eventbrite-modal-event-info{padding:20px 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-event-info{padding:15px 16px 24px}}.eventbrite-modal .eventbrite-modal-event-tickets{height:98%;position:relative}.eventbrite-modal .eventbrite-modal-footer{padding:0 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-footer{padding:0 16px 24px}}.eventbrite-modal .eventbrite-modal-title{padding:20px 24px 15px;line-height:1.5;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title{padding:20px 16px 15px}}.eventbrite-modal .eventbrite-modal-title h3{font-family:var(--event-feed-for-eventbrite-font-family);color:var(--event-feed-for-eventbrite-title-color);font-weight:600;margin:0;padding:2px 0 5px 0;font-size:22px;line-height:28px;text-transform:none}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title h3{font-size:19px;line-height:24px}}.eventbrite-modal .eventbrite-modal-datetime{color:var(--event-feed-for-eventbrite-theme-color);font-weight:600;display:flex;align-items:center;font-size:15px;line-height:24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-datetime{font-size:14px;line-height:18px}}.eventbrite-modal .eventbrite-modal-datetime time{text-transform:uppercase}.eventbrite-modal .eventbrite-modal-next-events{display:flex;align-items:center;padding-left:7px;height:24px}.eventbrite-modal .eventbrite-modal-next-events svg{padding-bottom:1px;width:18px;height:18px;fill:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-location{line-height:24px;display:flex;align-items:center;font-size:15px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-location{font-size:14px;line-height:18px;padding-top:2px}}.eventbrite-modal .eventbrite-modal-location svg,.eventbrite-modal .eventbrite-modal-location span{transition:all .3s ease-in-out}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover{cursor:pointer}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover svg{fill:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover span{color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location-icon{width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;margin-top:-1px;opacity:.65}.eventbrite-modal .eventbrite-modal-location-icon-online{width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{margin-bottom:0;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{display:block;margin:0;padding:0;padding-top:12px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p:last-child,.eventbrite-modal .eventbrite-modal-summary ul:last-child,.eventbrite-modal .eventbrite-modal-summary ol:last-child,.eventbrite-modal .eventbrite-modal-summary aside:last-child,.eventbrite-modal .eventbrite-modal-summary blockquote:last-child,.eventbrite-modal .eventbrite-modal-description-module p:last-child,.eventbrite-modal .eventbrite-modal-description-module ul:last-child,.eventbrite-modal .eventbrite-modal-description-module ol:last-child,.eventbrite-modal .eventbrite-modal-description-module aside:last-child,.eventbrite-modal .eventbrite-modal-description-module blockquote:last-child{padding-bottom:0}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-description-module ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol{padding-top:7px}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module blockquote{font-size:16px;padding-left:32px;list-style-position:outside}.eventbrite-modal .eventbrite-modal-summary li,.eventbrite-modal .eventbrite-modal-description-module li{margin:0;padding:0;padding-top:5px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}.eventbrite-modal .eventbrite-modal-summary strong,.eventbrite-modal .eventbrite-modal-summary b,.eventbrite-modal .eventbrite-modal-description-module strong,.eventbrite-modal .eventbrite-modal-description-module b{font-weight:600}.eventbrite-modal .eventbrite-modal-summary em,.eventbrite-modal .eventbrite-modal-description-module em{font-style:italic}.eventbrite-modal .eventbrite-modal-summary a,.eventbrite-modal .eventbrite-modal-description-module a{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-summary a:hover,.eventbrite-modal .eventbrite-modal-description-module a:hover{text-decoration:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-summary img,.eventbrite-modal .eventbrite-modal-description-module img{margin-top:12px;display:block;line-height:0;width:100%;height:auto}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h1,.eventbrite-modal .eventbrite-modal-description-module h2,.eventbrite-modal .eventbrite-modal-description-module h3{line-height:28px;color:var(--event-feed-for-eventbrite-title-color);font-weight:700;text-transform:none;margin:0;padding:0;padding-top:15px}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-description-module h1{font-size:28px;line-height:34px}.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-description-module h2{font-size:24px;line-height:32px}.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h3{font-size:20px;line-height:28px;font-weight:400}.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module blockquote{color:var(--event-feed-for-eventbrite-title-color);border:none;font-size:15px;font-style:normal;font-weight:400}.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:25px -24px 10px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:20px -16px 5px}}.eventbrite-modal .eventbrite-modal-description-module-img:last-child,.eventbrite-modal .eventbrite-modal-description-module-video:last-child{margin-bottom:-24px}.eventbrite-modal .eventbrite-modal-description-module-text p:empty{display:none}.eventbrite-modal .eventbrite-modal-description-error{font-style:italic}.eventbrite-modal .eventbrite-modal-summary{font-size:16px;font-weight:600;color:var(--event-feed-for-eventbrite-title-color);margin-top:0}.eventbrite-modal .eventbrite-modal-map{line-height:0;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-map+.eventbrite-modal-organizer{border-top:none}.eventbrite-modal .eventbrite-modal-organizer{border-top:1px solid var(--event-feed-for-eventbrite-separator-color);padding:20px 24px 5px;position:relative}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer{padding:20px 16px 5px}}.eventbrite-modal .eventbrite-modal-organizer h4{color:var(--event-feed-for-eventbrite-modal-text-color);background-color:#fff;font-size:11px;font-weight:400;left:20px;margin:0;padding:0 5px;position:absolute;text-transform:uppercase;top:-7px}.eventbrite-modal .eventbrite-modal-organizer h4+p{font-size:15px;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-organizer-row{display:flex}.eventbrite-modal .eventbrite-modal-organizer-row img{display:block;line-height:0;border-radius:50%;max-width:100%;height:auto}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-image{flex-shrink:0;padding-top:5px;width:50px;margin-right:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a{font-size:15px;font-weight:400;color:var(--event-feed-for-eventbrite-theme-color);text-decoration:none}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{margin-top:0;margin-bottom:15px;font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description{margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote:first-child{margin-top:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description strong,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description b{font-weight:600}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote{margin-top:10px;margin-bottom:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{font-size:14px;line-height:21px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-name{line-height:1.5;font-size:15px}.eventbrite-modal .eventbrite-modal-organizer-name span:first-child{font-weight:600;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-title{font-size:14px;line-height:21px;margin-bottom:10px;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-social{display:flex;margin-top:-5px;margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-social a{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:6px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-organizer-social a:first-child{margin-left:0}.eventbrite-modal .eventbrite-modal-organizer-social a:hover svg{fill:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-social a svg{transition:all .3s ease-in-out;max-height:14px;width:14px;height:auto;fill:var(--event-feed-for-eventbrite-title-color);color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .noscroll-content{position:relative;z-index:1;flex-shrink:0;border-top:1px solid #eeedf2;background-color:#fff;min-height:44px;padding:16px 24px;display:flex;align-items:center}@media(max-width: 479px){.eventbrite-modal .noscroll-content{padding:16px}}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-left{display:flex;align-items:center;margin-right:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-right{display:flex;align-items:center;margin-left:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-price{display:block;color:var(--event-feed-for-eventbrite-title-color);font-size:15px;line-height:24px;font-weight:600}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button{font-family:var(--event-feed-for-eventbrite-font-family);display:block;transition:all .3s ease-in-out;text-decoration:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;padding:12px 0;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:hover{transition:all .3s ease-in-out;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:focus{outline:none}@media(max-width: 450px){.eventbrite-modal .noscroll-content .eventbrite-modal-external-button .desktop{display:none}}.eventbrite-modal .eventbrite-modal-checkout-button{font-family:var(--event-feed-for-eventbrite-font-family);margin-left:16px;display:block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l));padding:12px 30px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .eventbrite-modal-checkout-button:hover{transition:all .3s ease-in-out;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-checkout-button:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.modal-tickets .eventbrite-modal{width:95%;height:820px;max-height:95%}@media(max-width: 660px){.modal-tickets .eventbrite-modal{width:100%;height:100%;max-width:100%;max-height:100%}}.modal-tickets .scroll-content{flex-grow:1;display:flex;flex-direction:column}@media(max-height: 700px){.modal-tickets .scroll-content .eventbrite-modal-img{display:none}}.modal-tickets .eventbrite-modal-content{height:100%}.modal-tickets .eventbrite-modal-content .replace-content{height:100%}.modal-order .eventbrite-modal-img{display:none}@media(max-height: 700px){.modal-order .scroll-content{padding-top:0}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[v-cloak]{display:none}
     1body{--event-feed-for-eventbrite-preview-title-color: #39364f;--event-feed-for-eventbrite-preview-text-color: #39364f;--event-feed-for-eventbrite-preview-input-text-color: #39364f}.event-feed-for-eventbrite-app,.eventbrite-modal,.eventbrite-modal-error,.eventbrite-modal-spinner-wrapper{--event-feed-for-eventbrite-theme-color: #334ECD;--event-feed-for-eventbrite-theme-color-h: 229;--event-feed-for-eventbrite-theme-color-s: 61;--event-feed-for-eventbrite-theme-color-l: 50;--event-feed-for-eventbrite-theme-color-l: 46;--event-feed-for-eventbrite-card-bg: #fff;--event-feed-for-eventbrite-title-color: #39364f;--event-feed-for-eventbrite-datetime-color: #6F7287;--event-feed-for-eventbrite-full-date-color: #6F7287;--event-feed-for-eventbrite-desc-color: #6F7287;--event-feed-for-eventbrite-location-icon-color: #6F7287;--event-feed-for-eventbrite-location-color: #6F7287;--event-feed-for-eventbrite-sign-up-button-color: #fff;--event-feed-for-eventbrite-details-button-bg: #EAEEFC;--event-feed-for-eventbrite-price-bg: #fff;--event-feed-for-eventbrite-price-color: #39364f;--event-feed-for-eventbrite-separator-color: #eaeefc;--event-feed-for-eventbrite-modal-text-color: #6F7287;--event-feed-for-eventbrite-rows-desktop: 4;--event-feed-for-eventbrite-rows-large-tablets: 3;--event-feed-for-eventbrite-rows-small-tablets: 2;--event-feed-for-eventbrite-rows-mobile: 1;line-height:1.5}.event-feed-for-eventbrite-app div,.event-feed-for-eventbrite-app span,.event-feed-for-eventbrite-app iframe,.event-feed-for-eventbrite-app p,.event-feed-for-eventbrite-app blockquote,.event-feed-for-eventbrite-app a,.event-feed-for-eventbrite-app button,.event-feed-for-eventbrite-app em,.event-feed-for-eventbrite-app img,.event-feed-for-eventbrite-app small,.event-feed-for-eventbrite-app strong,.event-feed-for-eventbrite-app b,.event-feed-for-eventbrite-app u,.event-feed-for-eventbrite-app i,.event-feed-for-eventbrite-app ol,.event-feed-for-eventbrite-app ul,.event-feed-for-eventbrite-app li,.event-feed-for-eventbrite-app form,.event-feed-for-eventbrite-app label,.event-feed-for-eventbrite-app table,.event-feed-for-eventbrite-app embed,.event-feed-for-eventbrite-app figure,.event-feed-for-eventbrite-app figcaption,.eventbrite-modal div,.eventbrite-modal span,.eventbrite-modal iframe,.eventbrite-modal p,.eventbrite-modal blockquote,.eventbrite-modal a,.eventbrite-modal button,.eventbrite-modal em,.eventbrite-modal img,.eventbrite-modal small,.eventbrite-modal strong,.eventbrite-modal b,.eventbrite-modal u,.eventbrite-modal i,.eventbrite-modal ol,.eventbrite-modal ul,.eventbrite-modal li,.eventbrite-modal form,.eventbrite-modal label,.eventbrite-modal table,.eventbrite-modal embed,.eventbrite-modal figure,.eventbrite-modal figcaption{padding:0;margin:0}.event-feed-for-eventbrite-app button,.eventbrite-modal button{cursor:pointer;border:none;transform:none;min-height:0}.event-feed-for-eventbrite-app button::before,.event-feed-for-eventbrite-app button::after,.eventbrite-modal button::before,.eventbrite-modal button::after{content:none}.event-feed-for-eventbrite-app button:hover,.eventbrite-modal button:hover{transform:none}.event-feed-for-eventbrite-app button:hover::before,.event-feed-for-eventbrite-app button:hover::after,.eventbrite-modal button:hover::before,.eventbrite-modal button:hover::after{content:none}body .eventbrite-modal-content-spinner-wrapper{position:absolute;top:50px;width:100%;display:block;text-align:center}body .eventbrite-modal-spinner-wrapper{display:none;z-index:20001;align-items:center;bottom:0;left:0;position:fixed;right:0;top:0}body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce2{opacity:.75}body .eventbrite-modal-spinner{position:relative;width:40px;height:40px;margin:0 auto}body .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--event-feed-for-eventbrite-theme-color);opacity:.5;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}body .eventbrite-modal-spinner .double-bounce2{animation-delay:-1s}body .eventbrite-modal-spinner-feed{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner{margin:0;width:30px;height:30px}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner-text p{color:var(--event-feed-for-eventbrite-title-color);margin-left:10px;margin-bottom:0;font-size:15px}body .iframe-container{margin:0;overflow:hidden;padding-top:56.25%;position:relative;line-height:0}body .iframe-container iframe{display:block;line-height:0;border:0;height:100%;left:0;position:absolute;top:0;width:100%}body .event-feed-for-eventbrite-shortcode-field{width:100%;max-width:300px;display:inline-block;position:relative}body .event-feed-for-eventbrite-shortcode-field input[type=text]{text-align:left;font-size:16px;box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;padding:0 12px;line-height:2;width:100%;min-height:40px;max-width:100%;margin:0}body .event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}body .event-feed-for-eventbrite-shortcode-field input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent;color:inherit}body .event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:1px;right:1px;bottom:1px;width:35px;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span:hover,body .event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span svg{fill:#333}body .tooltipster-sidetip.tooltipster-borderless{font-size:14px !important}.event-feed-for-eventbrite-app:hover .eventbrite-feed-edit-link{opacity:1;visibility:visible}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link{opacity:0;visibility:hidden;position:absolute;z-index:5;top:10px;right:10px;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:5px 10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;color:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover{text-decoration:none;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover svg{fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover span{text-decoration:none}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link svg{position:relative;top:-1px;margin-right:7px;fill:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link span{font-size:12px;font-weight:600;text-decoration:none}.event-feed-for-eventbrite-preview-wrapper{padding-top:32px;padding-bottom:32px}.event-feed-for-eventbrite-preview-wrapper h1{font-weight:700;font-size:24px;margin-bottom:16px;color:var(--event-feed-for-eventbrite-preview-title-color)}.event-feed-for-eventbrite-preview-info{margin-bottom:32px}.event-feed-for-eventbrite-preview-info p{margin-bottom:15px;color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-preview-shortcode{margin-top:12px}.event-feed-for-eventbrite-preview-shortcode input{width:240px;max-width:100%;background:#fff;text-align:center;color:var(--event-feed-for-eventbrite-preview-input-text-color)}.event-feed-for-eventbrite-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;padding:0 5px;margin:0 -5px 24px;font-family:var(--event-feed-for-eventbrite-font-family);max-width:calc(100% + 10px);position:relative}.event-feed-for-eventbrite-app *{box-sizing:border-box}.event-feed-for-eventbrite-app ::selection{background-color:var(--event-feed-for-eventbrite-theme-color);color:#fff}.event-feed-for-eventbrite-app .eventbrite-info-message{font-size:15px;width:100%;text-align:center}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error{color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a{text-decoration:underline}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a:hover{text-decoration:underline}.event-feed-for-eventbrite-app .eventbrite-copyright{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:400;color:var(--event-feed-for-eventbrite-title-color);max-width:100%;padding-top:24px;margin:0 auto;position:relative}.event-feed-for-eventbrite-app .eventbrite-copyright a{text-decoration:none;margin-left:5px;align-items:center;display:flex;font-weight:600;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-copyright a:hover{color:var(--event-feed-for-eventbrite-theme-color)}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright a{margin-left:0}}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright>div{display:none}}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img{display:flex;width:23px;height:23px;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%);justify-content:center;align-items:center;border-radius:5px;box-shadow:0 3px 6px hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img span{display:block;font-size:14px;font-style:italic}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text{display:block;font-weight:600;color:#323546}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text strong{padding-right:2px;font-style:italic;color:var(--event-feed-for-eventbrite-theme-color);font-weight:700}.event-feed-for-eventbrite-app .eventbrite-copyright-left{justify-content:flex-start}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item{max-width:100%;margin:0 auto;width:100%;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-top-row{display:flex;padding:0 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-bottom-row{padding:0;display:flex;flex-direction:column;flex:1 1 0%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-separator{border:none;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color);padding:0;margin:-8px 0 0;height:auto;background:none;border-top:none;box-shadow:none;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image img{border-top-left-radius:5px;border-top-right-radius:5px;line-height:0;display:block;margin:0;padding:0;width:100%;height:auto}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none;cursor:pointer;opacity:1;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner:hover{opacity:.9}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags{margin:0;position:absolute;top:10px;left:10px;display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span{margin:0 5px 0 0;text-align:left;display:inline-block;padding:2px 8px;border-radius:5px;background-color:#fff;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-price-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span:last-child{margin-right:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-price .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-content{border-radius:5px;font-size:14px;margin:0;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image+.eventbrite-item-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags{display:flex;align-items:baseline;margin:3px 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div{padding:2px 6px;margin-right:5px;border:1px solid #e5e5e5;border-radius:5px;display:inline-block;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date{padding-top:2px;margin-right:15px;letter-spacing:-0.2px;text-align:center}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-month{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:4px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-day{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:20px;font-weight:600;line-height:1}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-next-events svg{width:15px;height:15px;fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title{font-family:var(--event-feed-for-eventbrite-font-family);position:relative;top:-2px;display:block;text-align:left;margin:0;padding:0;font-size:0;line-height:0;font-size:18px;line-height:1.29;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:left;letter-spacing:-0.3px;color:var(--event-feed-for-eventbrite-title-color);transition:all .3s ease-in-out;cursor:pointer}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title:hover{color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-datetime{display:block;text-transform:uppercase;margin:3px 0 0 0;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location{display:flex;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.43;font-stretch:normal;font-style:normal;margin:0 0 8px;letter-spacing:normal;text-align:left;text-transform:none;color:var(--event-feed-for-eventbrite-location-color);display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon{position:relative;top:1px;width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon-online{position:relative;top:1px;width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-description{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;margin:0 0 8px;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons{display:flex;flex-wrap:wrap;justify-items:center;padding:0;margin:auto 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button{margin-top:8px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:var(--event-feed-for-eventbrite-theme-color);padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-right:10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:hover{color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:focus{outline:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed-list{margin:0 auto -40px;display:flex;flex-wrap:wrap;width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:0 0 8px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:18px 0 10px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{display:flex;margin-bottom:40px;position:relative}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{flex-direction:column}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:400px;margin-bottom:5px;flex-shrink:0;margin-left:auto}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image img{border-radius:5px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{order:1;width:400px;margin-bottom:0;margin-left:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{padding-right:30px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{width:60%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{order:2;width:100%;padding-right:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:20px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day{font-size:22px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-datetime{margin:-1px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date{padding-left:60px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date .eventbrite-item-datetime{margin:-1px 0 3px;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget{display:block;margin-bottom:-30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item{display:block;margin-bottom:30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image{max-width:100%;width:400px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-content{width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-title{font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-datetime{margin:10px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-location{font-size:13px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-tags{margin:0 0 7px}.event-feed-for-eventbrite-app .eventbrite-feed-grid{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -30px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px )}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-bottom-row{padding:0 0 13px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-content{border-radius:0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-datetime{order:1;margin:18px 0 6px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{order:2;font-size:19px}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:100%}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:400px;max-width:100%}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-bottom-row{padding:13px 0 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-datetime{order:2;margin:3px 0 0 0;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-title{order:1;font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -24px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{display:flex;flex-direction:column;justify-content:stretch;box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px );background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-image{flex:0 1 auto}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-datetime{order:1;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color);margin-bottom:5px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title{order:2}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-top-row{padding:12px 18px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-bottom-row{padding:13px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-datetime{order:2;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color);margin-bottom:0}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-title{order:1}.eventbrite-modal-bg{background-color:rgba(57,54,79,.8)}.eventbrite-modal-wrapper{display:flex;align-items:center}.eventbrite-modal-wrapper .vm{top:auto}.admin-bar .eventbrite-modal{margin-top:32px;max-height:calc( 95% - 32px )}@media(max-width: 782px){.admin-bar .eventbrite-modal{margin-top:46px;max-height:calc( 95% - 46px )}}@media(max-width: 660px){.admin-bar .eventbrite-modal{max-height:calc( 100% - 46px )}}@media(max-width: 600px){.admin-bar .eventbrite-modal{max-height:100%;margin-top:0}}@media(max-width: 600px){.admin-bar.eventbrite-scroll-top .eventbrite-modal{max-height:calc( 100% - 46px );margin-top:46px}}.eventbrite-modal{cursor:auto;box-shadow:none;display:flex;flex-direction:column;top:0;max-width:600px;max-height:95%;height:auto}@media(max-width: 660px){.eventbrite-modal{width:100%;max-width:100%;max-height:100%}}.eventbrite-modal .vm-titlebar{display:none}.eventbrite-modal .vm-content{font-family:var(--event-feed-for-eventbrite-font-family);padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.eventbrite-modal .scroll-content{position:relative;display:block;overflow:auto;-webkit-overflow-scrolling:touch}.eventbrite-modal .scroll-content{scrollbar-width:thin;scrollbar-color:#aaa #f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar{width:12px}.eventbrite-modal .scroll-content::-webkit-scrollbar-track{background:#f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:20px;border:3px solid #f1f1f1}.eventbrite-modal .eventbrite-modal-img{position:relative}.eventbrite-modal .eventbrite-modal-img svg{display:block;line-height:0}.eventbrite-modal .eventbrite-modal-img img{width:100%;height:auto;display:block}.eventbrite-modal .eventbrite-modal-back{line-height:0;display:block;right:auto;left:10px}.eventbrite-modal .eventbrite-modal-add-to-calendar-wrapper{right:15px;bottom:15px;position:absolute;z-index:2}.eventbrite-modal .eventbrite-modal-add-to-calendar{font-family:var(--event-feed-for-eventbrite-font-family);background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;color:var(--event-feed-for-eventbrite-title-color);display:flex;align-items:center;padding:10px 12px;text-decoration:none;transition:all .3s ease-in-out;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-add-to-calendar{padding:10px}}.eventbrite-modal .eventbrite-modal-add-to-calendar span{padding-left:7px;line-height:1;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-transform:none}.eventbrite-modal .eventbrite-modal-add-to-calendar i{position:relative;top:-1px}.eventbrite-modal .eventbrite-modal-add-to-calendar svg{width:18px;height:18px;fill:none;transition:all .3s ease-in-out;stroke:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:var(--event-feed-for-eventbrite-card-bg)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover svg,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus svg{fill:none;stroke:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu{font-family:var(--event-feed-for-eventbrite-font-family);z-index:1;position:absolute;right:0;top:0;min-width:100%;border-radius:5px;border-top-right-radius:0;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item{text-decoration:none;color:var(--event-feed-for-eventbrite-title-color);background-color:var(--event-feed-for-eventbrite-card-bg);position:relative;z-index:1;display:block;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;padding:8px 12px;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:focus{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:0}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close{font-weight:400;display:flex;align-items:center;justify-content:center;position:absolute;top:-26px;right:0;margin:0;padding:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;width:26px;height:26px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close svg{fill:var(--event-feed-for-eventbrite-title-color);top:1px;position:relative;width:13px;height:13px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:focus{background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.eventbrite-modal .eventbrite-modal-back,.eventbrite-modal .eventbrite-modal-close{z-index:3;position:absolute;right:10px;top:10px;border-radius:40px}.eventbrite-modal .eventbrite-modal-back button,.eventbrite-modal .eventbrite-modal-close button{background-color:rgba(248,247,250,.75);border-radius:40px;height:40px;padding:8px;transition:all .4s cubic-bezier(0.4, 0, 0.3, 1);width:40px}.eventbrite-modal .eventbrite-modal-back:hover button,.eventbrite-modal .eventbrite-modal-close:hover button{background-color:#f8f7fa}.eventbrite-modal .eventbrite-modal-back i,.eventbrite-modal .eventbrite-modal-close i{display:block;margin:0 auto;background-size:contain;line-height:0;width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg,.eventbrite-modal .eventbrite-modal-close svg{width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg path,.eventbrite-modal .eventbrite-modal-close svg path{fill:#4b4d63}.eventbrite-modal .eventbrite-modal-event-info{padding:20px 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-event-info{padding:15px 16px 24px}}.eventbrite-modal .eventbrite-modal-event-tickets{height:98%;position:relative}.eventbrite-modal .eventbrite-modal-footer{padding:0 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-footer{padding:0 16px 24px}}.eventbrite-modal .eventbrite-modal-title{padding:20px 24px 15px;line-height:1.5;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title{padding:20px 16px 15px}}.eventbrite-modal .eventbrite-modal-title h3{font-family:var(--event-feed-for-eventbrite-font-family);color:var(--event-feed-for-eventbrite-title-color);font-weight:600;margin:0;padding:2px 0 5px 0;font-size:22px;line-height:28px;text-transform:none}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title h3{font-size:19px;line-height:24px}}.eventbrite-modal .eventbrite-modal-datetime{color:var(--event-feed-for-eventbrite-theme-color);font-weight:600;display:flex;align-items:center;font-size:15px;line-height:24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-datetime{font-size:14px;line-height:18px}}.eventbrite-modal .eventbrite-modal-datetime time{text-transform:uppercase}.eventbrite-modal .eventbrite-modal-next-events{display:flex;align-items:center;padding-left:7px;height:24px}.eventbrite-modal .eventbrite-modal-next-events svg{padding-bottom:1px;width:18px;height:18px;fill:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-location{line-height:24px;display:flex;align-items:center;font-size:15px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-location{font-size:14px;line-height:18px;padding-top:2px}}.eventbrite-modal .eventbrite-modal-location svg,.eventbrite-modal .eventbrite-modal-location span{transition:all .3s ease-in-out}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover{cursor:pointer}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover svg{fill:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover span{color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location-icon{width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;margin-top:-1px;opacity:.65}.eventbrite-modal .eventbrite-modal-location-icon-online{width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{margin-bottom:0;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{display:block;margin:0;padding:0;padding-top:12px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p:last-child,.eventbrite-modal .eventbrite-modal-summary ul:last-child,.eventbrite-modal .eventbrite-modal-summary ol:last-child,.eventbrite-modal .eventbrite-modal-summary aside:last-child,.eventbrite-modal .eventbrite-modal-summary blockquote:last-child,.eventbrite-modal .eventbrite-modal-description-module p:last-child,.eventbrite-modal .eventbrite-modal-description-module ul:last-child,.eventbrite-modal .eventbrite-modal-description-module ol:last-child,.eventbrite-modal .eventbrite-modal-description-module aside:last-child,.eventbrite-modal .eventbrite-modal-description-module blockquote:last-child{padding-bottom:0}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-description-module ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol{padding-top:7px}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module blockquote{font-size:16px;padding-left:32px;list-style-position:outside}.eventbrite-modal .eventbrite-modal-summary li,.eventbrite-modal .eventbrite-modal-description-module li{margin:0;padding:0;padding-top:5px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}.eventbrite-modal .eventbrite-modal-summary strong,.eventbrite-modal .eventbrite-modal-summary b,.eventbrite-modal .eventbrite-modal-description-module strong,.eventbrite-modal .eventbrite-modal-description-module b{font-weight:600}.eventbrite-modal .eventbrite-modal-summary em,.eventbrite-modal .eventbrite-modal-description-module em{font-style:italic}.eventbrite-modal .eventbrite-modal-summary a,.eventbrite-modal .eventbrite-modal-description-module a{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-summary a:hover,.eventbrite-modal .eventbrite-modal-description-module a:hover{text-decoration:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-summary img,.eventbrite-modal .eventbrite-modal-description-module img{margin-top:12px;display:block;line-height:0;width:100%;height:auto}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h1,.eventbrite-modal .eventbrite-modal-description-module h2,.eventbrite-modal .eventbrite-modal-description-module h3{line-height:28px;color:var(--event-feed-for-eventbrite-title-color);font-weight:700;text-transform:none;margin:0;padding:0;padding-top:15px}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-description-module h1{font-size:28px;line-height:34px}.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-description-module h2{font-size:24px;line-height:32px}.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h3{font-size:20px;line-height:28px;font-weight:400}.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module blockquote{color:var(--event-feed-for-eventbrite-title-color);border:none;font-size:15px;font-style:normal;font-weight:400}.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:25px -24px 10px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:20px -16px 5px}}.eventbrite-modal .eventbrite-modal-description-module-img:last-child,.eventbrite-modal .eventbrite-modal-description-module-video:last-child{margin-bottom:-24px}.eventbrite-modal .eventbrite-modal-description-module-text p:empty{display:none}.eventbrite-modal .eventbrite-modal-description-error{font-style:italic}.eventbrite-modal .eventbrite-modal-summary{font-size:16px;font-weight:600;color:var(--event-feed-for-eventbrite-title-color);margin-top:0}.eventbrite-modal .eventbrite-modal-map{line-height:0;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-map+.eventbrite-modal-organizer{border-top:none}.eventbrite-modal .eventbrite-modal-organizer{border-top:1px solid var(--event-feed-for-eventbrite-separator-color);padding:20px 24px 5px;position:relative}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer{padding:20px 16px 5px}}.eventbrite-modal .eventbrite-modal-organizer h4{color:var(--event-feed-for-eventbrite-modal-text-color);background-color:#fff;font-size:11px;font-weight:400;left:20px;margin:0;padding:0 5px;position:absolute;text-transform:uppercase;top:-7px}.eventbrite-modal .eventbrite-modal-organizer h4+p{font-size:15px;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-organizer-row{display:flex}.eventbrite-modal .eventbrite-modal-organizer-row img{display:block;line-height:0;border-radius:50%;max-width:100%;height:auto}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-image{flex-shrink:0;padding-top:5px;width:50px;margin-right:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a{font-size:15px;font-weight:400;color:var(--event-feed-for-eventbrite-theme-color);text-decoration:none}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{margin-top:0;margin-bottom:15px;font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description{margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote:first-child{margin-top:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description strong,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description b{font-weight:600}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote{margin-top:10px;margin-bottom:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{font-size:14px;line-height:21px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-name{line-height:1.5;font-size:15px}.eventbrite-modal .eventbrite-modal-organizer-name span:first-child{font-weight:600;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-title{font-size:14px;line-height:21px;margin-bottom:10px;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-social{display:flex;margin-top:-5px;margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-social a{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:6px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-organizer-social a:first-child{margin-left:0}.eventbrite-modal .eventbrite-modal-organizer-social a:hover svg{fill:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-social a svg{transition:all .3s ease-in-out;max-height:14px;width:14px;height:auto;fill:var(--event-feed-for-eventbrite-title-color);color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .noscroll-content{position:relative;z-index:1;flex-shrink:0;border-top:1px solid #eeedf2;background-color:#fff;min-height:44px;padding:16px 24px;display:flex;align-items:center}@media(max-width: 479px){.eventbrite-modal .noscroll-content{padding:16px}}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-left{display:flex;align-items:center;margin-right:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-right{display:flex;align-items:center;margin-left:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-price{display:block;color:var(--event-feed-for-eventbrite-title-color);font-size:15px;line-height:24px;font-weight:600}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button{font-family:var(--event-feed-for-eventbrite-font-family);display:block;transition:all .3s ease-in-out;text-decoration:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;padding:12px 0;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:hover{transition:all .3s ease-in-out;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:focus{outline:none}@media(max-width: 450px){.eventbrite-modal .noscroll-content .eventbrite-modal-external-button .desktop{display:none}}.eventbrite-modal .eventbrite-modal-checkout-button{font-family:var(--event-feed-for-eventbrite-font-family);margin-left:16px;display:block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l));padding:12px 30px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .eventbrite-modal-checkout-button:hover{transition:all .3s ease-in-out;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-checkout-button:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.modal-tickets .eventbrite-modal{width:95%;height:820px;max-height:95%}@media(max-width: 660px){.modal-tickets .eventbrite-modal{width:100%;height:100%;max-width:100%;max-height:100%}}.modal-tickets .scroll-content{flex-grow:1;display:flex;flex-direction:column}@media(max-height: 700px){.modal-tickets .scroll-content .eventbrite-modal-img{display:none}}.modal-tickets .eventbrite-modal-content{height:100%}.modal-tickets .eventbrite-modal-content .replace-content{height:100%}.modal-order .eventbrite-modal-img{display:none}@media(max-height: 700px){.modal-order .scroll-content{padding-top:0}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[v-cloak]{display:none}
  • event-feed-for-eventbrite/trunk/public/assets/js/cards.js

    r3115202 r3218009  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[12],{243:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-cards "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Cards.vue";var m=v.exports}}]);
     1"use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[12],{243:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-cards "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Cards.vue";var m=v.exports}}]);
    22//# sourceMappingURL=cards.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/grid.js

    r3115202 r3218009  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[276],{79:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-grid "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Grid",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Grid.vue";var m=v.exports}}]);
     1"use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[276],{79:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-grid "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Grid",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Grid.vue";var m=v.exports}}]);
    22//# sourceMappingURL=grid.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/list.js

    r3115202 r3218009  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[93],{12:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-list "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()]),e._v(" "),e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"List",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/List.vue";var m=v.exports}}]);
     1"use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[93],{12:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-list "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()]),e._v(" "),e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"List",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/List.vue";var m=v.exports}}]);
    22//# sourceMappingURL=list.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/list.js.map

    r3115202 r3218009  
    1 {"version":3,"file":"list.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?4b0b","webpack://event-feed-for-eventbrite/public/src/js/components/List.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?6bc3","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue"],"sourcesContent":["var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    [\n      _c(\n        \"div\",\n        {\n          directives: [\n            {\n              name: \"show\",\n              rawName: \"v-show\",\n              value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n              expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n            }\n          ],\n          class:\n            \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n            _vm.uid\n        },\n        [\n          _vm._m(0),\n          _vm._v(\" \"),\n          _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n            _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n          ])\n        ]\n      ),\n      _vm._v(\" \"),\n      _vm.settings.api_key && _vm.events && _vm.events.length > 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              class:\n                \"eventbrite-feed eventbrite-feed-id-\" +\n                _vm.feed.ID +\n                \" eventbrite-feed-list \" +\n                _vm.feed.css_classes,\n              attrs: { id: _vm.feed.css_id }\n            },\n            [\n              _vm.admin && _vm.edit_url\n                ? _c(\n                    \"a\",\n                    {\n                      staticClass: \"eventbrite-feed-edit-link\",\n                      attrs: { target: \"_blank\", href: _vm.edit_url }\n                    },\n                    [\n                      _c(\n                        \"svg\",\n                        {\n                          staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n                          attrs: {\n                            xmlns: \"http://www.w3.org/2000/svg\",\n                            \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n                            fill: \"#334ecd\",\n                            width: \"16\",\n                            height: \"16\",\n                            version: \"1.1\",\n                            id: \"lni_lni-pencil-alt\",\n                            x: \"0px\",\n                            y: \"0px\",\n                            viewBox: \"0 0 64 64\",\n                            \"xml:space\": \"preserve\"\n                          }\n                        },\n                        [\n                          _c(\"path\", {\n                            attrs: {\n                              d:\n                                \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n                            }\n                          })\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"span\", [\n                        _vm._v(_vm._s(_vm.translations.edit_link_text))\n                      ])\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm._l(_vm.events, function(event, eventIndex) {\n                return _c(\n                  \"div\",\n                  {\n                    key: event.ID,\n                    class: [\n                      _vm.feed.display_short_datetime == 1\n                        ? \"eventbrite-item-short-date\"\n                        : \"\",\n                      \"eventbrite-item\"\n                    ],\n                    attrs: {\n                      \"data-event-id\": event.ID,\n                      \"data-event-index\": eventIndex\n                    }\n                  },\n                  [\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _vm.feed.display_short_datetime &&\n                        !_vm.settings.shortdate_months\n                          ? _c(\n                              \"div\",\n                              { staticClass: \"eventbrite-item-date_col\" },\n                              [\n                                event.vue.start_weekday || event.vue.start_day\n                                  ? _c(\n                                      \"div\",\n                                      { staticClass: \"eventbrite-item-date\" },\n                                      [\n                                        event.vue.start_weekday\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-month\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(\n                                                    event.vue.start_weekday\n                                                  )\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e(),\n                                        _vm._v(\" \"),\n                                        event.vue.start_day\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-day\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_day)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e()\n                                      ]\n                                    )\n                                  : _vm._e()\n                              ]\n                            )\n                          : _vm._e(),\n                        _vm._v(\" \"),\n                        _vm.feed.display_short_datetime &&\n                        _vm.settings.shortdate_months\n                          ? _c(\n                              \"div\",\n                              { staticClass: \"eventbrite-item-date_col\" },\n                              [\n                                event.vue.start_month || event.vue.start_day\n                                  ? _c(\n                                      \"div\",\n                                      { staticClass: \"eventbrite-item-date\" },\n                                      [\n                                        event.vue.start_month\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-month\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_month)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e(),\n                                        _vm._v(\" \"),\n                                        event.vue.start_day\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-day\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_day)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e()\n                                      ]\n                                    )\n                                  : _vm._e()\n                              ]\n                            )\n                          : _vm._e(),\n                        _vm._v(\" \"),\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ]),\n                    _vm._v(\" \"),\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e()\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <!-- Short date -->\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && !settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_weekday || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_weekday\">{{ event.vue.start_weekday }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_month || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_month\">{{ event.vue.start_month }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                       <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n                        \n                    </div>\n\n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n    // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'List',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                       window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=c4e0bfb8&\"\nimport script from \"./List.vue?vue&type=script&lang=js&\"\nexport * from \"./List.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('c4e0bfb8')) {\n      api.createRecord('c4e0bfb8', component.options)\n    } else {\n      api.reload('c4e0bfb8', component.options)\n    }\n    module.hot.accept(\"./List.vue?vue&type=template&id=c4e0bfb8&\", function () {\n      api.rerender('c4e0bfb8', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/List.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_short_datetime","shortdate_months","vue","start_weekday","start_day","start_month","display_datetime","start","end","title","on","click","$event","getEventDetails","display_location","display_description","display_price","display_image","price","display_signup_button","display_more_button","location","description","display_tickets","price_overlay","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","url","image","src","alt","post_title","loading","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
     1{"version":3,"file":"list.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?4b0b","webpack://event-feed-for-eventbrite/public/src/js/components/List.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?6bc3","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue"],"sourcesContent":["var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    [\n      _c(\n        \"div\",\n        {\n          directives: [\n            {\n              name: \"show\",\n              rawName: \"v-show\",\n              value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n              expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n            }\n          ],\n          class:\n            \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n            _vm.uid\n        },\n        [\n          _vm._m(0),\n          _vm._v(\" \"),\n          _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n            _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n          ])\n        ]\n      ),\n      _vm._v(\" \"),\n      _vm.settings.api_key && _vm.events && _vm.events.length > 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              class:\n                \"eventbrite-feed eventbrite-feed-id-\" +\n                _vm.feed.ID +\n                \" eventbrite-feed-list \" +\n                _vm.feed.css_classes,\n              attrs: { id: _vm.feed.css_id }\n            },\n            [\n              _vm.admin && _vm.edit_url\n                ? _c(\n                    \"a\",\n                    {\n                      staticClass: \"eventbrite-feed-edit-link\",\n                      attrs: { target: \"_blank\", href: _vm.edit_url }\n                    },\n                    [\n                      _c(\n                        \"svg\",\n                        {\n                          staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n                          attrs: {\n                            xmlns: \"http://www.w3.org/2000/svg\",\n                            \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n                            fill: \"#334ecd\",\n                            width: \"16\",\n                            height: \"16\",\n                            version: \"1.1\",\n                            id: \"lni_lni-pencil-alt\",\n                            x: \"0px\",\n                            y: \"0px\",\n                            viewBox: \"0 0 64 64\",\n                            \"xml:space\": \"preserve\"\n                          }\n                        },\n                        [\n                          _c(\"path\", {\n                            attrs: {\n                              d:\n                                \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n                            }\n                          })\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"span\", [\n                        _vm._v(_vm._s(_vm.translations.edit_link_text))\n                      ])\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm._l(_vm.events, function(event, eventIndex) {\n                return _c(\n                  \"div\",\n                  {\n                    key: event.ID,\n                    class: [\n                      _vm.feed.display_short_datetime == 1\n                        ? \"eventbrite-item-short-date\"\n                        : \"\",\n                      \"eventbrite-item\"\n                    ],\n                    attrs: {\n                      \"data-event-id\": event.ID,\n                      \"data-event-index\": eventIndex\n                    }\n                  },\n                  [\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _vm.feed.display_short_datetime &&\n                        !_vm.settings.shortdate_months\n                          ? _c(\n                              \"div\",\n                              { staticClass: \"eventbrite-item-date_col\" },\n                              [\n                                event.vue.start_weekday || event.vue.start_day\n                                  ? _c(\n                                      \"div\",\n                                      { staticClass: \"eventbrite-item-date\" },\n                                      [\n                                        event.vue.start_weekday\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-month\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(\n                                                    event.vue.start_weekday\n                                                  )\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e(),\n                                        _vm._v(\" \"),\n                                        event.vue.start_day\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-day\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_day)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e()\n                                      ]\n                                    )\n                                  : _vm._e()\n                              ]\n                            )\n                          : _vm._e(),\n                        _vm._v(\" \"),\n                        _vm.feed.display_short_datetime &&\n                        _vm.settings.shortdate_months\n                          ? _c(\n                              \"div\",\n                              { staticClass: \"eventbrite-item-date_col\" },\n                              [\n                                event.vue.start_month || event.vue.start_day\n                                  ? _c(\n                                      \"div\",\n                                      { staticClass: \"eventbrite-item-date\" },\n                                      [\n                                        event.vue.start_month\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-month\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_month)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e(),\n                                        _vm._v(\" \"),\n                                        event.vue.start_day\n                                          ? _c(\n                                              \"span\",\n                                              {\n                                                staticClass:\n                                                  \"eventbrite-item-date-day\"\n                                              },\n                                              [\n                                                _vm._v(\n                                                  _vm._s(event.vue.start_day)\n                                                )\n                                              ]\n                                            )\n                                          : _vm._e()\n                                      ]\n                                    )\n                                  : _vm._e()\n                              ]\n                            )\n                          : _vm._e(),\n                        _vm._v(\" \"),\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ]),\n                    _vm._v(\" \"),\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      width: \"400\",\n                                      height: \"200\",\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e()\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      width: \"800\",\n                      height: \"400\",\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <!-- Short date -->\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && !settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_weekday || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_weekday\">{{ event.vue.start_weekday }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_month || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_month\">{{ event.vue.start_month }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" width=\"400\" height=\"200\" loading=\"lazy\">\n\n                       <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n                        \n                    </div>\n\n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" width=\"800\" height=\"400\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n    // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'List',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                       window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=c4e0bfb8&\"\nimport script from \"./List.vue?vue&type=script&lang=js&\"\nexport * from \"./List.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('c4e0bfb8')) {\n      api.createRecord('c4e0bfb8', component.options)\n    } else {\n      api.reload('c4e0bfb8', component.options)\n    }\n    module.hot.accept(\"./List.vue?vue&type=template&id=c4e0bfb8&\", function () {\n      api.rerender('c4e0bfb8', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/List.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_short_datetime","shortdate_months","vue","start_weekday","start_day","start_month","display_datetime","start","end","title","on","click","$event","getEventDetails","display_location","display_description","display_price","display_image","price","display_signup_button","display_more_button","location","description","display_tickets","price_overlay","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","url","image","src","alt","post_title","loading","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
  • event-feed-for-eventbrite/trunk/public/assets/js/widget.js

    r3115202 r3218009  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[263],{354:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-widget "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,staticClass:"eventbrite-item",attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Widget.vue";var m=v.exports}}]);
     1"use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[263],{354:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-widget "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,staticClass:"eventbrite-item",attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Widget.vue";var m=v.exports}}]);
    22//# sourceMappingURL=widget.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/widget.js.map

    r3115202 r3218009  
    1 {"version":3,"file":"widget.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a51f","webpack://event-feed-for-eventbrite/public/src/js/components/Widget.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a068","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue"],"sourcesContent":["var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    [\n      _c(\n        \"div\",\n        {\n          directives: [\n            {\n              name: \"show\",\n              rawName: \"v-show\",\n              value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n              expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n            }\n          ],\n          class:\n            \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n            _vm.uid\n        },\n        [\n          _vm._m(0),\n          _vm._v(\" \"),\n          _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n            _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n          ])\n        ]\n      ),\n      _vm._v(\" \"),\n      _vm.settings.api_key && _vm.events && _vm.events.length > 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              class:\n                \"eventbrite-feed eventbrite-feed-id-\" +\n                _vm.feed.ID +\n                \" eventbrite-feed-widget \" +\n                _vm.feed.css_classes,\n              attrs: { id: _vm.feed.css_id }\n            },\n            [\n              _vm.admin && _vm.edit_url\n                ? _c(\n                    \"a\",\n                    {\n                      staticClass: \"eventbrite-feed-edit-link\",\n                      attrs: { target: \"_blank\", href: _vm.edit_url }\n                    },\n                    [\n                      _c(\n                        \"svg\",\n                        {\n                          staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n                          attrs: {\n                            xmlns: \"http://www.w3.org/2000/svg\",\n                            \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n                            fill: \"#334ecd\",\n                            width: \"16\",\n                            height: \"16\",\n                            version: \"1.1\",\n                            id: \"lni_lni-pencil-alt\",\n                            x: \"0px\",\n                            y: \"0px\",\n                            viewBox: \"0 0 64 64\",\n                            \"xml:space\": \"preserve\"\n                          }\n                        },\n                        [\n                          _c(\"path\", {\n                            attrs: {\n                              d:\n                                \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n                            }\n                          })\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"span\", [\n                        _vm._v(_vm._s(_vm.translations.edit_link_text))\n                      ])\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm._l(_vm.events, function(event, eventIndex) {\n                return _c(\n                  \"div\",\n                  {\n                    key: event.ID,\n                    staticClass: \"eventbrite-item\",\n                    attrs: {\n                      \"data-event-id\": event.ID,\n                      \"data-event-index\": eventIndex\n                    }\n                  },\n                  [\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e(),\n                    _vm._v(\" \"),\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ])\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                        <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n\n                    </div>\n\n                </div>\n                    \n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n     // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'Widget',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=e1e8796c&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('e1e8796c')) {\n      api.createRecord('e1e8796c', component.options)\n    } else {\n      api.reload('e1e8796c', component.options)\n    }\n    module.hot.accept(\"./Widget.vue?vue&type=template&id=e1e8796c&\", function () {\n      api.rerender('e1e8796c', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/Widget.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_image","url","on","click","$event","getEventDetails","vue","image","src","alt","post_title","loading","display_price","display_tickets","price_overlay","price","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","display_datetime","start","end","title","display_location","display_description","display_signup_button","display_more_button","location","description","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
     1{"version":3,"file":"widget.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a51f","webpack://event-feed-for-eventbrite/public/src/js/components/Widget.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a068","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue"],"sourcesContent":["var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    [\n      _c(\n        \"div\",\n        {\n          directives: [\n            {\n              name: \"show\",\n              rawName: \"v-show\",\n              value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n              expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n            }\n          ],\n          class:\n            \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n            _vm.uid\n        },\n        [\n          _vm._m(0),\n          _vm._v(\" \"),\n          _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n            _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n          ])\n        ]\n      ),\n      _vm._v(\" \"),\n      _vm.settings.api_key && _vm.events && _vm.events.length > 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              class:\n                \"eventbrite-feed eventbrite-feed-id-\" +\n                _vm.feed.ID +\n                \" eventbrite-feed-widget \" +\n                _vm.feed.css_classes,\n              attrs: { id: _vm.feed.css_id }\n            },\n            [\n              _vm.admin && _vm.edit_url\n                ? _c(\n                    \"a\",\n                    {\n                      staticClass: \"eventbrite-feed-edit-link\",\n                      attrs: { target: \"_blank\", href: _vm.edit_url }\n                    },\n                    [\n                      _c(\n                        \"svg\",\n                        {\n                          staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n                          attrs: {\n                            xmlns: \"http://www.w3.org/2000/svg\",\n                            \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n                            fill: \"#334ecd\",\n                            width: \"16\",\n                            height: \"16\",\n                            version: \"1.1\",\n                            id: \"lni_lni-pencil-alt\",\n                            x: \"0px\",\n                            y: \"0px\",\n                            viewBox: \"0 0 64 64\",\n                            \"xml:space\": \"preserve\"\n                          }\n                        },\n                        [\n                          _c(\"path\", {\n                            attrs: {\n                              d:\n                                \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n                            }\n                          })\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"span\", [\n                        _vm._v(_vm._s(_vm.translations.edit_link_text))\n                      ])\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm._l(_vm.events, function(event, eventIndex) {\n                return _c(\n                  \"div\",\n                  {\n                    key: event.ID,\n                    staticClass: \"eventbrite-item\",\n                    attrs: {\n                      \"data-event-id\": event.ID,\n                      \"data-event-index\": eventIndex\n                    }\n                  },\n                  [\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      width: \"400\",\n                                      height: \"200\",\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e(),\n                    _vm._v(\" \"),\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ])\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      width: \"800\",\n                      height: \"400\",\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" width=\"400\" height=\"200\" loading=\"lazy\">\n\n                        <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n\n                    </div>\n\n                </div>\n                    \n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" width=\"800\" height=\"400\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n     // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'Widget',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=e1e8796c&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('e1e8796c')) {\n      api.createRecord('e1e8796c', component.options)\n    } else {\n      api.reload('e1e8796c', component.options)\n    }\n    module.hot.accept(\"./Widget.vue?vue&type=template&id=e1e8796c&\", function () {\n      api.rerender('e1e8796c', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/Widget.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_image","url","on","click","$event","getEventDetails","vue","image","src","alt","post_title","loading","display_price","display_tickets","price_overlay","price","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","display_datetime","start","end","title","display_location","display_description","display_signup_button","display_more_button","location","description","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
  • event-feed-for-eventbrite/trunk/public/class-public.php

    r3185242 r3218009  
    194194        $query = (object) $query_obj->get_feed_events();
    195195        $events = $query->events;
    196 
    197         // Create event feed object and format feed data
    198         $feed_obj = new Event_Feed_For_Eventbrite_Feed( $request['id'] );
     196       
     197        // Get feed ID
     198        $feed_id = $request['id'];
     199
     200        // WPML - get ID of the translated feed instead
     201        if( function_exists( 'icl_object_id' ) ) {
     202            $feed_id = icl_object_id( $request['id'], 'event_feed', true );
     203        }
     204
     205        // Create event feed object
     206        $feed_obj = new Event_Feed_For_Eventbrite_Feed( $feed_id );
     207
     208        // Format feed data
    199209        $feed = (object) $feed_obj->get_event_feed_data();
    200210
     
    439449            if( ( 'publish' == get_post_status ( $shortcode_id ) ) && ( 'event_feed' == get_post_type( $shortcode_id ) ) ) {
    440450
    441                 // Create event feed object and format feed data
    442                 $feed_obj = new Event_Feed_For_Eventbrite_Feed( $shortcode_id );
     451                // Get feed ID
     452                $feed_id = $shortcode_id;
     453
     454                // WPML - get ID of the translated feed instead
     455                if( function_exists( 'icl_object_id' ) ) {
     456                    $feed_id = icl_object_id( $shortcode_id, 'event_feed', true );
     457                }
     458
     459                // Create event feed object
     460                $feed_obj = new Event_Feed_For_Eventbrite_Feed( $feed_id );
    443461                $feed = (object) $feed_obj->get_event_feed_data();
    444462
     
    817835
    818836    /**
    819      * Excludes scripts from minification in Siteground Optimizer.
     837     * Excludes scripts from minification and combination in Siteground Optimizer.
    820838     *
    821839     * @since    1.2.1
    822840     * @access   public
    823841     */
    824     function siteground_optimizer_js_minify_exclude( $exclude_list ) {
     842    function siteground_optimizer_js_exclude( $exclude_list ) {
    825843        $exclude_list[] = 'vue';
    826844        $exclude_list[] = 'event-feed-for-eventbrite-checkout';
     
    830848        return $exclude_list;
    831849    }
    832    
    833     /**
    834      * Excludes scripts from combination in Siteground Optimizer.
    835      *
    836      * @since    1.2.1
    837      * @access   public
    838      */
    839     function siteground_optimizer_js_combine_exclude( $exclude_list ) {
     850
     851    /**
     852     * Excludes external scripts from combination in Siteground Optimizer.
     853     *
     854     * @since    1.3.0
     855     * @access   public
     856     */
     857    function siteground_optimizer_external_js_exclude( $exclude_list ) {
     858        $exclude_list[] = 'eventbrite.com';
     859        return $exclude_list;
     860    }
     861
     862    /**
     863     * Excludes scripts from minification, combination and deferring in WP Rocket.
     864     *
     865     * @since    1.3.0
     866     * @access   public
     867     */
     868    function wp_rocket_exclude_js( $exclude_list ) {
     869        if ( ! is_array( $exclude_list ) ) {
     870            $exclude_list = array();
     871        }
     872
    840873        $exclude_list[] = 'vue';
    841874        $exclude_list[] = 'event-feed-for-eventbrite-checkout';
Note: See TracChangeset for help on using the changeset viewer.